All Projects → tautvilas → Epoh

tautvilas / Epoh

Licence: mit
Multiplayer turn-based browser strategy game

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Epoh

Multiplayer Fps
🎮 A multiplayer first person shooter game based on Unity Game Engine
Stars: ✭ 404 (+3572.73%)
Mutual labels:  game, multiplayer
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+5854.55%)
Mutual labels:  game, multiplayer
Lasercrabs
Launch your LASERCRAB at walls, ceilings, and enemy heads in this indie multiplayer shooter where "move" and "attack" are synonymous.
Stars: ✭ 465 (+4127.27%)
Mutual labels:  game, multiplayer
Stuntrally
The main repository containing Stunt Rally sources and game data. A 3D racing game based on VDrift and OGRE with track editor.
Stars: ✭ 314 (+2754.55%)
Mutual labels:  game, multiplayer
Retrotanks
RetroTanks: Atari Combat Reimagined, built in Meteor.js. Great isomorphic JavaScript example.
Stars: ✭ 9 (-18.18%)
Mutual labels:  game, multiplayer
Emptyepsilon
Open source bridge simulator. Build with the SeriousProton engine.
Stars: ✭ 341 (+3000%)
Mutual labels:  game, multiplayer
Open Builder
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server
Stars: ✭ 569 (+5072.73%)
Mutual labels:  game, multiplayer
Rustarok
Multiplayer, fast-paced Moba style game
Stars: ✭ 223 (+1927.27%)
Mutual labels:  game, multiplayer
Ancientbeast
Turn Based Strategy Game. Master your beasts! 🐺
Stars: ✭ 907 (+8145.45%)
Mutual labels:  game, multiplayer
Veloren
[Mirror] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World
Stars: ✭ 868 (+7790.91%)
Mutual labels:  game, multiplayer
Gdk For Unity
SpatialOS GDK for Unity
Stars: ✭ 296 (+2590.91%)
Mutual labels:  game, multiplayer
Frag.exe
Multiplayer First-Person Shooter written in C++ using my own engine, Qor
Stars: ✭ 8 (-27.27%)
Mutual labels:  game, multiplayer
Coophordeshooter
C++ Coop Horde Third-person Shooter for Unreal Engine 4 (Udemy Project)
Stars: ✭ 257 (+2236.36%)
Mutual labels:  game, multiplayer
Darkest Dungeon Unity
Darkest Dungeon port in Unity. Almost completely identical to the original. Platforms: PC/Android.
Stars: ✭ 378 (+3336.36%)
Mutual labels:  game, multiplayer
Flopnite Ue4
A remake of the popular battle royale game, Fortnite, made in Unreal Engine 4 and integrated with Amazon GameLift
Stars: ✭ 250 (+2172.73%)
Mutual labels:  game, multiplayer
Freeorion
Source code repository of the FreeOrion project.
Stars: ✭ 507 (+4509.09%)
Mutual labels:  game, multiplayer
Pydark
PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.
Stars: ✭ 201 (+1727.27%)
Mutual labels:  game, multiplayer
Bzflag
3D multi-player tank battle game
Stars: ✭ 207 (+1781.82%)
Mutual labels:  game, multiplayer
Openspades
Compatible client of Ace of Spades 0.75
Stars: ✭ 769 (+6890.91%)
Mutual labels:  game, multiplayer
Khan
khan will drive all your enemies to the sea (and also take care of your game's clans)!
Stars: ✭ 22 (+100%)
Mutual labels:  game, multiplayer

EPOH

Multiplayer turn-based browser strategy game

Try it!

Gameplay video: https://www.youtube.com/watch?v=Sj8hVMo-hfs

Multiplayer server: [Offline]

Singleplayer demo: https://tautvilas.github.io/epoh/

EPOH screenshot

Gameplay guide

###Your first turn:###

Click on your base. Base actions will appear at the bottom of the screen. There is one worker garrisoned in the base. You can ungarrison it by clicking ungarrison action and destination tile. All units move only by one tile so you can only ungarrison worker next to the base. Select base again, you can build a new worker by selecting 'worker' action and destination tile. Worker costs 100 iron. You can see your current resources in bottom left of the screen in format [resource amount]/[max storage] income.

###Discover resources & build a mine:###

Move workers around the map to discover resources on map tiles. Resource type is indicated by small circle on tile. Also tile & unit stats can be visible while hovering on tile in the top right section of the map. When you discover resource on tile with a worker you can build mine on it. To build a mine select worker and destination tile. Each building requires resources and you will not be allowed to build if you don't have enought of them. Building a mine on a tile with resource will increase your income of that resource. Building bigmine will allso increase storage capacity. You can see how much resources each building/unit costs by hoving on their build action image.

###Build units:###

Select base to build units. Your combat units can fight enemy units & takover enemy structures (except rover).

###Special worker buildings:###

Build amplifier to expand territory. Build teleport for fast unit transportation between tiles. Build powerplants on gas, oil or coal when you run out of power.

More about game mechanics can be found here

Local installation & Development

  1. npm install

2a) open index.html with browser for singleplayer

2b) run "node serve" and open local multiplayer server at localhost:8080

Change game settings in js/Config.js

To run unit tests:

$ make test

To lint code:

$ make lint

To build bundle.js, used when PRODUCTION is true in Config.js

$ make bundle.js

Misc

Map generation visualization (takes time to load)

Info about cube coordinates calculation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].