Les logiciels de Kifu?

Poster un nouveau sujet   Répondre au sujet

Page 2 sur 3 Précédent  1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: Pour pouvoir utiliser GSDB ...

Message  bakashogi le Jeu 17 Nov - 9:20

unpiong a écrit:(...) une petite notice (!) pour utiliser GSDB. (...)


Bon ben j'arrive trop tard... Cool

Bien joué unpiong king
Fédération Française de Shogi (http://www.shogi.fr)
Association Shogi d'Alsace (http://shogi.alsace.free.fr)

bakashogi

Nombre de messages: 1320
Age: 38
Localisation: Colmar, France
Date d'inscription: 31/10/2005

Voir le profil de l'utilisateur http://shogi.alsace.free.fr

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Seikkon le Jeu 17 Nov - 18:25

Merci Unpiong, ça marche maintenant. Par contre, je peux toujours pas utiliser les fichiers psn qui sont sur mon pc (ceux du site d'Eric Cheymol)

Seikkon

Nombre de messages: 587
Localisation: Paris
Date d'inscription: 29/10/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Pour rajouter des psn sous GSDB ...

Message  unpiong le Jeu 17 Nov - 21:05

Pour rajouter d'autres fichiers psn (comme ceux de macshogi ;-)), il faut :

1. Copier dans dans "gsdb-2.7.4\java\psn\" les fichiers psn que l'on souhaite rajouter.

2. Editer le fichier "index" (situé dans ce repertoire "gsdb-2.7.4\java\psn\") et rajouter les noms des nouveaux fichiers psn.

3. A la prochaine ouverture de la base (File/Open PSN base), les nouvelles bases psn seront disponibles !

Juste pour l'info (informatique), la ligne de code concernée est dans le fichier Gsdb.java :
chooseFile fd=new chooseFile(this,"Open game file","psn/","index");

unpiong

Nombre de messages: 41
Date d'inscription: 02/11/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Oups ... j'ai été trop vite dans mon import GSDB

Message  unpiong le Jeu 17 Nov - 22:12

Il y a une petite difference genante (au niveau des prises) entre les fichiers "psn GSDB" et les fichiers "psn Macshogi" :
il faut modifier toutes les prises du type "15.Bx3c+ xS" du fichier Macshogi par "15.Bx3c+ Sx3c" ...
(autrement ça bloque à chaque prise de ce type).
Après cela fonctionne : donc, avant d'importer ces parties, il faut d'abord faire un petit script pour les convertir ...

Pour illustrer, voici la même partie dans les 2 formats psn ;
apres le remplacement de toutes les prises (comme "28.xG5 N3g+ 29.xN xB+" par "28.G5x5g N3g+ 29.Nx3g Bx3g+") le dernier fichier est parfaitement lu sous GSDB ;-))

Partie GSDB :
[Name "Casters Matt"]
[Email "matt@netpoint.be"]
[Country "France"]
[Sente "Fukumura Tsutomu"]
[Gote "Casters Matt"]
[Black_grade "5dan"]
[White_grade "2dan"]
[Result "1-0"]
[Comment "Shikenbisha"]
[Source "Matt Casters' score sheet"]
[Event "Colmar '97"]
[Date "19970920"]
[Round "3"]
[Venue "Colmar"]
[Proam "Amateur"]
{A very difficult game in which I let go a couple of small chances.~~Matt} P7g-7f P3c-3d P2g-2f P4c-4d S3i-4h R8b-4b K5i-6h K5a-6b K6h-7h K6b-7b P5g-5f K7b-8b P3g-3f B2b-3c G4i-5h S7a-7b P9g-9f P9c-9d S7i-6h S3a-3b P2f-2e G4a-5b S6h-5g P6c-6d S4h-3g G5b-6c S3g-2f P4d-4e B8hx3c+ S3bx3c B'8h P6d-6e S2f-3g P5c-5d G6i-6h P7c-7d P2e-2d P2cx2d B8hx3c+ N2ax3c R2hx2d B'4d S'7g N8a-7c P8g-8f B'6d R2d-2a+ P8c-8d P3f-3e {Mr. Miyamoto suggested I should attack with P8e now.~If Px3d Px8f Px3c+ Bx3c etc.~I think he's right ...~~Matt~} B4dx3e +R2ax1a N3c-2e S3g-3f B3ex5g+ G5hx5g N2e-3g+ N2ix3g B6dx3g+ +R1a-3a R4b-6b S3fx4e +B3gx1i {A very bad move... ! I can't believe I played it .~~Matt} P4g-4f S'8c B'4d L'5a B4dx6b+ G6cx6b N'4c B'6d +R3a-2a G6b-5b N4cx5a+ G5bx5a S4ex5d P'5c S5d-4c+ P8d-8e R'1b P8ex8f L'6c N'6b L'5b S7bx6c L5bx5a+ G6a-7b P'8d S8cx8d +L5a-5b N7c-8e +L5bx6b N8ex7g+ N8ix7g P8f-8g+ K7hx8g S'8f K8g-7h S8fx7g+ G6hx7g S8d-7c +L6bx7b S6cx7b +R2ax9a K8bx9a G'9b K9ax9b R1bx7b+ L'8b G'8c {I resigned.~The complete game, especially for you Vic. ;-)~~Matt}

Partie Macshogi :
[Sente "Fukumura Tsutomu"]
[SenteGrade "5 Dan"]
[Gote "Casters Matt"]
[GoteGrade "2 Dan"]
[Date "1997/09/20"]
[Event "Colmar 1997"]
[Venue "Colmar"]
[Round "3"]
[Result "1-0"]
[Moves "109"]
{ A very difficult game in which I let go a couple of small chances. Matt }

1.P7f P3d 2.P2f P4d 3.S4h R4b 4.K6h K6b 5.K7h K7b 6.P5f K8b 7.P3f B3c 8.G45h S7b 9.P9f P9d 10.S6h S3b 11.P2e G45b 12.S65g P6d 13.S3g G6c 14.S2f P4e 15.Bx3c+ xS 16.B*8h P6e 17.S3g P5d 18.G66h P7d 19.P2d xP 20.Bx3c+ xN 21.Rx2d B*4d 22.S*7g N7c 23.P8f B*6d 24.R2a+ P8d 25.P3e

{ Mr. Miyamoto suggested I should attack with P8e now. If Px3d Px8f Px3c+ Bx3c etc. I think he's right ... Matt }

xB 26.+Rx1a N2e 27.S3f Bx5g+ 28.xG5 N3g+ 29.xN xB+ 30.+R3a R6b 31.Sx4e +Bx1i

{ A very bad move... ! I can't believe I played it. Matt }

32.P4f S*8c 33.B*4d L*5a 34.Bx6b+ xGc 35.N*4c B*6d 36.+R2a Gb5b 37.Nx5a+ xG5 38.Sx5d P*5c 39.S4c+ P8e 40.R*1b Px8f 41.L*6c N*6b 42.L*5b Sx6c 43.Lx5a+ G7b 44.P*8d xS 45.+L5b N8e 46.+Lx6b Nx7g+ 47.xN P8g+ 48.xK S*8f 49.K7h Sx7g+ 50.xG S7c 51.+Lx7b xS 52.+Rx9a xK 53.G*9b xK 54.Rx7b+ L*8b 55.G*8c

{ I resigned. The complete game, especially for you Vic. ;-) Matt }

unpiong

Nombre de messages: 41
Date d'inscription: 02/11/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Solution pour importer des psn sous GSDB

Message  unpiong le Sam 19 Nov - 14:54

Pour importer sous GSDB des parties au format psn (provenant de Macshogi).

Par rapport à mon dernier message, j'apporte une solution 'Very Happy'
Pour convertir les psn(MacShogi) => psn(GSDB), voici ma methode.

1. utiliser l'editeur de texte "vi" 'scratch'.
Par exemple, sous windows, il suffit de telecharger "vim" :
ftp://ftp.vim.org/pub/vim/pc/gvim64.exe

2. Apres l'installation, ouvrir un fichier psn(MacShogi) avec vim.

3. Taper ":" et faire un copier coller de la ligne suivante :
%s/\([1-9][a-i]\)\(+*\)\s*\(\n\n{[^}]*}\n\s*\)*\s*\([0-9]*\)\([\n|\.| ]\)x\(+\)*\([A-Za-z1-9]*\)\(+\)*/\1\2 \3\4\5\6\7x\1\8/g
et appuyer sur la touche <ENTREE> 'Rolling Eyes'

4. Refaire l'etape 3. (!) jusqu'à obtenir le message "motif introuvable".

5. Sauvegarder le fichier. Il est desormais compatible psn(GSDB) !

Remarques :
- ne pas prendre peur devant la ligne à copier coller (ce sont des expression regulières ;-))
- j'ai testé rapidement : ça semble fonctionner mais je ne garantis pas d'avoir traité tous les cas particuliers ...
- il faut executer le script plusieures fois (à cause des prises successives) :
par exemple 4 fois pour joseki.psn et 7 fois pour europe.psn
- lorsqu'il y a beaucoup de parties (1153 pour europe.psn), GSDB prend plusieurs minutes pour charger la base ... mais après c'est ok !

