Les logiciels de Kifu?
Page 2 sur 3•
Page 2 sur 3 •
1, 2, 3 
Re: Pour pouvoir utiliser GSDB ...
unpiong a écrit:(...) une petite notice (!) pour utiliser GSDB. (...)
Bon ben j'arrive trop tard...
Bien joué unpiong
Fédération Française de Shogi (http://www.shogi.fr)
Association Shogi d'Alsace (http://shogi.alsace.free.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

Re: Les logiciels de Kifu?
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
Pour rajouter des psn sous GSDB ...
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");
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
Oups ... j'ai été trop vite dans mon import GSDB
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 }
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
Solution pour importer des psn sous GSDB
Pour importer sous GSDB des parties au format psn (provenant de Macshogi).
Par rapport à mon dernier message, j'apporte une solution '
'
Pour convertir les psn(MacShogi) => psn(GSDB), voici ma methode.
1. utiliser l'editeur de texte "vi" '
'.
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> '
'
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 !
Par rapport à mon dernier message, j'apporte une solution '
Pour convertir les psn(MacShogi) => psn(GSDB), voici ma methode.
1. utiliser l'editeur de texte "vi" '
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> '
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
Re: Les logiciels de Kifu?
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
Tu as une solution stp ?
Tu as une solution stp ?
Seikkon- Nombre de messages: 587
Localisation: Paris
Date d'inscription: 29/10/2005
Solution ... la suite !
Solution ... la suite !
Effectivement, pour l'import des parties de Macshogi (merci à Eric Cheymol
) 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
:
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.
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 ...
Effectivement, pour l'import des parties de Macshogi (merci à Eric Cheymol
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
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.
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
Re: Les logiciels de Kifu?
J'ai tout refait plusieurs fois et aucune partie ne s'affiche dans "choose a game". Je crois que je vais laisser tomber
Merci quand même.
Merci quand même.
Seikkon- Nombre de messages: 587
Localisation: Paris
Date d'inscription: 29/10/2005
Re: Les logiciels de Kifu?
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.
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)
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

Re: Les logiciels de Kifu?
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
Malheuresement, c'est assez complexe et mes connaissances en informatique semblent loin d'être suffisantes pour l'utiliser
Seikkon- Nombre de messages: 587
Localisation: Paris
Date d'inscription: 29/10/2005
Re: Les logiciels de Kifu?
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
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

Re: Les logiciels de Kifu?
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

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

Re: Les logiciels de Kifu?
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.
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
Re: Les logiciels de Kifu?
J'arrive au même écran...
Le bouton avec les 4 carrés me fait downloader kifdata.kif. J'en fais quoi moi ?
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

Page 2 sur 3 •
1, 2, 3 







