♟️♟️♟️

Last Chess Standing is a casual chess puzzle game, perfect for beginners. The goal is to capture pieces until only one remains on the board. 

Some special rules apply:

  • 🟡 Golden pieces can capture all other pieces
  • 🔴 Red pieces self-destruct after moving
  • 🟢 Green pieces transform into whichever piece they capture
  • 💣 Bombs destroy all pieces in an area
  • 🕸️ Sticky spots prevent pieces from moving

♟️♟️♟️

Want to support me? You can donate to my ko-fi ☕ or to my Patreon

Do you want to cover my game? Drop me a line at featurekreepgames@gmail.com

Updated 21 days ago
Published 24 days ago
StatusReleased
PlatformsHTML5
Rating
Rated 4.6 out of 5 stars
(146 total ratings)
AuthorFeatureKreep
GenrePuzzle, Educational
Made withConstruct
Tags2D, Board Game, Brain Training, Casual, Chess, Cozy, Mouse only, Touch-Friendly
Average sessionA few minutes
LanguagesEnglish
InputsMouse
AccessibilityInteractive tutorial

Download

Download NowName your own price

Click download now to get access to the following files:

Last Chess Standing v101.zip 2.6 MB

Development log

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 78 · Next page · Last page

Pretty cool! Completed all 50 levels.

When I was a kid, my biggest regret was to not continuing playing chess. Thank you for this game. :)

VERY NICE GAME I LOVE IT 

The chess 2 we all needed!

(+1)

chess game!

(+1)

Very nice!

(+4)

The difficulty is just perfect. Not too frustrating and challenging enough to be fun. Haha. I enjoyed very much. It was a good game. I think it was really clever that you added chess pieces hehe. And some can explode hehe. Lol. Def a good game if you like things that explode. Haha. my favorite part of the game was when I was winning (and obviously the exploding pieces hehe).

(+2)

Dude, awesome project! I love to play chess normally, but this game is a super fun spinoff!

Just one thing: When you unlock new colors the entire screen just gets a filter applied to, except for the letters and numbers. The white spaces on the board shouldn't be colored imo

I think it'd be cool if you unlocked a level editor when you beat the game.

I don't think the hint on #48 is correct.

Neither is 49.  There might be more. Those are just the only ones I looked at

I don't love that it counts a bomb as a piece. :\ Cuz in puzzle 37, I got it to where there was a queen and a bomb left. But for some reason, it didn't count that as a win, because it considered the bomb a piece. So I used the queen to take out the bomb, which then also took out the queen, which left e with no pieces, which didn't count as  win, which is kind of annoying.

It's a puzzle game, that wasn't the right solution.

Really Enjoyed the game

(+1)

It's just like that Solitaire Chess puzzle game! Really cool!

(+3)

for 17 there is a solution that kills every piece but doesn't trigger a win, I feel like it should even though it's not *exactly* the goal of the puzzles, I'm not that far but if this is intentional then it could also be cool if there is some puzzles where you find a route to save a piece from a bomb blast radius because otherwise all pieces are gone on the board

(+1)

I did the same thing. It was kind of annoying, but it also kinda makes sense, since there's supposed to be one piece left.

(+1)

Crap, it happened again in 37.

Nice one

bug report:

1: The last 2 colors are not unlockable (40 and 45) they roll over to the first and second unlock, and the 2 locks in the customize menu don't dissapear

2: when you beat level 50, you get the same animation of the color unlock, but (like 1) it also continues the streak, showing the thirth unlock. But you can't play after this, so this seems useless for the code.

how to fix:

if this is construct, from what ive found online it uses javascript so:

bugfix 1: this is something i can't guess from the situation, this is your own code, could be because you use a variable that counts up, and when it reaches 8 (the 40 unlockable) it goes above the count, and the variable gets reset to 0 or 1, and then it goes back to doing what it normally does (so every 40 levels it resets). BUT this is just guessing, its what ive done and it looks like it does that, i don't know how it would do it in an other way

bugfix 2: same count function, but this is more easily guessable:

