eternal-conflict

A game Multiplayer Simple PVP.

MIT License

Stars
0
Committers
1

Eternal Conflict

"Eternal Conflict" is a multiplayer online role-playing game (RPG) that combines strategic elements similar to Civilization with line-based movement mechanics but everything in this will be controlled by the dice. Players are divided into two opposing factions: Humans and Demons. The game focuses on resource management, strategic planning, and tactical combat.

How To Play

Gameplay is being worked on but broadly speaking you will be divided into two camps of humans and demons. The human camp that is chosen to be the hero must protect their city from demon attacks and must defeat the demon king. For the devil himself must destroy the core of human life in the human castle and keep the demon king from attacking the hero.

The maximum to play in the human camp is 6 people, of which 3 are heroes while 1 person is a resource collector. 1 person becomes the supreme commander. While the demon camp, the maximum people to play is 3 people. 2 people become the highest demon troops, and 1 person becomes the demon king.

Stack Technology

  1. Vue and some of its libraries as a web UI development framework.
  2. Phaser as the game engine of Eternal Conflict.
  3. Shadcn Vue as a library for tailwind components.
  4. For the stack on the server you can look at the Eternal Conflict server repo.

FAQ

  1. When will this game be released?
    I can't give you an exact date yet, but I estimate the end of 2024. Because this is a fun project, I apologize that it may be delayed :(
  2. How to set up this game?
    You need to host the Eternal Conflict server locally or on your hosting. For links and tutorials on server set up, see this link. Then you can clone/download this repo to deploy or run it on local of this UI.
  3. It is open source?
    Yes it is open source with MIT license. This is my idle project, hopefully I can finish it :D. If you want to use this code please let me know and include my name, because I love to see your innovation :).
  4. Can we collaboration on this development?
    Yes of course, I'm happy if you too might be curious and interested in this project. Contact me at [email protected].
Related Projects