Caius

Caius

Legend of Gods: a browser strategy MMO with turn-based grid battles (feedback wanted)

Hi all, I’m Caius. I make Legend of Gods, a fantasy strategy MMO that runs in the browser. You build up a town, raise an army and lead a hero into turn-based battles on a grid.

The game first ran on Flash around 2012 and stopped working when Flash did. I still had the ActionScript client and the PHP backend, so I’ve been moving it over one feature at a time: a Laravel API on the server, Angular for the menus and screens, and Phaser for the town, the world map and the battles. When I’m not sure how something should behave, I check what the Flash client did.

Turn-based battle in Legend of Gods

The Town Hall decides how much you can build. Upgrades wait in a queue and only the first one is worked on, so you have to pick the order. Lumber, stone, iron, food and gold come in every hour, even while you’re away. In battle, units act in order of initiative, which makes placement and turn order count. Around that there’s a shared world map with other players’ towns, trading at the Market, alliances and an arena.

It’s free to play. Diamonds, the premium currency, can be earned in the game or bought.

Two things I’d like to know:

  • Do the first few minutes make sense without reading anything, or is there a point where you get lost?
  • In battle, is it clear what each unit can do on its turn?

You can try it as a guest without downloading anything: Play Legend of Gods - Free Browser Strategy MMO

I’m happy to answer questions about the port too.

Where Next?

Popular Game Dev topics Top

AstonJ
Please share!! :video_game: What did you use? What would you use going forward?
New
AstonJ
This was on the UK Dragons Den and I thought it was a neat use of existing technology (Playstation 3 camera which you can buy for about £...
New
New
GiuseS84
Hi guys, I’ve developed a free game on Google Play Store, could you tell me what you think? The game is called “Structures: a building p...
New
RobertRichards
ADVENTURES OF NATIA Natia is the main character of this adventure game. Players have to help him collect mangoes and also need to save h...
New
RobertRichards
FEI Equestriad World Tour This game is mainly developed to amuse horse racing lovers. What makes this game quite engaging is the realist...
New
Paz
Hi there! I’m hosting a jam with my team and would like to invite you to participate :slight_smile: It’s about building just one level o...
New
Gameosophy
Hello Game Developers! Are you tired of starting from scratch on your game development projects? Look no further! At Gameosophy www.gam...
New
lingo1357
Hello, I have a problem that you probably have too. I don’t have a problem with coding, but my problem is that as the game progresses, I...
New
DeriLULZZ
Hi to everyone! i recently (not quite) started creating one game with an cool idea, for me at least. The idea is this: Frogger but in ...
New

Other popular topics Top

PragmaticBookshelf
Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See f...
New
PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
PragmaticBookshelf
Create efficient, elegant software tests in pytest, Python's most powerful testing framework. Brian Okken @brianokken Edited by Kat...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
Fl4m3Ph03n1x
Background Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
New
mindriot
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New
PragmaticBookshelf
This book forgoes the abstract and instead provides concrete examples to help you better leverage the unique properties of Elixir, Erlang...
New