unpiong

Nombre de messages: 41
Date d'inscription: 02/11/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Seikkon le Dim 20 Nov - 23:15

Je suis bien embêté. J'ai essayé comme tu as dis, Unpiong mais ça ne marche pas. Quand il faut choisir un fichier psn, la liste apparait (y compris ceux modifiés). Après, à l'écran "choose a game", la liste est vide Suspect No
Tu as une solution stp ?

Seikkon

Nombre de messages: 587
Localisation: Paris
Date d'inscription: 29/10/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Solution ... la suite !

Message  unpiong le Mar 22 Nov - 23:40

Solution ... la suite !
Effectivement, pour l'import des parties de Macshogi (merci à Eric Cheymol Very Happy) sous GSDB, il subsiste quelques problèmes ...
Le problème d'affichage (liste vide) des parties provient du format des dates (qui ne concerne que quelques fichiers).
Voici donc un correctif :

:%s/Date\s"\([0-9]\{4}\)"/Date "\1\/01\/01"/g

(C'est une ligne à saisir sous vim, cf. message precedent).
D'ailleurs, j'ai repris mon script de conversion : voici une version "plus simple" :

:%s/\([1-9][a-i]\)\([+|=]\?[ ]\?\)\s*\(\n*{[^}]*}\n*\)*\s*\([0-9]*[\n|\.| ]\)x\([+]\?[B-Sa-i1-9]*\)\([+|=]\?\)/\1\2\3\4\5x\1\6/g

