Attempt to make a strategy game where players only make moves on an hourly or daily basis. Inspired by Neptune's Pride.
The project is built using Python 3.4.2 and Django 1.11.3. I am running this on a Raspberry Pi 3.
Currently, the project runs on a local server. Use "python3 manage.py runserver" to start the local server.
Run InitialSetup.sh to set up the database and create an admin account.
names 0.3.0
sudo pip3 install names
Provides information about the named player
Provides information about the named city
Provides information about the named unit
RefreshDatabase.sh: Refreshes and re-populates the database. Do this after making a change to a class.
InitialSetup.sh: Sets up the database. If you already have a database, it will delete it and start from scratch.
RunServer.sh: Starts a LAN server. See below for more details.
If you want to run the server on one computer and connect from other computers on the network, use RunServer.bat.
Note that you will need to update ALLOWED_HOSTS under PlutosEnvy/settings.py with your internal IP address.
Add authentication for individual players so this is actually playable
Make "Change Destination" on unit page actually change destination
Add "Change Destination" to city page, so that player can more conveniently give orders
Figure out what the next steps are necessary to make this at all interesting to play. More features will come later.