Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2010, à 13:48

Balabare

Première version alpha de GGoban!

Bonjour tout le monde!

Je trouve qu'il manquait une interface pour jouer au Go (jeux de stratégie pluri-centenaire) sur gnome (kde a l'excellent qgo créé avec qt-3.5)

Donc voilà! Je suis en train d'en développer un tongue! Ce programme permet de:
- visionner et éditer des partie (par exemple le fameux Kogo's Joseki dictionary:http://waterfire.us/joseki.htm)
- jouer contre l'intelligence artificielle gnugo.
- résoudre des problème à la manière de www.goproblems.com

Le sources sont disponibles sur launchpad: http://launchpad.net/ggoban. Les dépendances pour la compilation sont:
- build-essential
- libgtkmm-2.4-dev
- intltool

Pour Karmic, il suffit d'ajouter "ppa:ggoban-dev-team/ppa-nightly" à ses sources de logiciels et d'installer le packet "ggoban" soit:

sudo add-apt-repository ppa:ggoban-dev-team/ppa-nightly
sudo apt-get install ggoban

Attention: Si vous voulez éditer des fichiers SGF créés avec un autre programme, faites-en un backup! Je ne garantis pas que le fichier créé avec ggoban soit identique à l'original!

Si quelqu'un est intéressé à contribuer, voici quelques projets possibles:
- Développer un widget opengl (3D) pour rendre le goban (plateau de jeu)
- Développer une interface pour jouer sur IGS (dur... mais c'est prévu pour le futur!)
- Traductions!

Have fun!

Dernière modification par Balabare (Le 28/02/2010, à 13:54)

Hors ligne

#2 Le 28/02/2010, à 14:06

Qid

Re : Première version alpha de GGoban!

bah et cgoban alors ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 28/02/2010, à 14:16

Balabare

Re : Première version alpha de GGoban!

cgoban? il existe bien sûr, et alors?

Hors ligne

#4 Le 28/02/2010, à 14:39

Qid

Re : Première version alpha de GGoban!

Balabare a écrit :

cgoban? il existe bien sûr, et alors?

bah c'est toi qui dit que ça manque d'interface hein wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#5 Le 28/02/2010, à 14:50

Balabare

Re : Première version alpha de GGoban!

Ce que je voulais dire, c'est qu'il n'y a pas d'interface utilisant gtk+ à ma connaissance. Je ne suis pas sûr pour cgoban, mais c'est du java utilisant swing non?

GGoban est écrit avec gtkmm et s'intègre bien dans gnome.

Hors ligne

#6 Le 28/02/2010, à 15:14

Qid

Re : Première version alpha de GGoban!

Balabare a écrit :

Je ne suis pas sûr pour cgoban, mais c'est du java utilisant swing non?

GGoban est écrit avec gtkmm et s'intègre bien dans gnome.

j'en sais trop rien wink ... ça fait un baille que j'ai pas joué au go moi en tous cas
je sais pas si je vais m'y remettre ... si t'a vraiment besoin
d'un beta testeur pourquoi pas mais sinon j'en doute


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#7 Le 28/02/2010, à 15:22

Balabare

Re : Première version alpha de GGoban!

Volontiers!
Jouer contre gnugo est assez sympa: Je te conseille sur 9x9.
Une partie dure dans les 5 min et gnugo est assez bon sur un goban de cette taille. Par exemple le battre en le laissant commencer est pas tout simple...

Hors ligne

#8 Le 28/02/2010, à 15:26

Qid

Re : Première version alpha de GGoban!

Balabare a écrit :

Je te conseille sur 9x9.

mouarf ... quitte a jouer les 9X9 c'est affreux ...
deja en 13X13 j'ai du mal alors bon wink
j'ai quand meme eu un assez bon niveau hein wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#9 Le 28/02/2010, à 15:32

Balabare

Re : Première version alpha de GGoban!

Contre une IA, j'aime pas trop jouer de longues parties... d'où le 9x9 wink

Hors ligne

#10 Le 05/03/2010, à 21:11

Scaerloc

Re : Première version alpha de GGoban!

Si si, il y a déjà des GUI avec GTK wink
Quarry et GoGui par exemple.

http://home.gna.org/quarry/  (ah, tiens, le projet est mort, je ne savais pas)
http://gogui.sourceforge.net/  (peut-être pas aussi bien intégré à Gnome que le tient)

Sinon, 2-3 impressions à chaud :
- les pierres ne sont pas centrées sur les intersection (un peu trop au Nord-Ouest).

- Le thème n'est pas très très beau. À mon humble avis, les deux plus beaux thèmes que j'aie jamais vu pour un jeu de go sont celui de Quarry, simple, Gnomesque,
http://home.gna.org/quarry/0.2.0-board.png

et celui de Kigo  ( http://www.kde.org/applications/games/kigo/ ), un nouveau jeu de KDE-games, introduit avec KDE SC 4.4.
http://www.kde.org/images/screenshots/kigo.png

Tu devrais peut-être t'en inspirer, ou les piquer big_smile  (le thème a une grosse influence sur le ressenti du joueur)

- La question "qui commence" en début de partie est peut-être superflue.

- Toujours l'esthétique, ce n'est pas très joli que les contenus des "GroupBox" (les cadres) n'aient pas de marge à droite et en bas.

- Tu pourrais envisager une vue en arborescence des coups.

- Quand on demande à faire une nouvelle partie en plein jeu, le Popup n'est pas très clair. Tu devrais ajouter une ligne "Voulez-vous sauvegarder".

- Tu pourrais peut-être t'inspirer de l'interface de Kigo pour les nouvelles parties, au lieux de passer par des popups.

Bon, ce sont encore sûrement des "erreurs" de jeunesse, donc pas de panique ^^
Le gros point positif est à mon avis l'intégration à Gnome : on sent que c'est du Gnome, je ne peux pas le dire autrement.

Dernière modification par Scaerloc (Le 05/03/2010, à 21:11)

Hors ligne

#11 Le 06/03/2010, à 18:04

Balabare

Re : Première version alpha de GGoban!

Merci pour ces impressions à chaud!:)

Je dois dire que je n'ai pas encore vraiment réfléchi à l'interface... Donc rien n'est fixé.

Le gros du boulot a été d'implémenter les fonctionnalités de base: écrire le parser pour lire et enregistrer des parties, implémenter un widget pour rendre le goban, créer l'interface avec gnugo... et mettre en place la chaîne de build (autotools=auto-hell wink)

Effectivement, c'est peut-être le moment de me pencher sérieusement là-dessus, c'est ce que voit l'utilisateur finalement...

Hors ligne

#12 Le 06/03/2010, à 23:09

Kookaburra

Re : Première version alpha de GGoban!

Je voulais me mettre au GO, mais je n'avais accroché sur rien en gtk ... Ca va me permettre de m'y mettre doucement, je te dirais ce que j'en pense !!! smile

Dernière modification par Kookaburra (Le 06/03/2010, à 23:10)


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne