In my free time I port the game from cloudfusion to rails. Original source code https://sourceforge.net/projects/ad1000/files/
- Finish research mechanic
- Implement scores tables
- Implement train army logic
- Implement attack logic
- Implement glob trade market
- Implement aid
- Refactoring magic constants in game, prepare documentation, formulas, etc
- Improve buildings and other tables to related per Game to be able run multiple different games with different settings
- Cover by specs and tests BE logic
- Cover by E2E tests FE logic
- Implement CI/CD and deploy to cloud solution like EC2/Heroku/other place by Docker container
- Implement LRU cache logic to reduce SQL queries
- Move translations to I18n to support multi languages
- Add lockers to avoid parallel data insert/update to database per user
- Clone the repository
- Run
bundle install - Run
rails db:create db:migrate db:seed - Run
rails s - Open your browser and go to
http://localhost:3000 - Join to game