Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/herlandroando/eternal-conflict
A game Multiplayer Simple PVP.
https://github.com/herlandroando/eternal-conflict
game phaser typescript vue
Last synced: about 12 hours ago
JSON representation
A game Multiplayer Simple PVP.
- Host: GitHub
- URL: https://github.com/herlandroando/eternal-conflict
- Owner: herlandroando
- License: mit
- Created: 2024-06-01T07:31:15.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-06-01T07:36:51.000Z (8 months ago)
- Last Synced: 2024-12-05T08:51:29.579Z (about 2 months ago)
- Topics: game, phaser, typescript, vue
- Language: Vue
- Homepage:
- Size: 954 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://vuejs.org/) and some of its libraries as a web UI development framework.
2. [Phaser](https://phaser.io/) as the game engine of Eternal Conflict.
3. [Shadcn](https://www.shadcn-vue.com/) Vue as a library for tailwind components.
4. For the stack on the server you can look at the [Eternal Conflict server](https://github.com/herlandroando/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](https://github.com/herlandroando/eternal-conflict-server). 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].