FoonLudum Dare ExplorerLD41 → Action Chess

Action Chess

By siimphh

View on ldjam.com

CategoryRankScoreCount
Overall3.289
Fun3.359
Innovation3.289
Theme3.789
Graphics3.088
Audio3.003
Humor3.754
Mood3.165

Comments

oddballdave 2018-04-23 13:46

Looks like we had similar ideas. I went for real time chess too. https://ldjam.com/events/ludum-dare/41/street-chess

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.

siimphh 2018-04-23 13:57

Thanks for testing on MacOS! I'm pretty sure I have a fix and have uploaded new binaries if you have a chance to take another look.

siimphh 2018-04-23 14:08

BTW, in case you haven't seen them already, there are also at least:

* 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 :)

david-hunter 2018-04-23 17:51

Its even more fun if you make the opponents move for them.

selftitled 2018-04-23 18:04

Nice, I'm terrible at chess thankfully I can click quick. Nice idea. How did you do the AI?

lavwa 2018-04-23 18:04

Hahaha I love it ! I can finally win :D Just need to be quick ! Great idea :) The chess idea was popular but your entry is quite interesting, the graphics, the game is complete. Good work !

siimphh 2018-04-24 18:03

@SelfTitled, as it stands, it just has values associated with each piece + extra value for checks and mates. It then tries random moves and picks the one with the highest `own_value - opponent_value`.

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 :)

matt-pattabhi 2018-04-24 22:57

interesting AI.

Was this all made during the jam or something you already had laying around?

siimphh 2018-04-25 09:22

@matt-pattabhi, this was done during the jam (except I copied a few util functions like sprite loading).

oddballdave 2018-04-25 13:36

I got it running on OSX. The menu screen glitched out, but I was able to play the game. Great entry. I like that you kept the winning condition as check mate. For some reason I didn't think that would work in real time, but it does. Good stuff :8ball: