Skip to content

dolthub/endless-sky

 
 

Repository files navigation

For the official Endless-Sky project and readme visit https://github.com/endless-sky/endless-sky/. This repository is for a demonstration purposes only with the purpose of showing how a project could use dolt to manage its data such as configuration. This demo currently only works on Intel macs.

Building

Start by cloning the dolthub endless-sky fork:

git clone git@github.com:dolthub/endless-sky.git

Then clone the endless-sky database from dolthub. I like to have the source and data together so I clone the database into the newly created endless-sky folder. The database is expected to be named datadb so you can clone it like so:

dolt clone dolthub/endless-sky endless-sky/datadb

Then build the game:

cmake . --preset macos
cmake --build . --preset macos-debug

Running

Start a dolt sql-server instance serving the database cloned into the endless-sky/datadb folder with the user dolt (no password):

dolt sql-server -H127.0.0.1 -udolt

Then run the game:

./build/macos/Debug/endless-sky

About

Space exploration, trading, and combat game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.6%
  • C 1.6%
  • CMake 1.3%
  • Python 1.1%
  • Makefile 0.2%
  • Shell 0.1%
  • Other 0.1%