
Nethack for Playdate
It's Nethack, in your pocket! Don't know what Nethack is? Check out https://nethack.org/common/nethackis.html. In short, it's an incredibly deep open-source roguelike game first released in 1987 that is still being updated and played today. It holds a permanent place in the Museum of Modern Art as a "monumental piece of interactive software" and has influenced major games like Minecraft and Diablo. This is the entirety of the Nethack 5.0.0 engine, with a highly optimized UI that makes Nethack playable (and in my opinion, actually enjoyable!) with the extremely limited controls on the Playdate. Be sure to check out the in-game Controls help after you start a game! Nethack was the first game I ever compiled on my 333MHz Compaq Presario at the age of 15, and it holds a special place in my development as a programmer. I always wanted to be able to carry Nethack around with me in my pocket, and now over 20 years since that day, the Playdate has finally given me the wonderful combination of size, power, and open development that allowed me to make it a reality. Sources (and my nix-based build environment!) are included as a separate download, as required by the Nethack GPL. <soapbox> Frontier large language models were used to make this a reality, but this is not some low-effort AI slop port. Even with AI assisstance this was no easy task. I spent hundreds of hours over several months developing this: working through bugs, developing the UX, cramming this dense UI into the playdate's tiny monochromatic screen, optimizing the engine to run on the playdate's limited processing power and RAM, and I sincerely hope the love I put into the port will speak for itself. </soapbox>
neutralinsomniac 3 followers· portfolio 5 View creator →


