Skip to content

V-Paranoiaque/Ellas-War

Repository files navigation

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 ng test --code-coverage to execute the unit tests via Karma.

Scan with SonarQube

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

Production

Build

Platform Command Artifacts
All npm run build web & www
Mobile npm run wbuild web
Web npm run mbuild www

Supported platforms

Platform Supported Details Google Auth In App purchases
Android Cordova
AppImages Cordova + Electron
Flatpack Cordova + Electron
iOS ☑️ Cordova
MacOS ☑️ Cordova + Electron
Snap Cordova + Electron
Web
Windows Cordova + Electron

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.