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.
- Type: standalone game
- Runs on Windows, Linux, macOS and Android
- By V-Paranoiaque
- Latest release v2.1.14, 2026-10-20
- Source: https://github.com/V-Paranoiaque/Ellas-War
- Website: https://ellaswar.eu/
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
| 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 | :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.