There must be something in the water! I’ve been working on a (very different) chess-like roguelike, and just released the demo. Check it out if you’re a fan of weird chess puzzles, bad chess puns, and Hnefatafl!
Looks great! Gamedev is so cool, being able to create enjoyable, playable worlds and characters must be so satisfying. If you can tell me how to build something like this I will be so grateful.
growt 31 minutes ago [-]
Wishlisted! Looks great
tpoacher 39 minutes ago [-]
GoG, pls.
keyle 13 hours ago [-]
Nice this is an actual roguelike
justinbeaudry 15 hours ago [-]
That's awesome! I've been working on nearly this exact same idea as a prototype in Godot. Looks like my work is done! ;-)
Doches 15 hours ago [-]
Ooh! I’d love to see that, or to have a chat and swap ideas. My email is in my profile if you’d be up for it.
selimthegrim 15 hours ago [-]
So, Battle Chess 2026?
Doches 15 hours ago [-]
You’ve got me; I was very much a Battle Chess addict once upon a time…
bbx 13 hours ago [-]
Great game. I love playing chess so this is quite a unique way to play it.
One piece of feedback: dragging a piece on mobile seems inaccurate at times. I’m used to chess apps where it works great. Here it seems the dragged piece doesn’t always end up where I’ve left my finger. I’ve lost a few rounds like this.
tantalor 13 hours ago [-]
Simply click, don't drag
reassess_blind 11 hours ago [-]
That's not very Product Manager of you.
rienbdj 21 minutes ago [-]
Cool game.
Seeing as this is HN, please can you talk tech stack?
tunafighter 57 minutes ago [-]
Very nicely done ! I think I have a new addiction now !
XCSme 15 hours ago [-]
Can't go over 19, seems to be a lot of RNG, sometimes pieces spawn around protecting each-other and you stuck between them, so not much you can do.
kalx 15 hours ago [-]
Impossible?
XCSme 14 hours ago [-]
It is possible, just saying that I can't do it, and there's no logic behind it.
You just have to be lucky and stumble upon a sequence that allows you to surive.
The RNG is seeeded though, always same seed, so you can determinarically explore all moves and find some sequences that lead to higher scores.
rmunn 6 hours ago [-]
Before clicking on the link I thought this was going to be about Gambonanza, a game I've seen some people play on Youtube (on videos that I think were sponsored by the developer of the game, but I don't actually know). Haven't played Gambonanza but from what I can tell you are trying to capture all the rival pieces, you get a coin for each piece you capture, and when you succeed you can spend those coins to buy new pieces or give your pieces new powers (like a shield that protects a piece from the first time it would have been captured). So although it starts out with rules quite like chess (except not totally, e.g. you can have multiple kings and you don't lose until all your pieces are captured, so you can let your king be captured and win with your remaining rook), it can eventually evolve into something quite weird (a king that can also move like a knight, or a rook with protection from being captured, or a "golden" square on the board that if you capture an enemy on that square, you earn 2 or 3 coins instead of just 1).
Actually, Gambonanza kind of reminds me of Balatro in that way: start out with rules resembling the standard game, end up with some very weird combinations. Not really my cup of tea, but might be of interest to others.
niek_pas 1 hours ago [-]
This is cool! I personally really dislike having AI on the leaderboard as it feels completely antithetical to human play.
impendia 4 days ago [-]
This is cool!
One suggestion: some way to tell what the enemy pieces are? Maybe a legend to the right of the board? I ended up discovering by trial and error.
TheGRS 13 hours ago [-]
I think it makes a pretty good assumption on understanding core chess rules, but yea that would be nice. The thing that did trip me up at first was not realizing the red and blue bishops were the same piece, I was wondering if I was missing something.
bastardo 13 hours ago [-]
Isn't it pretty obvious? At least I recognized them.
TheGRS 13 hours ago [-]
Dang, that's really fun! I think its solid all-around and no notes on the core game loop.
If you want to make it more accessible to folks like myself who stink at chess, I'd recommend adding some sort of power-ups so that you can take multiple pieces, jump over obstacles, or freeze enemies in place. And with that you probably have a great little game to sell on Steam :)
erickhill 7 hours ago [-]
UI drag/drop is a little clunky at times, but I love the overall vibe. Doesn’t really feel like a daily game, though. Feels more like it is being shoehorned into that model rather than just being a solo Game Game (like Tetris).
What I mean is as a player, I'll likely not notice the difference in a Friday puzzle vs a Thursday puzzle. And I can replay to my hearts content anyway. So why not simply randomize the board on each replay? Which I'd do anyway.
cowboy_henk 59 minutes ago [-]
The main reason for adding a daily puzzle (or really the seeded RNG) is that part of the game loop is retrying the same seed to find the best lines for that map. Since all pieces are deterministic, we've found it fun to retry the same map to see if a different line works better. It also adds a competitive/multiplayer element to the game, rather than it just being for single player use.
I think both "play styles" make sense, we've just found it more fun to share with friends this way!
opowell 4 minutes ago [-]
Problem is the hidden information about which pieces will spawn is only revealed through repeated play.
Only fix I can think of would be to make this information public.
croes 5 hours ago [-]
You can just click where should go, no need for drag and drop
This is a great puzzle game. I think it actually teaches the concept of "piece coordination" in chess very well.
One suggestion is to have all enemy pieces move simultaneously. I expected that the losing condition is that I am threatened and there are no unthreatened squares to move (checkmate).
However, since the opponents move one-at-a-time, I found that even if I moved to a safe square, sometimes I could be both threatened and captured in the same move! Which is somewhat different from normal chess, since now you have to consider the possible orders in which the opponents move. So even moving to unthreatened squares could be a game over.
ngokevin 9 hours ago [-]
You can click your own piece and see the move order to see if it's a possibility you'll be moving into a discovered attack. You can sort of predict that pieces will move if they can go from a non-threatening state to a threatening state.
frisia 4 hours ago [-]
Very cool idea! More of an arcade game though than a roguelike, but very enjoyable. One nit i have: it seems like the seed is fixed? where units spawn every turn.
(which I played manically until I managed _1_ perfect game of --- still have the box/disk....)
kingofmen 9 hours ago [-]
Excellent work, very nice!
One tiny UI nitpick: I found the squares' hitboxes to be unintuitively small, requiring more-than-expected precision to get Chazz to land in the square I wanted. (I was initially confused about whether I was making an illegal move.) You might want to either increase the size of the squares, or make the "this square is the target" indicator more obvious.
addandsubtract 13 hours ago [-]
The AI can cheat, because it can move a blocking piece out of the way to then attack you in the same turn. Or maybe it's just something to keep in mind, but it caught me off guard.
smu3l 13 hours ago [-]
I think the order of enemy moves is deterministic. So if piece 1 blocks piece 2 from attacking you, piece 2 can attack if 1 moves out of the way.
ath92 13 hours ago [-]
Tapping on the prince also shows move order
pdxandi 10 hours ago [-]
Oh, I see that now. That makes it so much more interesting as a puzzle. I'll have to try again with that in mind. Got up near 20 but couldn't get past that. Played for like 45 minutes. Super fun!
2 hours ago [-]
sandgraham 15 hours ago [-]
Someone on the leaderboard got to 118? Would be fun to watch that replay.
16 15 hours ago [-]
That was me. The engine is deterministic so I wrote a beam solver for it. My score should've been 208 (pretty sure it could play forever; I capped the solver at a max time limit) but I messed up one of my moves (I was manually moving the pieces instead of submitting the final move list with curl).
rienbdj 19 minutes ago [-]
What is a beam solver?
Were you able to rig up the solver to the running game?
Curious what this looks like!
cowboy_henk 15 hours ago [-]
It was a matter of time I suppose. Would love to see the solver!
purple-leafy 13 hours ago [-]
Haha so clever love it! Must look into a beam solver
vovavili 13 hours ago [-]
I would expect no less from Hacker News, good job.
Daviey 12 hours ago [-]
Well done for scoring 2nd place. :)
medbar 15 hours ago [-]
Looks like enemy movements are deterministic, wonder how feasible it is to script this. Was able to increase my score by 4 points trying alternate lines near the end
nielsbot 6 hours ago [-]
I thought it might be similar to this Playdate game, which is a sort of Chess RPG/adventure:
In this game, I think _some_ of the less general terms (stricter definition) also apply: turn-based movement, grid-based movement.
seabass 9 hours ago [-]
This is so fun! It would be cool to reuse the replay functionality in order to see how the top scorers managed to get such good scores.
Vincenius 3 hours ago [-]
Very fun game! I really like the idea. Already shared it with my chess group :D
ecesena 4 days ago [-]
I think I found a mini bug. Say I do a score of 10. Then I change board. Then I die with score < 10. I still have 10 for that board. It makes it easy to cheat the leaderboard :) Fun game!
foobarqux 16 hours ago [-]
What is Rogue-like about this?
tweetle_beetle 16 hours ago [-]
You're right, it's just a puzzle game. Strange to use the theme of chess and change a queen into a prince too.
Pawnbarian is more chess-inspired than a chess themed, but actually rogue(lite)-like and very good.
"Rogue-like" is the most over-used term these days. It now has almost no meaning, compared to what it used to mean.
axus 13 hours ago [-]
NES-game-with-no-battery-like
j_4 13 hours ago [-]
thank you for the kind words!
latexr 1 hours ago [-]
[dead]
shippedbytim 3 hours ago [-]
This is pretty fun!!
fogleman 7 hours ago [-]
Love it. The knights seem much more annoying / powerful than you'd expect.
devdoxxx 10 hours ago [-]
This game is fun af man you were on to something
fsddfsdfssdf 16 hours ago [-]
Well done, Claude!
cowboy_henk 15 hours ago [-]
There is some polish with Claude over the past few weeks, but we wrote the engine over 10 years ago actually. Each piece moves using a modified version of A* to simply find the shortest path to Prince Chazz (the piece controlled by the player).
purple-leafy 13 hours ago [-]
You probably don’t need A*, do you actually want the AI to move optimally? That would infer the game ends sooner. You could probably just use greedy heuristics
avarun 13 hours ago [-]
Your passkey login doesn't even work. I think the nature of Claude usage here goes a bit beyond "some polish".
(For reference, signing back in with a passkey seems to be impossible even after successfully creating an account with one. Every time you sign in it attempts to save a new passkey right after asking for the old one)
cowboy_henk 4 hours ago [-]
Admittedly some of the auxiliary features were made with Claude's help, but I'd argue that's not what makes this interesting. The game (core loop, sprites, etc) were all made by hand.
The passkey feedback is good though, I see a few more people have had issues with it. I'll have a look at fixing it!
jerlam 13 hours ago [-]
Interesting, reminds me of Really Bad Chess where the pieces change whether you win or lose. If you're really bad the game might give you all queens or rooks.
fhn 15 hours ago [-]
no bad but the blue and red characters, I have no idea what they are
joemi 15 hours ago [-]
I think those are bishops, and they have different colors based on which color spaces they start on.
taffydavid 3 hours ago [-]
I love this so much
airstrike 8 hours ago [-]
why does this suggest opening my password app the minute it loads?
The site has a hidden webauthn trigger[1], an anti-pattern that automatically logs user in via passkey if it exists. A better approach, IMO, would be requiring user to click "log in".
Just fixed this, let me know if you run into more issues.
sajithdilshan 13 hours ago [-]
The game is quite great, but the queen movement is flaky. Even if it carefully drag and drop it, it just moves to a different block
blackarck 4 hours ago [-]
I noticed that as well, sometimes you would select another box and it would land on another one dying !
uHuge 6 hours ago [-]
Replay not working properly on mobile..?
wyamichelle 3 hours ago [-]
this is sick. need a multiplayer.
purple-leafy 13 hours ago [-]
Great game! Is it a different board each day?
amenghra 13 hours ago [-]
Well done. I think it's deterministic, i.e. playing the same board + same moves again spawns same enemies.
bastardo 12 hours ago [-]
That's fun. I may have missed it when starting: What are the rules of movement for the opponents?
joshuakcockrell 12 hours ago [-]
They have the same movement as their equivalent chess pieces.
ChessGenome 16 hours ago [-]
Very cool concept only annoying thing was I exited out of the instructions panel and then wanted to revisit it later but it seemed impossible
fidrelity 15 hours ago [-]
I think it can be reached through settings, then the question mark.
Explanation of the pieces would be nice too!
JRGC1 8 hours ago [-]
there's a {glitch|feature} where the castle can kill you after another piece moves out of the way, it will...
foo12bar 4 hours ago [-]
Click on the queen. It will show the order the pieces move. If one piece blocks another from killing you, and the first piece moves earlier, then the second will be able to move after and kill you.
melih1im 2 hours ago [-]
nice game...
Zebfross 12 hours ago [-]
Fun game! There should be a check mate though, right?
55555 16 hours ago [-]
This is really really awesome
explosionpunch 21 hours ago [-]
This is really fun and intuitive. Pretty, too. What did you build it in?
alexhans 15 hours ago [-]
Fun, responsive and intuitive. Congrats.
Hugsbox 13 hours ago [-]
This is awesome :) thanks OP
lxe 15 hours ago [-]
Genuinely interesting, thank you.
heyarviind2 5 days ago [-]
This is really cool, bookmarked it
egyptianblue 14 hours ago [-]
That was a lot of fun
pjm331 15 hours ago [-]
great game well done i could easily play this for far too long
Chipatama90 12 hours ago [-]
This is amazing!
docheinestages 15 hours ago [-]
This is amazing!
ahmedehab_01 13 hours ago [-]
Looks really cool, keep going!
NickC25 15 hours ago [-]
Big chess fan here.
This is great!
Calgaryp 5 days ago [-]
Really fun !
rahatkabir 16 hours ago [-]
i played some minutes, cool
AgentMasterRace 10 hours ago [-]
Wait until you see my curling rogue like. Spoilerz curling fucking sucks solo.
Forgeties79 3 hours ago [-]
Amazing how any time there’s a leaderboard there’s somebody using it to market their thing. I won’t name the one I see currently to avoid rewarding the behavior further (though I now have a negative view of them), but folks seriously: can we just do something fun for once and not see everything as an opportunity to be leveraged?
octopus143 14 hours ago [-]
well done!
mv_d5339e31 9 hours ago [-]
[dead]
vladsiu 6 hours ago [-]
[dead]
davidjhhh 2 hours ago [-]
[dead]
Helloworldboy 16 hours ago [-]
[dead]
akira_dev 4 days ago [-]
This is so cool bro
Rendered at 10:33:12 GMT+0000 (Coordinated Universal Time) with Vercel.
https://store.steampowered.com/app/3856240/Pieces_of_the_Kin...
One piece of feedback: dragging a piece on mobile seems inaccurate at times. I’m used to chess apps where it works great. Here it seems the dragged piece doesn’t always end up where I’ve left my finger. I’ve lost a few rounds like this.
Seeing as this is HN, please can you talk tech stack?
You just have to be lucky and stumble upon a sequence that allows you to surive.
The RNG is seeeded though, always same seed, so you can determinarically explore all moves and find some sequences that lead to higher scores.
Actually, Gambonanza kind of reminds me of Balatro in that way: start out with rules resembling the standard game, end up with some very weird combinations. Not really my cup of tea, but might be of interest to others.
One suggestion: some way to tell what the enemy pieces are? Maybe a legend to the right of the board? I ended up discovering by trial and error.
If you want to make it more accessible to folks like myself who stink at chess, I'd recommend adding some sort of power-ups so that you can take multiple pieces, jump over obstacles, or freeze enemies in place. And with that you probably have a great little game to sell on Steam :)
What I mean is as a player, I'll likely not notice the difference in a Friday puzzle vs a Thursday puzzle. And I can replay to my hearts content anyway. So why not simply randomize the board on each replay? Which I'd do anyway.
I think both "play styles" make sense, we've just found it more fun to share with friends this way!
Only fix I can think of would be to make this information public.
One suggestion is to have all enemy pieces move simultaneously. I expected that the losing condition is that I am threatened and there are no unthreatened squares to move (checkmate).
However, since the opponents move one-at-a-time, I found that even if I moved to a safe square, sometimes I could be both threatened and captured in the same move! Which is somewhat different from normal chess, since now you have to consider the possible orders in which the opponents move. So even moving to unthreatened squares could be a game over.
Reminds me of Alice:
https://folklore.org/Alice.html
(which I played manically until I managed _1_ perfect game of --- still have the box/disk....)
One tiny UI nitpick: I found the squares' hitboxes to be unintuitively small, requiring more-than-expected precision to get Chazz to land in the square I wanted. (I was initially confused about whether I was making an illegal move.) You might want to either increase the size of the squares, or make the "this square is the target" indicator more obvious.
Were you able to rig up the solver to the running game?
Curious what this looks like!
https://play.date/games/questy-chess/
Pretty unique and interesting...
[1] https://en.wikipedia.org/wiki/Rogue_(video_game)
Pawnbarian is more chess-inspired than a chess themed, but actually rogue(lite)-like and very good.
https://j4nw.com/pawnbarian/
(For reference, signing back in with a passkey seems to be impossible even after successfully creating an account with one. Every time you sign in it attempts to save a new passkey right after asking for the old one)
The passkey feedback is good though, I see a few more people have had issues with it. I'll have a look at fixing it!
https://i.imgur.com/MmJYyKG.png
[1]: `<input type="text" autocomplete="username webauthn" style="position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none" aria-hidden="true" />`
Explanation of the pieces would be nice too!
This is great!