Skip to content

Attempt to make a strategy game where players only make moves on an hourly or daily basis. Inspired by Neptune's Pride.

License

Notifications You must be signed in to change notification settings

robertecurtin/plutos-envy

Repository files navigation

plutos-envy

Attempt to make a strategy game where players only make moves on an hourly or daily basis. Inspired by Neptune's Pride.

Setup

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.

Dependencies

names 0.3.0

sudo pip3 install names

Link Organization

/game/player/
Provides information about the named player
/game/city/
Provides information about the named city
/game/unit/
Provides information about the named unit

Helpful scripts

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.

LAN server setup

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.

Todo

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.

About

Attempt to make a strategy game where players only make moves on an hourly or daily basis. Inspired by Neptune's Pride.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published