A rogue-like survival game set in Africa.

client Refactored key commands, made network connection more robust 3 years ago
content Fixed lake bug 4 years ago
server Refactored key commands, made network connection more robust 3 years ago
.gitignore Changed world object to an array for performance 4 years ago
LICENSE Added license and imported util.lisp 5 years ago
LOGO Splash screen is now displayed at game start. 5 years ago
README.md Various small changes 5 years ago
TODO Refactored key commands, made network connection more robust 3 years ago
naledi.asd Ask for confirmation before quitting 4 years ago
naledi.lisp Refactored key commands, made network connection more robust 3 years ago
package.lisp Fixed inertia bug 4 years ago
params.lisp Players can only execute one action per world update 4 years ago
server-protocol.txt Overhauled server connection handling code 5 years ago
util.lisp Remote login now works 4 years ago
README.md

Naledi ya Africa

Naledi ya Africa (Star of Africa in seTswana) is a survival game set in Africa. It offers networked multiplayer with an ncurses user interface.

Running

To compile Naledi ya Africa, you need a Common Lisp implementation (SBCL is recommended), Quicklisp and the ncurses C library. Note that these requirements limit the game to Linux.

Download the latest source code from https://git.synoikos.de/daniel/naledi. Copy/symlink it into your Quicklisp local_projects directory. Then open up a REPL and run (ql:quickload "naledi"). Finally, you can start a local game with (naledi:start-game), or alternately a server with (naledi:start-server).

Once Naledi ya Africa is ready for release, a pre-compiled binary will be supplied.

Playing

Refer to the game manual (MANUAL file in the source code, or type h in-game). TODO


Licensed under the terms of the MIT license. © 2018 Daniel Vedder