i would assume you have a level check to see if the count up needs to happen, and every 5 levels, it counts the function for a new unlock up.

So an easy fix is making a variable called: lastlevel, and making it equal, the number of the last level. Then in the code check if the level = lastlevel, and if this is true, then don't run the code, example code (it isn't going to be 100% java, but it will get the point across):

int maxlevel = 50 //the highest level made in the game
int cycle = 5 // the cycle of when the next color unlocks
int counter = 0 //the counter to see where we are in the cycle
int currentlevel = 0 //the level we are on at this moment
int colorunlock = 0 //what is the next color that needs to be added


for (currentlevel= 0; currentlevel< maxlevel; currentlevel++ ) {
     if (counter < cycle) {
          counter == counter+1;
     }

    else{
       colorunlock == colorunlock+1 ;
       unlocknewcolor();
      counter == 0;
    }

 normalcode()
}


this is a possible way to fix it, but i do not know how your code works, so i would recommend changing the for loop into a if, and removing the normalcode() from it, but this is just an example for you to use to bugfix the code


this is the code with a check in place, to give an error when you don't have enough colors



int maxlevel = 50; //the highest level made in the game
int cycle = 5; // the cycle of when the next color unlocks
int counter = 0; //the counter to see where we are in the cycle
int currentlevel = 0 ;//the level we are on at this moment
int colorunlock = 0; //what is the next color that needs to be added
const colors = [yellow, orange, grey, green,blue,pink,red,purple,brown,magenta]; // if you use an array
int coloramount = 9; // if you just have the amount --> this is easier but ill be                                                      using it as a check
int coloramountinput = 0; // this is to put the length of the array given above                                                                     in.
int errors = 0 // is there an error, yes or no, to see if we can continue the code, or there is a wrong input

coloramountinput == colors.length;
if (coloramountinput == coloramount){}
else{ Console.log("the amount of colors are not the same");
errors == errors+1;}


if (coloramount = math.floor( (maxlevel-1)/5){}
else{ Console.log("the colors wont fill in the required amount of unlocks");
errors == errors+1;}


for (currentlevel= 0; currentlevel< maxlevel; currentlevel++ ) {
     if (counter < cycle) {
         counter == counter+1;
     }

    else{
       colorunlock == colorunlock+1;
         unlocknewcolor();
      counter == 0;
    }

 normalcode()
}





these are 2 ways you could fix it, but i would really like to be able to see the other 2 un unlockable colors

(+1)

Thanks for the feedback! I’ll fix this.

no 37 is not impossible, the moves i did are on the right, it was just logical reasoning

(1 edit)

also, just press the question mark, for some reason it gives the solution (maybe it could be made to make some pieces unmovable, so you know what you need for it and what not, but giving the solution is a bold move)

no i did not use it to solve 37, i was looking at 39 and couldn't find it, so i wanted a small hint to know if i was doing it right, i was close to the solution at least, im not ganne use it elsewhere, as the full solution kinda ruins the gimmick

(+1)

The game was first made for Poki (it got rejected, sadly), so the very generous hint system was aimed at the more casual crowd. In the hands of a better chess player than me, there could have been a better system.

It is what it is, sorry :)

(+1)

It is still nice, the hint system is indeed very generous. I don't get why it would be rejected for poki tho? maybe you could try your luck with crazygames. Its what my class plays on, and its a bit less known, so schools wont block it as fast.

I really liked playing this game, and ignoring the hint system is also just a possibility (thats what i did for the rest of the levels), so its not a game breaker at all.

Gl on the rest of your life journey, and I hope for your games, like this one, to get the attention and respect they deserve, I could not make this game, even if I tried. The gimmick is unique enough to not have a pile of other games doing the same thing, but not to unique to be annoying to learn. You have really made a good game. Don't think that someone else could have done it better, its your product, and you do what you think is best with it (and  personally think you did very very good with this one).

(+1)

Thank you so much for the kind words! This means a lot to me.

(+1)

loved chess 2

(2 edits)

Level 37? 

37 was easy

