Skip to content

deyvidholz/age-of-wars-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

43 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—บ๏ธ Age of Wars ๐Ÿ—บ๏ธ

In game

๐Ÿ“ Quick Start

  • Use docker-compose up to set up the database.
  • Go to .env file and change the database connection information.
  • Use yarn to install dependencies.
  • Use yarn serve to start the project (development mode).

๐Ÿ“œ Description

Age of Wars is a single/multiplayer strategy game that uses Node, Vue and Socket.io. You start by choosing a country and then you can conquer all the world or make your country the richest/strongest.

There are currently 149 countries available to play with.

โž• Installation / Requirements

These tecnologies listed below are required to run the project properly:

  • Docker
  • Node (tested with Node v14.17)
  • Yarn

In order to install the dependencies, use yarn.

๐Ÿ”จ Setting up PostgreSQL database

Start docker then use docker-compose up to set up the database. You can access the database using pgAdmin by accessing the app url and the port configured in .env file.

๐Ÿš€ Running the app (development mode)

After install the dependencies and set up the database, you can run the app by running yarn serve

๐Ÿ–ผ๏ธ Game Images

Left Sidebar (Player Actions)

Player Actions

Right Sidebar (Target Info)

Target Information

Province Info

Province Information Card

Rankings

Economy Ranking

Military Ranking

Focus

Focus Card

Declare War

Relations Card - Declare War

Send Ally Request

Send Ally Request

Provinces conquered

Provinces Conquered

# Glossary
Term Meaning
Action Actions are made by players and bots (AI), an action can be declare war, improve province, etc
Aggressiveness Aggressiveness points show how much aggressive a country is. The more aggressive a country is, more chances of a coalition being created against them
Coalition A type of alliance created by countries against countries that are too much aggressive
Decisions Options for a country to accept or not alliances, demand provinces after win wars, etc
Focus Focus gives to your country new passives that can increase your economy incomings or MP
MP (Military Power) Your country's power in wars. Couting with all your army
Passive Passives increase or decrease your economy incoming, power, etc
Personality Define if the countries controlled by AI will be a pacific or aggressive country, making less or more wars
Province A territory controlled by a country that gives money and produces oil

โš ๏ธ Note

This project still under development, bugs can be faced while playing, however, you can play the game yet.

To Do

  • Improve code quality, reduce duplicated code
  • Add factories and usage for oil
  • Add Missions
  • Add Pathways (AI)
  • Add Game Event Log

About

๐Ÿ—บ๏ธ๐ŸŽฎ Multiplayer strategy game

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published