*just found out about Not A Game Jam Game Jam*
https://itch.io/jam/not-a-game-jam-game-jam
----
A lot of folks have some strong ideas about what a game Is and Is Not.
This Is The Not A Game Jam Game Jam. Make "games" which are literally impossible to play. Make games with no interaction. Make games without mechanics. Make games that are meant to be read, where play is a secondary concern. Make a list of everything that makes a Game a Game and then make a game that has none of those things. Make a game that Isn’t.
----
There's ten hours left but they say they accept late submissions anyway
Not A Game Jam game progress
I think I have the easy part done: title page, credits page, sidebar, most of the actual passages.
Now I need to actually make the functionality: displaying the board with links for making moves, displaying the HTML for a board without links for export, and actually being able to make moves.
Move logic should be simple - this is the basic free version which doesn't know the rules of chess, so: click piece (and there are extras of all pieces on the side of the board to click if you want to drop new ones on) and click square to place piece on (and there is a discard square for removing pieces), and board position updates with each click.
Display should /hopefully/ be easy - the X-FEN format starts off with a list of pieces on each square of each row of the board, so I just need to parse that into filling an 8x8 grid of squares
(10x8 grid support can wait for the deluxe version.)
chess pieces re: Not A Game Jam game progress
Have set up the program to be able to use either SVG chess pieces - https://commons.wikimedia.org/wiki/Category:SVG_chess_pieces - or Unicode chess pieces - https://en.wikipedia.org/wiki/Miscellaneous_Symbols - depending on which lines I comment out in StoryInit.
Released version will probably use the images because they're (a) less frustrating for people to manipulate in text editors that don't support all of Unicode, as the filenames are ASCII; (b) less likely to run into weird browser-dependent/user-dependent rendering weirdness; and (c) prettier ... but using Unicode saves me having to publish to HTML just to be able to see the pieces. So that should be quite useful.
re: chess board re: Not A Game Jam game progress
@packbat what is this anyway? what's it about?
re: chess board re: Not A Game Jam game progress
@Alyx the current goal is to be able to set up a chessboard, move pieces around on it, and then copy out a block of HTML that renders the current position for use elsewhere
so, for example, if I wanted to make a Twine game where a game of chess took place, I could play through the game of chess with this and copy out whatever chess positions I need, instead of having to try to hand-code HTML tables
the eventual goal is for the game to actually know the rules of chess and also how to write down moves in algebraic notation
re: chess board re: Not A Game Jam game progress
@packbat huh! interesting exercise. you know about PGN right?
re: chess board re: Not A Game Jam game progress
@Alyx yep! full version will probably give the player:
- X-FEN for current position
- PGN for game as far as it has been played
- HTML for moves in the game so far plus current board position
(and possibly some fancy stuff with "moves since last saved board position" if I'm feeling ambitious)
(and branching trees of moves if I finish that and still feel ambitious)
re: chess board re: Not A Game Jam game progress
@Alyx (I technically have a twine game idea that, because I am a Fool™, would involve 325 separate chess positions between all the different paths you could take between the five pages ... so the original inspiration for this was making a tool that would let me actually get that done.)
(I don't think I'm ever going to get that done.)
re: chess board re: Not A Game Jam game progress
@packbat wow ok! sounds neat
overambitious autobio chess game idea re: chess board re: Not A Game Jam game progress
@Alyx it was? like, the idea was that each of the five passages represented an era in my life spent playing chess, so the link to any given passage would be moves in a chess game, played so as to express something about how I approached the game in that part of my life
like, for example, if you start with passage 1, then I use a King's Indian system as an opening, because when I was a kid, I liked having a way to make several moves in a row at the beginning of the game without having to pay attention to what my opponent was doing
(I was really really bad at chess as a kid, so that kind of trick helped me keep playing)
...also, as long as I'm looking at my notes: apparently it's six passages. So ... 1956 different chess positions. That's too many chess positions.
re: overambitious autobio chess game idea re: chess board re: Not A Game Jam game progress
@Alyx the problem is having the entire game be one game of chess, really
I could still do something interesting with each of the 6 branches being an opening and each of the other 5 offering a continuation, but stopping there and making the player start a new game with the next branch after that
then there'd be 36, which is pretty feasible
overambitious autobio chess game idea re: chess board re: Not A Game Jam game progress
@packbat haha! we feel called out, cos we play stuff like the Nimzo-Larsen and reversed Indian games as White because they tend to let us put our pieces where we like, avoiding mixing it up early. though Reti said this was bad for novice players
re: overambitious autobio chess game idea re: chess board re: Not A Game Jam game progress
@Alyx heh! well, I can't say I actually got competent until years later, so that might be true
might have been worth it just to help me not give up on the game, though
re: chess board re: Not A Game Jam game progress
@Alyx Heh! I did purposefully place all the pieces so no captures would be possible. 😄