I think I found a bug in level 37... this series of moves gets rid of every piece on the table, but the level doesn't finish.

you need to leave 1 piece

there are many levels that let you win leaving no piece, those with red pieces or bombs (like this one)

what do you mean? Every level requires there to be 1 piece for it to count as a finish, no more, but also no less. Try it on a level with a bomb that blows up every single one of your pieces, or one with one of the red pieces, making sure to capture the last piece with the red one, so none are left.

You should normally see that the level doesn't finish, as you have no pieces left. Now do the same with one piece left, and the level will finish.

So @khobble64 is correct.

If you can show me the moves in a level where you have no pieces left, but still go to the next level, I will revoke my statements. But because I have also played the game, and accidentily left no pieces, and didn't finish, I will not accept just words without evidence. At this moment the majority (2v1) is saying that 0 pieces left isn't a finish.

This could be a bug in the code, but your second comment is denying this. So, test it, play any level with the option to have no pieces left, do that solution. And then you'll see that it doesn't finish in any level (atleast with the bomb, red pieces im not ganne say, as that could also be a bug)

The only bug that it could reasonably be is that the finish level requirement loop has something wrong. More specificly, that the finish level requirement has an if(piecesleft = 1){finishlevel()} or something in the lines of this (I do not have access to the code, so most of my code here is just logical reasoning  with my coding background).

What could be the bug there? The piecesleft = 1 checks if there is 1 piece left, not less than or equal to 1 piece left. (the equals sign works like in math, a wierd < has to be added to make the less than or equal)

solved in like 40 minutes, very great game!!!

At least add animation while the piece is moving toward the captured piece and add animation of knocking it out, not just replacing the sprite with the new one

very coool!!!!!!!!!!

Show post...

good game

ez

This is called solo chess on chess.co

(2 edits) (+1)

Really cool game 👍. A drag & drop feature would be a nice improvement. And red blinking pieces isn't a good choice from what I know, makes the game less accessible to people with disabilities.

Edit: would be cool to be able to promote pawns when you capture on the last rank.

(+2)

As an 1800 I found the mechanics cute and the visuals were very enjoyable, the soundtrack was great too, but the game was a bit easy.

(1 edit) (+2)

" perfect for beginners"

(1 edit) (+1)

Awesome. Really cool idea and very polished! Some thoughts:

I found the visuals distracting, e.g. the palette changing automatically on each unlock, the animated background, the flashing pieces.

It adds mechanics gradually with some easy puzzles to show how they work, but I'd like to explore that mechanic more before moving to the next. I'd like some more challenging puzzles. 50 was REALLY satisfying, I'd love some more like that!

Do red and green pieces also act as golden pieces? At first I thought it was a bug that I could take a white piece with a green/white piece. 

I'd like to be able to move between the levels faster without the confetti/new palette.

I would add (non-flashing) patterns so colourblind players can differentiate the special pieces.

I'd like to be able to deselect a piece by clicking on it again.

It got me thinking in shapes to visualise how all the pieces could connect, which was nice.

Well done!!

the game is to easy (sorry)

(+1)

it says in the description that its a casual game for beginners

Reminds me of these puzzles: https://www.puzzle-chess.com/

(+2)

As a 1800 rated fellow chess player, I liked the visual aesthetic, and game play. And yeah the new theme colors needs some contrast. Well done.

(+1)

As a 350 rated occasional chess player I feel dumb but still enjoyed the game.

(+1)

I'm enjoying the game so far, but the first few unlocked color palettes lack good contrast, which makes it hard to tell white from black

(+2)

I loved every element of this game. Lvl 44 and 50 took me a while. Thanks for making this :)

(+1)

I loved it so much, hope you will create more levels! 

i Cant install it ):

you play it in the browser

Just break the game 

Reset the level, you need to keep 1 alive

Already finish the game, nice game.

(+1)

Interesting concept, well executed, but I think it lacked potential to expand. It gets tiring pretty quickly

존나재밌네요 커스텀 모드 만들어주세요

Viewing most recent comments 1 to 40 of 78 · Next page · Last page