Posts:
30
Registered:
Dec 16, 2001
From:
Sao Paulo - Brazil
Age:
38 Home page
File Format Proposal for Pente Games
Posted:
Aug 31, 2000, 11:01 PM
Sometime ago I've been discussing this idea with Dweebo but we did not concluded the discussion.
Besides Pente I also play Chess and there is a standard called PGN (Portable Game Notation). It is a file format standard that is used by almost all computer chess programs and databases.
At that time I was planning to write a game viewer.
I was wondering that would be useful to have also a standard notation for Pente Games and widely documented file format for it. Sites like Dweebo's, IYT, and Richard's could adopt them. Computer Pente software (like Mammel's) could also be able to read and save files in that format.
One of the advantages of this new format is that (like pgn format) it would become easier to keep databases. Easier to make computers programs to understand and generate it. One single file would be able to keep as many games as wanted. And, finnaly it would become a standard.
My idea is to specify this file format and suggest to above sites to adopt it. Also Dweebo, Mammel and others could also contribute for this specification process.
I was thinking to use a format based on PGN structure that would have some Mandatory Tags and some Optional Ones.
I even have thought that we could use the same file specification for other games like GoMoku and Keyro-Pente. It would only be necessary to have a tag to specify which game is being described. Also we could specify a tag to specify the board size (like [Board Size 13]). This would allow IYT to use it also on their smaller Pente Board.
We could specify tags for openning rules, timing options, players ratings, and so on.
Also we could also specify a format to describe positions.
What do you think about the idea?
Gary? Mammel? Dweebo? Stepanov?
André Velloso
This message was originally posted at Yahoo's pente group.
Posts:
30
Registered:
Dec 16, 2001
From:
Sao Paulo - Brazil
Age:
38 Home page
PGN Format and sample file
Posted:
Aug 31, 2000, 11:01 PM
PGN Format and sample file:
Some common categories (Tags) found in PGNs are (in normal order of appearance):
Event The tournament or other event the game was played at. Site The (real or cyber-) location this tournament was held at. Date The date the game was played on. Round The round of the tournament it was played in. White The name of the white player, in First-Name, Last-Name form.
Black The name of the black player. Result
1-0, 0-1, 1/2-1/2. ECO The Encyclopedia of Chess Openings code for the opening.
Posts:
1,032
Registered:
Dec 16, 2001
From:
Powell, OH
Age:
37 Home page
Re: Sample of a game in proposed format
Posted:
Sep 1, 2000, 3:15 AM
I've already implemented this idea for version 3. I spoke to mark about it and he assured me his program would still be able to read in the files. his program in only concerned with the move list, none of the other information is displayed.
here is the last game played on the test version as an example.
Posts:
260
Registered:
Dec 16, 2001
From:
Maryland
Age:
53 Home page
Re: File Format Proposal for Pente Games
Posted:
Sep 1, 2000, 9:00 AM
Yes, that format looks good. I am making good progress in my Windows program (but still have some more to do). I could try to include that information to view/edit and use that format for saving games. Maybe I'll have a data file that includes all of the current tags and I could simply update that file instead of the whole program if we add tags.
M
This message was originally posted at Yahoo's pente group.
Posts:
30
Registered:
Dec 16, 2001
From:
Sao Paulo - Brazil
Age:
38 Home page
Re: Sample of a game in proposed format
Posted:
Sep 1, 2000, 7:23 PM
Great, Dweebo!!!
The XML idea is also good. For database purposes it would be even better.
The most important task is to define the standard and make it avaiable to the general public. We could leave a page at Dweebo's where we could make it avaiable for general public.
After that we could suggest it to other sites like IYT (I know its hard to convince them) and computer programs developers.
If you want I can write a prototype of a document defining the format.
I would use Traditional Notation instead of Alpha-Numeric. Just because, it is Board Size Independent it could also be used by IYT in its 13x13 board too.
Also we have to agree about mandatory and non-mandatory tags. For example WhiteType and BlackType could be assumed to be Human if not specified.
André Velloso
This message was originally posted at Yahoo's pente group.