Log In  

Cart #26019 | 2016-07-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Here is my first pico-8 game
Since pico-8 has a 128128 screen and 88 sprites,
I though it would be fun to make a chess game in it.
The game is now fully playable
And I've recoded the whole thing so it runs faster
The game needs to run all possible moves of the next turn to define
if a move is valid or not and if it should be presented to the player.

It implements pawns double step, pawn promotion, castling and en passant.
Have fun.

Older versions:


Cart #25929 | 2016-07-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Cart #25315 | 2016-07-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

P#25316 2016-07-14 19:32 ( Edited 2016-07-28 14:59)

Now add AI.

P#25931 2016-07-26 17:07 ( Edited 2016-07-26 21:07)

Nice! It's funny how the screen and sprite sizes perfectly fit a chessboard :)

One small note: you're missing a few of the more unusual chess moves, like castling and en passant.

P#25934 2016-07-26 17:48 ( Edited 2016-07-26 21:48)

I've recode the whole thing because it was messy
I've include castling but en passant is not done yet,
I wouldn't be hard to implement though

P#26016 2016-07-28 07:44 ( Edited 2016-07-28 11:44)

Quite cool, are you going to add the ability to play against the computer?

P#26017 2016-07-28 09:10 ( Edited 2016-07-28 13:10)

no, no AI is planned
making a chess game that respect the rules is hard enough for me
but I suppose an AI can be made based on the moves' verification system I made.

P#26018 2016-07-28 09:16 ( Edited 2016-07-28 13:16)

Just find a chess AI online and copy it.

P#26022 2016-07-28 10:59 ( Edited 2016-07-28 14:59)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2022-05-23 13:38:56 | 0.009s | Q:25