Action Chess by Siimphh
Action Chess
Waiting for your turn? How very nineties!
Enjoy age-old tactical mechanics in a new frantic setting!
Game Rules
Action Chess implements standard chess rules. Except the rule about taking turns to move pieces.
The implementation has known limitations:
- No castling
- No en passant
- Pawn always promotes to Queen
- Check-mate code does not look for blocking the check and probably has other bugs.
- Turns out I forgot to stop you for moving the opponents pieces, too :)

Controls
For mouse control:
- Click on a piece
- Click on the target square
- Good job, try another move!
For keyboard control:
- Select the file to move from by typing a letter from
atoh - Select the rank to move from by typing a number from:
1to8 - Repeat (file and rank) for the target square
- Good job!
Extra help:
- Type
SPACEto re-select the last moved piece to and move it again - Type
Xto reset an in-progress move
Builds
The linux and osx builds have been tested. If windows doesn't work, sorry :( LMK and I'll try to fix it.
Changelog
Changes past submission deadline:
- Fix sprite relative path loading (d'oh)
Ratings
| Given | 7🗳️ | 3🗨️ |
Unfortunately I couldn't get yours to run on Mac OSX. It says it failed to load the sprites in the terminal window. I hope you get the OSX build running before the compo voting ends as I really want to compare how we both interpreted real time chess.
* https://ldjam.com/events/ludum-dare/41/action-chess
* https://ldjam.com/events/ludum-dare/41/space-chess
* https://ldjam.com/events/ludum-dare/41/super-fun-action-chess
* https://ldjam.com/events/ludum-dare/41/street-chess
* https://ldjam.com/events/ludum-dare/41/rapid-bullet-hell-blitz-chess
Should start a list of all real-time chess games that got made :)
I technically added some min-max style deep reading support too where the value of a position becomes `0.5 * cur_pos_value + 0.5 * sum(child_pos_values)`. But I didn't have time to test that code so I'm not sure it's adding any value or maybe it's just buggy and does nothing :)
Was this all made during the jam or something you already had laying around?