Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.9 KB

File metadata and controls

40 lines (24 loc) · 1.9 KB

README

“Twilight Imperium is a strategy board game of galactic conquest in which players take control of one of several factions striving for control of the galaxy through military might, political manoeuvring or economic bargaining.”

Each player controls a spacefaring civilization which starts on its home system, a little richer in resources than most regular systems, with a few ships and troops. As the game unfolds, the players will start moving these units around in the neighbouring systems, bringing more stars and planets in their area of influence. Planets are especially useful to capture, as they offer extra resources to their owner, which can be used to build more ships, buy new technologies, or to augment one’s power in the Galactic Senate.

This project aims to recreate this game, for educational purposes (the purpose of me learning how to code a functional API and responsive frontend app), as a navigator and app game. Design documents, documentation and planification documents are being written as the project goes (I wouldn't be able to organize myself without them) and will be provided and updated.

A large project description document is also being written as the app develops and will be provided and updated. Eventually.

Please do not use, reuse, adapt, copy or sell the code without my permission. I don't think it's going to happen, but if it does I figure it's probably a good idea to write this somewhere before I set this repository to public.

We're doing things.

Here's how to run the project (Backend API for now):

  • Ruby version

    • 3.0.1
  • System dependencies

    • dang idk. run bundle install and figure out whats missing
  • Configuration

    • the database probably. check config/database.yml
  • Database creation

    • rails db:create
    • rails db:migraye
  • Launching the server

  • Testing the models and interacting with the database

    • rails c