UNDOING

Your first day in the School Choss Club,
Alice shows you the basics, and then you face the unbeatable Carl Brok.

It seems every time Carl is in a bad position the game rolls back 1 turn !
That's certainly unfair... can you beat him ?

https://github.com/Inspirateur/Undoing

The only bit of code re-used was the buggy chess AI code that I made for another project, everything else was done by hand for this gamejam.

ps: the AI's pretty bad at checkmating, so if you can't win and it can't either you might need to reload, sorry x_x

Comments

Log in with itch.io to leave a comment.

It was a fun chess variant, good job! Does this chess variant have a name?

My first game against Alice was a draw, it ended up king vs. king, but the game doesn't recognize that situation as a draw. So I had to reload.

I won the second game against Alice and I could beat Carl Brok on my first try. However, he never used his "undo" special ability. The game progressed really gradually though, maybe that's why.

Also thanks for making it open-source, I will check out how the AI works sometime!

(+1)

Thanks! I made this variant for the game (maybe it existed prior to that) and called it “Choss” which isn’t very inspired ahah. The goal was just to create a simpler game than chess for beginners and also remove opening theory for advanced players, but it probably isn’t as well balanced as more serious chess variants :)

I’m aware of the draw bug but didn’t fix it yet ahah

And yes, Carl probably didn’t use his power because you beat him very progressively ahah, which is kinda hard to do so well done!

The AI code is probably the cleanest part of the code, but the move generation phase is really lacking in optimisations, even though the algorithm is good 👍

Thanks for playing!

(2 edits)

This is a nice concept! (By the way, found your game out of interest for Bevy. ;))

Funnily enough, I lost against Alice (who cheated once too?? Not sure what happened, she said something about an ‘error’ at some point), then stupidly lost in just some moves to Carl, then did beat Carl (who cheated once) at my next (and first real :p) attempt.

The variation on chess as ‘semi-chess’ is interesting too; I noticed the two players have non-coincidental bishops! :)

The whole pseudo-Cockney(?) renaming thing also got a laugh from me, especially when Alice snapped a nasty ‘chockmate’ at me . XD (Which is ironic since I suspect you are French, which does not give this accent at all. J’en sais quelque chose, des compatriotes ont fait saigner mes chastes oreilles. :p)

Thanks for the clever game!

(1 edit) (+1)

Merci pour le message :)
I’ve never seen alice “cheat” ! I’m not too surprised though as the whole code is a mess typical of gamejams.

To be honest I kinda winged it when I decided to chop the board in half and name the game Choss ahah. I had a working implementation of real chess but I thought the game might be easier for beginners this way… Turns out the AI was still a bit too hard for new players !

Thanks for playing :)

I am not sure about what happened with Alice, but she definitely did say something about an ‘error’ or ‘mistake’. I think it was very close to ‘that must be an error’, and then something happened; if you look for the string in the code, you should be able to find out what this belongs to.

By the way, small tip: I noticed the spaces before the double-component signs (such as ‘!’ and ‘?’); English does not use them (and actually, several languages do not either!). This is another possible indication of Frenchness apart from the pseudonym. ;)

Godspeed!

(+1)

IIRC Alice does say something like that when she (the AI) thinks you made a mistake ? But I’ve moved on to other projects so ¯_(ツ)_/¯

And yes I tend to get the punctuation spacing wrong indeed (you guessed correctly, I am french :p)

(+1)

This was pretty fun, and the dialogue added to it. Gotta play strategic positions so Carl doesn't rollback before it's too late :) The chess AI is surprisingly good at its job, too.

exactly ! thanks :)

Fun if you're a chess fan (like me!)

yep, this is certainly more appreciable to chess players ahah, hopefully the rest too !