et pour accelerer le processus, on peut rajouter la ligne suivante à la fin du fichier _vimrc (dans le repertoire d'installation de vim) :

map <F2> :%&g<ENTER><F2>

Je resume la procedure Rolling Eyes :
1. Ouvrir le fichier psn (au format Macshogi) avec l'editeur vim (ou vi).
2. Taper ":" et coller la suite du script de conversion
3. Appuyer une fois sur la touche <F2>
4. Taper ":" et coller la suite du script pour corriger les dates
5. Enregistrer le fichier

La conversion est terminée. geek

Remarques :
1. apres la conversion des dates, les 1448 parties du fichier "japan-pros.psn" sont accessibles dans la liste "choose a game".
2. les parties à handicap comme ama-pros.psn ne sont pas lues : je n'ai pas approfondi le probleme ...

unpiong

Nombre de messages: 41
Date d'inscription: 02/11/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Seikkon le Lun 28 Nov - 23:22

J'ai tout refait plusieurs fois et aucune partie ne s'affiche dans "choose a game". Je crois que je vais laisser tomber Sad
Merci quand même.

Seikkon

Nombre de messages: 587
Localisation: Paris
Date d'inscription: 29/10/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  bakashogi le Mar 29 Nov - 7:49

Eric sera au tournoi de Paris le 10/11 Decembre.
Si tu as un portable, emmènes le et demande lui. C'est encore certainement le plus simple.
Fédération Française de Shogi (http://www.shogi.fr)
Association Shogi d'Alsace (http://shogi.alsace.free.fr)

bakashogi

Nombre de messages: 1320
Age: 38
Localisation: Colmar, France
Date d'inscription: 31/10/2005

Voir le profil de l'utilisateur http://shogi.alsace.free.fr

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Seikkon le Dim 29 Oct - 22:06

D'après Unpiong, on peut faire tourner Macshogi sur pc en utilisant l'émulateur Pear Pc (émulateur Macintosh).
Malheuresement, c'est assez complexe et mes connaissances en informatique semblent loin d'être suffisantes pour l'utiliser Embarassed

Seikkon

Nombre de messages: 587
Localisation: Paris
Date d'inscription: 29/10/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Tum0r le Lun 9 Juin - 13:07

Je déterre un peu ce post parce que j'ai trouvé ça

http://del.icio.us/KifubyOpeningStrategy

mais je n'arrive à rien lancer, les boutons japonais sont des carrés au lieu de Kanji (alors qu'à gauche je sais tout "lire")

Vous voyez les kanji vous ? (déjà sur Kurnik je vois rien)
Vous arrivez à faire qqch ?

Merci


Tum0r

Nombre de messages: 313
Age: 28
Localisation: Marche-en-Famenne (Belgique)
Date d'inscription: 04/11/2007

Voir le profil de l'utilisateur http://shogibelgique.pureforum.et

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Gy1l0om le Lun 9 Juin - 14:32

Faut descendre et monter les coups dans la liste.... Je sais pas si je suis très clair -_- Mais c'est comme une liste déroulante et tu prends chaque coup un par un ...
GawGawGaw~~~

Gy1l0om

Nombre de messages: 708
Age: 16
Localisation: Genève
Date d'inscription: 10/05/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Tum0r le Lun 9 Juin - 16:04

Me doute
Mais j'ai même pas ce choix là ! T____T



Tum0r

Nombre de messages: 313
Age: 28
Localisation: Marche-en-Famenne (Belgique)
Date d'inscription: 04/11/2007

Voir le profil de l'utilisateur http://shogibelgique.pureforum.et

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Gy1l0om le Mar 10 Juin - 7:14

Ah lol ok, mais c'est là où y a le bouton avec 4 carrés, à gauche ^^)

Pour y arriver, faut sélectionner une partie ... [ http://wiki.optus.nu/shogi/index.php?cmd=kif&cmds=display&kid=64246 ] Ici la dernière partie du tournoi Meijin, regarde si tu arrives à la regarder.
GawGawGaw~~~

Gy1l0om

Nombre de messages: 708
Age: 16
Localisation: Genève
Date d'inscription: 10/05/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Les logiciels de Kifu?

Message  Tum0r le Mar 10 Juin - 9:19

J'arrive au même écran...
Le bouton avec les 4 carrés me fait downloader kifdata.kif. J'en fais quoi moi ?


Tum0r

Nombre de messages: 313
Age: 28
Localisation: Marche-en-Famenne (Belgique)
Date d'inscription: 04/11/2007

Voir le profil de l'utilisateur http://shogibelgique.pureforum.et

Revenir en haut Aller en bas

Page 2 sur 3 Précédent  1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum