[{"data":1,"prerenderedAt":737},["ShallowReactive",2],{"project-48616304":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":49,"post_text":51,"what":52,"said":82,"maker_in_thread":225,"shape":236,"grid":240,"attempts":699,"same_week":700,"maker_shows":41,"maker_hidden":728,"reader_version":729,"card":730},"48616304","Chess-Inspired Roguelike","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.","maker","Show HN: Chess-Inspired Roguelike","https:\u002F\u002Fprincechazz.com","princechazz.com","cowboy_henk",1782024631,2026,433,149,68,4366,2,"legend","games","puzzle roguelike","web_app",[24,25,26,27],"chess roguelike","chess puzzle game","seeded daily puzzle","chess leaderboard","mixed",0.239,{"positive":31,"neutral":32,"mixed":33,"critical":34},41,45,6,20,112,{"idea":37,"pricing":40,"execution":43,"design":45,"performance":47,"docs":48},{"positive":38,"critical":39},7,5,{"positive":41,"critical":42},1,0,{"positive":42,"critical":44},9,{"positive":39,"critical":46},4,{"positive":42,"critical":41},{"positive":42,"critical":41},[42,39,39,39,42,18,50,18,46,50,41,50,46,41,42,39,42,50,41,50,50,18,41,41,46,39,50,18,50,46,39,18,39,41,39,39,39,39,39,39],3,null,{"problem":51,"audience":53,"pricing":51,"motivation":51,"time_to_build":51,"stack":65,"openness":80,"stage":81,"team_size":80},{"value":54,"source":55,"evidence":56},"Chess fans who enjoy puzzles and roguelikes","inferred",[57,61],{"id":58,"by":59,"text":60},"48679784","TheGRS","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…",{"id":62,"by":63,"text":64},"48689051","sureste","I'm hooked. I didn't even know I needed this.",[66,74],{"value":67,"source":68,"evidence":69},"Rust (community port of the game engine for simulation)","commenter",[70],{"id":71,"by":72,"text":73},"48689928","pantsforbirds","I started by pulling the game source locally and doing some initial testing with a few solvers. I ended up having Claude make a 1-for-1 perfect sim of the original game using…",{"value":75,"source":68,"evidence":76},"JavaScript game engine",[77],{"id":78,"by":72,"text":79},"48691491","The way the game is seeded, it's 100% deterministic. So if you can scan enough potential moves \u002F second, it's very easy to infinitely play the game at a fast rate. Shockingly,…","unknown","launched",{"praise":83,"objections":104,"requests":144,"questions":173,"alternatives":192},[84,97],{"value":85,"source":68,"evidence":86},"Fun, addictive and intuitive gameplay",[87,88,92,93],{"id":58,"by":59,"text":60},{"id":89,"by":90,"text":91},"48678501","alexhans","Fun, responsive and intuitive. Congrats.",{"id":62,"by":63,"text":64},{"id":94,"by":95,"text":96},"48700263","bojanstef","This is addicting, good job",{"value":98,"source":68,"evidence":99},"Teaches piece coordination well",[100],{"id":101,"by":102,"text":103},"48680919","eig","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…",[105,116,123,134],{"value":106,"source":68,"evidence":107},"Drag and drop on mobile is inaccurate",[108,112],{"id":109,"by":110,"text":111},"48679355","bbx","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…",{"id":113,"by":114,"text":115},"48679768","sajithdilshan","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",{"value":117,"source":68,"evidence":118},"Passkey login is broken",[119],{"id":120,"by":121,"text":122},"48679643","avarun","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…",{"value":124,"source":68,"evidence":125},"Calling it a roguelike is questionable",[126,130],{"id":127,"by":128,"text":129},"48677421","foobarqux","What is Rogue-like about this?",{"id":131,"by":132,"text":133},"48678419","joemi","\"Rogue-like\" is the most over-used term these days. It now has almost no meaning, compared to what it used to mean.",{"value":135,"source":68,"evidence":136},"Leaderboard can be solved by bots",[137,140],{"id":138,"by":72,"text":139},"48689295","I had a lot of fun playing the game. I also made a local solver to see how far you can theoretically get, and it's definitely infinite if you play perfectly. Working on the local…",{"id":141,"by":142,"text":143},"48684268","niek_pas","This is cool! I personally really dislike having AI on the leaderboard as it feels completely antithetical to human play.",[145,152,159,166],{"value":146,"source":68,"evidence":147},"Undo\u002Fredo button",[148],{"id":149,"by":150,"text":151},"48685194","antfarm","As the random is seeded, I would like an undo\u002Fredo button.",{"value":153,"source":68,"evidence":154},"Show enemy piece legend",[155],{"id":156,"by":157,"text":158},"48623766","impendia","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.",{"value":160,"source":68,"evidence":161},"Rules primer in game",[162],{"id":163,"by":164,"text":165},"48686185","n4r9","This is awesome! I'd appreciate being able to bring up a primer on the rules - perhaps a reiteration of what it says at the start plus a list of pieces and their moves, and maybe…",{"value":167,"source":68,"evidence":168},"Multiplayer mode",[169],{"id":170,"by":171,"text":172},"48683702","wyamichelle","this is sick. need a multiplayer.",[174,185],{"value":175,"source":68,"evidence":176},"What tech stack was used",[177,181],{"id":178,"by":179,"text":180},"48673451","explosionpunch","This is really fun and intuitive. Pretty, too. What did you build it in?",{"id":182,"by":183,"text":184},"48684735","rienbdj","Cool game. Seeing as this is HN, please can you talk tech stack?",{"value":186,"source":68,"evidence":187},"Is the board different each day",[188],{"id":189,"by":190,"text":191},"48679316","purple-leafy","Great game! Is it a different board each day?",[193,204,211,218],{"value":194,"source":68,"evidence":195},"Gambonanza",[196,200],{"id":197,"by":198,"text":199},"48683448","GL26","This is very satisfying to play. Saw this game on steam that seems close in the « Rogue Like Chess » concept : https:\u002F\u002Fstore.steampowered.com\u002Fapp\u002F3509230\u002FGambonanza\u002F",{"id":201,"by":202,"text":203},"48682292","rmunn","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…",{"value":205,"source":68,"evidence":206},"Pawnbarian",[207],{"id":208,"by":209,"text":210},"48677727","tweetle_beetle","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…",{"value":212,"source":68,"evidence":213},"Chess Survivors",[214],{"id":215,"by":216,"text":217},"48689023","jjmarr","\"Chess-related roguelike\" is a an very crowded genre for unclear reasons and it's difficult to stick out. So far I've played Shotgun Queen and Pawnbarian. There's also Ouroboros…",{"value":219,"source":68,"evidence":220},"Questy Chess",[221],{"id":222,"by":223,"text":224},"48682420","nielsbot","I thought it might be similar to this Playdate game, which is a sort of Chess RPG\u002Fadventure: https:\u002F\u002Fplay.date\u002Fgames\u002Fquesty-chess\u002F Pretty unique and interesting...",{"comments":39,"answered":41,"key":226},[227,230,233],{"id":228,"text":229},"48684424","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…",{"id":231,"text":232},"48678474","It was a matter of time I suppose. Would love to see the solver!",{"id":234,"text":235},"48678370","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…",{"commenters":237,"max_depth":39,"maker_replies":39,"first_comment_mins":238,"lifespan_hours":239},124,510,196,[241,245,248,250,254,257,260,264,267,270,274,276,278,281,285,288,291,292,296,298,302,305,309,312,314,318,322,325,327,330,332,333,336,338,340,341,342,347,350,352,356,360,363,366,370,373,376,379,381,384,386,387,388,391,394,396,399,403,407,408,411,413,416,418,421,425,429,434,437,439,441,445,447,450,453,455,456,458,459,462,464,468,469,472,473,475,479,483,487,492,495,499,503,506,510,512,516,520,522,525,529,533,538,540,543,547,549,551,555,558,561,565,568,572,576,578,581,584,587,589,593,597,599,603,607,610,614,616,618,622,626,630,634,638,642,646,650,654,658,662,666,670,671,675,679,683,687,691,695],[242,42,42,243,244,42],"48677796","other\u002Fneutral\u002Fnone","Doches",[246,42,42,243,247,42],"48677948","selimthegrim",[249,42,42,243,244,42],"48677959",[251,42,39,252,253,42],"48677983","project\u002Fpositive\u002Fidea","justinbeaudry",[255,42,42,256,244,42],"48678272","commenter\u002Fneutral\u002Fnone",[258,42,39,252,259,42],"48679715","keyle",[261,42,39,262,263,42],"48683994","maker\u002Fpositive\u002Fnone","rockyj",[265,42,42,243,266,42],"48686359","suprfnk",[268,42,42,243,269,42],"48689015","RyanOD",[271,42,39,272,273,42],"48684598","project\u002Fpositive\u002Fnone","tpoacher",[275,42,42,243,244,42],"48686844",[277,42,42,243,273,42],"48717326",[279,42,39,272,280,42],"48684659","growt",[282,42,39,283,284,42],"48685241","project\u002Fpositive\u002Fpricing","i_am_a_peasant",[286,42,42,256,287,42],"48688370","haspok",[289,42,42,256,290,42],"48689012","aktenlage",[215,42,42,243,216,42],[293,42,42,294,295,42],"48689416","commenter\u002Fneutral\u002Fidea","mlmonge",[109,41,41,297,110,42],"project\u002Fcritical\u002Fexecution",[299,41,50,300,301,42],"48679459","project\u002Fneutral\u002Fdesign","tantalor",[303,41,42,256,304,42],"48680676","reassess_blind",[306,41,50,307,308,42],"48685921","maker\u002Fneutral\u002Fexecution","rayquinox",[310,41,39,262,311,42],"48686083","AndreVitorio",[313,18,42,243,216,42],"48689038",[315,18,42,316,317,42],"48689861","other\u002Fneutral\u002Fidea","nimih",[319,50,41,320,321,42],"48678274","project\u002Fcritical\u002Fdesign","XCSme",[323,50,50,300,324,42],"48678429","kalx",[326,50,50,300,321,42],"48678679",[328,50,41,320,329,42],"48691363","mrgoldenbrown",[58,46,39,331,59,42],"project\u002Fpositive\u002Fdesign",[156,39,50,300,157,42],[334,39,50,300,335,42],"48679749","bastardo",[337,39,50,300,157,42],"48687415",[339,39,50,300,59,42],"48679798",[149,33,50,300,150,42],[201,38,42,316,202,42],[343,344,50,345,346,42],"48681941",8,"project\u002Fmixed\u002Fdesign","erickhill",[348,344,50,300,349,42],"48682616","croes",[228,344,42,351,11,41],"maker\u002Fneutral\u002Fidea",[353,344,41,354,355,42],"48684880","project\u002Fcritical\u002Fidea","opowell",[357,344,50,358,359,42],"48685297","project\u002Fneutral\u002Fnone","Recursing",[361,344,42,256,362,42],"48694559","LearnYouALisp",[364,44,39,272,365,42],"48677699","WillAdams",[367,368,41,320,369,42],"48679194",10,"addandsubtract",[371,368,50,300,372,42],"48679212","smu3l",[374,368,50,300,375,42],"48679218","ath92",[377,368,39,331,378,42],"48681074","pdxandi",[101,380,50,345,102,42],11,[382,380,50,300,383,42],"48681432","ngokevin",[127,385,41,354,128,42],12,[208,385,41,354,209,42],[131,385,42,243,132,42],[389,385,42,243,390,42],"48679329","axus",[392,385,42,256,393,42],"48686889","chiply314",[395,385,42,256,132,42],"48692831",[397,385,42,256,398,42],"48679161","j_4",[400,401,39,272,402,42],"48678069",13,"sandgraham",[404,401,50,405,406,42],"48678181","project\u002Fneutral\u002Fperformance","16",[231,401,42,256,11,41],[409,401,42,256,410,42],"48679162","vovavili",[412,401,42,256,190,42],"48679324",[414,401,42,256,415,42],"48680046","Daviey",[417,401,42,256,183,42],"48684753",[419,401,42,256,420,42],"48685928","datsci_est_2015",[422,423,50,300,424,42],"48677932",14,"medbar",[426,427,50,345,428,42],"48681207",15,"kingofmen",[430,431,50,432,433,42],"48677457",16,"project\u002Fneutral\u002Fidea","orsenthil",[435,431,42,243,436,42],"48677757","coldcity_again",[438,431,50,432,132,42],"48678375",[440,431,41,354,393,42],"48686493",[442,431,50,443,444,42],"48689638","project\u002Fmixed\u002Fidea","Eric_WVGG",[197,446,50,432,198,42],17,[448,446,50,432,449,42],"48685583","handoflixue",[163,451,50,452,164,42],18,"project\u002Fneutral\u002Fdocs",[138,454,50,358,72,42],19,[71,454,50,405,72,42],[457,454,50,432,329,42],"48691380",[78,454,50,432,72,42],[460,454,41,320,461,42],"48692393","teo_zero",[463,454,50,300,72,42],"48693129",[465,34,50,466,467,42],"48677361","maker\u002Fneutral\u002Fnone","fsddfsdfssdf",[234,34,42,307,11,41],[470,34,50,471,190,42],"48679342","project\u002Fneutral\u002Fexecution",[120,34,41,297,121,42],[474,34,42,307,11,41],"48682993",[476,34,41,477,478,42],"48686596","project\u002Fcritical\u002Fperformance","Farseer_",[480,481,41,297,482,42],"48624406",21,"ecesena",[484,485,50,345,486,42],"48683000",22,"frisia",[488,489,41,490,491,42],"48677651",23,"project\u002Fcritical\u002Fdocs","ChessGenome",[493,489,50,452,494,42],"48678169","fidrelity",[496,497,39,252,498,42],"48681268",24,"seabass",[500,501,50,300,502,42],"48688366",25,"jameshart",[504,501,42,243,505,42],"48690699","throwfaraway135",[507,508,39,252,509,42],"48687735",26,"WenboS",[222,511,50,432,223,42],27,[513,514,42,243,515,42],"48689722",28,"martini_p",[517,518,50,300,519,42],"48677849",29,"fhn",[521,518,50,300,132,42],"48678394",[523,524,50,443,269,42],"48688590",30,[526,527,50,432,528,42],"48679506",31,"jerlam",[530,531,39,272,532,42],"48684450",32,"tunafighter",[534,535,50,536,537,42],"48686660",33,"maker\u002Fneutral\u002Fdocs","bryanhogan",[113,539,41,297,114,42],34,[541,539,41,297,542,42],"48683026","blackarck",[544,545,39,272,546,42],"48680841",35,"devdoxxx",[141,548,41,354,142,42],36,[189,550,50,432,190,42],37,[552,553,50,300,554,42],"48679423",38,"amenghra",[556,557,50,452,335,42],"48679843",39,[559,557,50,300,560,42],"48680032","joshuakcockrell",[562,563,39,331,564,42],"48685364",40,"momento",[566,31,50,300,567,42],"48681902","fogleman",[569,570,39,252,571,42],"48683292",42,"Vincenius",[573,574,39,272,575,42],"48677353",43,"55555",[178,577,50,471,179,42],44,[579,32,41,297,580,42],"48681887","airstrike",[582,32,41,297,583,42],"48682050","uzyn",[585,32,42,586,11,41],"48683214","maker\u002Fpositive\u002Fexecution",[62,588,39,272,63,42],46,[590,591,50,466,592,42],"48692211",47,"alexb87",[594,595,39,331,596,42],"48679947",48,"Zebfross",[182,598,39,272,183,42],49,[600,601,50,300,602,42],"48686579",50,"PashaGo",[604,605,41,297,606,42],"48681565",51,"JRGC1",[608,605,50,471,609,42],"48683218","foo12bar",[611,612,41,297,613,42],"48682486",52,"uHuge",[89,615,39,331,90,42],53,[94,617,39,272,95,42],54,[619,620,39,272,621,42],"48619710",55,"heyarviind2",[623,624,39,252,625,42],"48678408",56,"lxe",[627,628,39,272,629,42],"48679412",57,"ahmedehab_01",[631,632,39,272,633,42],"48679664",58,"Hugsbox",[635,636,39,272,637,42],"48677994",59,"pjm331",[639,640,42,243,641,42],"48683295",60,"Forgeties79",[643,644,39,272,645,42],"48683629",61,"shippedbytim",[647,648,39,272,649,42],"48678657",62,"egyptianblue",[651,652,39,272,653,42],"48691794",63,"dmurvihill",[655,656,39,272,657,42],"48683409",64,"taffydavid",[659,660,39,272,661,42],"48680133",65,"Chipatama90",[663,664,39,272,665,42],"48678369",66,"docheinestages",[667,668,39,272,669,42],"48678305",67,"NickC25",[170,16,39,252,171,42],[672,673,50,432,674,42],"48690138",69,"frankfrank13",[676,677,39,272,678,42],"48619822",70,"Calgaryp",[680,681,39,272,682,42],"48677668",71,"rahatkabir",[684,685,42,243,686,42],"48681031",72,"AgentMasterRace",[688,689,39,272,690,42],"48683928",73,"melih1im",[692,693,39,272,694,42],"48679109",74,"octopus143",[696,697,39,272,698,42],"48628693",75,"akira_dev",[],[701,706,711,716,720,724],{"id":702,"name":703,"points":704,"category":705},"48591348","in the Weights",471,"ai",{"id":707,"name":708,"points":709,"category":710},"48645437","TikZ Editor",451,"dev_tools",{"id":712,"name":713,"points":714,"category":715},"48608570","TownSquare",278,"web_saas",{"id":717,"name":718,"points":719,"category":710},"48660267","Nub",277,{"id":721,"name":722,"points":723,"category":20},"48629213","puzzlelair.com",251,{"id":725,"name":726,"points":727,"category":20},"48585739","Gerrymandle",244,false,"v2",{"id":731,"name":5,"line":732,"ai":728,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":733,"top":18,"kw":734,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":735,"url":9,"mix":736,"praise":85,"objection":106,"sub":21},48616304,"The main reason for adding a daily puzzle (or really the seeded RNG) is that part of the game loop is…",0.24,[24,25,26,27],"0555023243134105031332114532345251555555",[31,32,33,34],1793991157442]