Introducing Ridiculous Chess

So my game is a slightly more punishing variation of Speed Chess, where each move is limited to 10 seconds and you can miss your move if you take too long. I used LibGDX, and the game is designed for Android devices but you can play it on your desktop (sharing a mouse). Ideally two people would sit across from each other, sharing a tablet on a table, but I have tested it on my HTC One and you can still play it with the minimal screen space.

I made a LOT of progress today, in about 8 hours of work. The game board and all the pieces are implemented. I also implemented castling, en passant and pawn promotion. I’m not planning on implementing non-queen promotion, are there any chess players here who would be greatly disappointed by this? Also – you win by actually taking the enemy king. I felt this introduced a bit more fun to the game, because you have to watch out for check, and also avoid losing even after being put in checkmate due to your opponent’s negligence. Thoughts?

I made the graphics myself, so yeah. Sorry for the poor quality. Tomorrow’s work will be entirely polish (unless I remember any more glaring flaws in the gameplay). I’m going to add the menu, and a nice victory screen announcing how long the game took. Here’s a screenshot:

chessscreenshot

The 7 is counting down, which you probably can’t tell based on the still picture.

 

Comments

koredozo
25. Aug 2013 · 03:04 UTC
Wow, you had a very similar idea to me (but are a lot further along!)
25. Aug 2013 · 03:10 UTC
Cool! I was thinking about making a chess game myself, but went with something else instead. I really don’t think the lack of underpromotion is going to bug anyone. The taking the king idea is interesting, but perhaps make it optional? I’d be so annoyed if my opponent mated me when they were in check haha. Unless it requires a lot of extra code, then don’t bother. Polish is all important 😀

You still have 20 hours, why don’t you quickly knock together an AI 😛
Toadpud
25. Aug 2013 · 11:51 UTC
So, I’m not planning on doing any AI because as it turns out, I am terrible at chess, and AI. Right now the plan is to put together some menus and some game stats, and submit to the compo, so I don’t have much time.