La Cucina by irl
La Cucina is a game written in C using ncurses as a graphics and input library. It fits into the theme of evolution in a way that I hope is different to other games in that it is the player that must evolve and not elements in the game. There is a very steep learning curve to playing this game. Not much help is given during play and the player is expected to work a lot of it out on their own, thus evolving. As keys used are similar to vim, it can also help the player to use vim better by creating muscle memory. JS/Linux and 32-bit binaries may not work perfectly. They have not been tested as much as the 64-bit version. If you want to compile the source yourself, you'll need to have the development files for ncurses and gcc. Important keys are: h,j,k,l to move, y to pick things up, p to drop things or place them, b to see notepad, q to quit, o for OK and i for ordering supplies.
/tmp/cucina $ ./pizza
./pizza: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
I couldn't find libtinfo from a quick Ubuntu packages search... :(
(sudo ln -s /lib64/libncurses.so.5 /lib64/libtinfo.so.5)
A few things though, even for a roguelike the controls are a little bit "trial and error" for instance how you pick up the ingrediants and such is quite different from what you expect, especially in a roguelike you generally expect to press an action then direction. I still dont know how the phone works, i'm pretty sure it's pick up that you use but sometimes that seems to work, sometimes not, it's like the ringing isn't QUITE syncd up with when you have a call.