Go to file
2024-11-20 17:59:04 -06:00
client a lot of pointless changes but also a basic tick system 2024-11-14 09:12:23 -06:00
common a lot of pointless changes but also a basic tick system 2024-11-14 09:12:23 -06:00
doc Mod directory flag 2024-11-14 15:21:36 -06:00
mods/core basic log helper and also starting mod loading fucking finally god 2024-11-15 22:08:36 -06:00
scripts Mod directory flag 2024-11-14 15:21:36 -06:00
server basic log helper and also starting mod loading fucking finally god 2024-11-15 22:08:36 -06:00
.gitignore we do a lil daemonisation >:-) 2024-10-04 00:05:43 -05:00
CMakeLists.txt basic log helper and also starting mod loading fucking finally god 2024-11-15 22:08:36 -06:00
LICENSE make the license stronger 2024-11-20 17:59:04 -06:00
README.gmi serialise and deserialise very basic json data, and send it between server and client 2024-10-10 00:58:13 -05:00

# Simworld Lite
Simworld is a zero-player game in which players create simulated environments and ecosystems that run with no user intervention. The environments and the creatures that inhabit them are all completely defined through user-created mods. Though there's no real goal to the game, a good challenge is to create ecosystems that are self-sustaining and can thus run indefinitely.

Note: I'm not galaxy-brained enough to do the full idea at the moment, so this is the "lite" version, containing only the bare minimum to make the idea work.

## Build from Source
### Dependencies
#### All
* CMake

#### Common Library
* Lua 5.4
* Jansson

### Building
```
mkdir -p build/
cd build/
cmake ..
make
server/simworld-daemon
```