Ellas War

Ellas War is an online Video Game started in 2007. The action takes place approximately around -500 during the Golden Age of ancient Greece.

README

Ellas War

Ellas War is an online Video Game started in 2007. The action takes place approximately around -500 during the Golden Age of ancient Greece. When we have migrated the frontend from AngularJS to Angular, we have decided to release it under a free license. Officially supported languages are English and French, but we are open to contributions.

Dependencies

You will need to install

  • cwebp
  • NodeJS >= 18

Development

Run npm start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files. Because of CSR problems you might be able to connect only to the development server.

Running tests

Run npm run test to execute the unit tests via Jest

Scan with SonarQube

To scan the code and export the results to SonarQube, run npm run sonar.

Production

Build
PlatformCommandArtifacts
Allnpm run buildweb & www
Mobilenpm run wbuildweb
Webnpm run mbuildwww
Supported platforms
PlatformSupportedDetailsGoogle AuthIn App purchases
Android:white_check_mark:Cordova:white_check_mark::x:
AppImages:white_check_mark:Cordova + Electron:white_check_mark::x:
Flatpack:white_check_mark:Cordova + Electron:white_check_mark::x:
iOS:ballot_box_with_check:Cordova:white_check_mark::x:
MacOS:ballot_box_with_check:Cordova + Electron:white_check_mark::x:
Snap:white_check_mark:Cordova + Electron:white_check_mark::x:
Web:white_check_mark::white_check_mark::white_check_mark:
Windows:white_check_mark:Cordova + Electron:white_check_mark::x:

It's possible to build the project for more platforms using Electron, for more information check the Cordova documentation.

Stores

Contributions

Any contributions you make are greatly appreciated. To ease the contribution process, we ask to each contributor to assign copyright to the project.