Elemental Conflict by dankar

ORIGINAL VERSION: (Web, Windows, Linux, MacOSX, Android) https://dancar.itch.io/elemental-conflict
POST-JAM VERSION: (Web) https://dancar.itch.io/elemental-conflict-post-jam-version
How to play:
You have four pools of energy: Fire, Water, Air, and Earth. If they're all empty at the end of a turn you'll lose.
Your powers will spend different amounts of energy, the circled number in the upper right corner.
The damage a power deals is displayed in the lower left corner.
If you ever start a turn without being able to use any of your powers you lose.
Each point of enemy damage will drain energy from a pool at random.
There are three types of powers: Attack powers deal damage, they're represented by a sword in the upper left corner.
Defence powers reduce damage taken, they're represented by a shield in the upper left corner.
Support powers regenerate energy, they're represented by a circled plus in the upper left corner.
The enemy will give you a generic tell. It's an indication of what it might do.
You pick a power to use against it.
Fire counters Water. Water counters Fire. Air counters Air. Earth counters Earth.
Fire is resitant to Fire. Water is resistant to Water. Air is resistant to Earth. Earth is resistant to Air.
Defence counters Attack, it will half the damage taken and cancel any extra ability the Attack power might provide. If it belongs to the counter element it will nullify the damage completely. If a Defence power doesn't face an Attack any special abilities it might provide do not trigger.
Resistance halves damage as well(e.g.: Using a Fire Attack on a Fire elemental will cause it to only take half damage). If it also happened to defend it will nullify the entire damage.
Halved values are rounded up.
Attack counters Support if it is of the counter element(e.g. a Water Attack will prevent a Fire Support from doing anything, an Air Attack will prevent an Air Support from doing anything).
After you defeat an enemy you will receive energy depending on its level.
You also get your choice of one of three powers. The powers are tied to the element of the defeated enemy(e.g.: A Fire enemy will most likely offer Fire powers and energy, it might offer some Earth and/or Air powers and energy, but it will never generate any Water powers or energy).
You can choose to skip any of three powers and get more energy.
There are four waves of lesser elementals followed by four waves of greater elementals. If you defeat all eight you win the game. If you ever run out of energy or start a turn without any usable powers you lose.
| HTML5 (web) | https://itch.io/embed-upload/553309?color=000000 |
| Original URL | https://ldjam.com/events/ludum-dare/39/elemental-conflict |
Ratings
| Overall | 650th | 3⭐ | 42🧑⚖️ |
| Fun | 709th | 2.675⭐ | 42🧑⚖️ |
| Innovation | 391th | 3.1⭐ | 42🧑⚖️ |
| Theme | 607th | 3.2⭐ | 42🧑⚖️ |
| Graphics | 658th | 2.85⭐ | 42🧑⚖️ |
| Humor | 563th | 1.971⭐ | 37🧑⚖️ |
| Mood | 652th | 2.737⭐ | 40🧑⚖️ |
| Given | 72🗳️ | 10🗨️ |
But the idea and gameplay were cool, and it was pretty fun to play once I understood how to read the screen.
Definitely, conveying what's going on to the player is something that could use some improvement.
Thank you very much for the encouraging feedback!
https://ldjam.com/events/ludum-dare/39/scale-of-life
I also get confused when actions happens, maybe because it is placed on the same location and with the same font/color than other text.
Thank you very much! The state machine of the enemy can vary quite a bit, if it goes in its defensive mode it might stay there for a while and the battle can become a bit protracted. That should be easy to adjust.
Yes, the way abilities actually resolve could be a bit more verbose, but we were limited both by time and resolution. That is definitely something worth improving though.
Just as an extra clarification, in case people are interested. If you are attacked and defend you either nullify the damage completely, if you defended using the opposing element of the attack, or you just half it, if you defended with an element which isn't the opposing element. Values are rounded up. Therefore, a 0.5 damage would become a 1. With so many 1 damage abilities it gets a bit silly, that's something that would have gotten fixed if we had half a day more.
When you take damage you lose one energy from a pool at random for each point of damage. This choice and the random rewards after defeating an enemy are meant to add some variety to the powers you use.
@pnkthrepwood:
Yes, you are very correct regarding the text, it seems that it is confusing for a lot of people and we weren't 100% satisfied with it either. Something worth paying more attention to in the future! Thank you!
Anyway, good job!
Maybe you could add a diagram in game at any time that shows you element counters and resistances? Would be more useful than a tutorial in my opinion. It was hard to remember it all after reading the instructions.
Another thing that would help a lot and would be easy to implement is to gray out the buttons when you can't use them. So you know where you're at and you wouldn't try to click them during the "click to continue" phase. It's also a nice general rule to keep in mind: the appearance of a control should always reflect whether or not it's possible to use it.
Maybe you could add a diagram in game at any time that shows you element counters and resistances? Would be more useful than a tutorial in my opinion. It was hard to remember it all after reading the instructions.
Another thing that would help a lot and would be easy to implement is to gray out the buttons when you can't use them. So you know where you're at and you wouldn't try to click them during the "click to continue" phase. It's also a nice general rule to keep in mind: the appearance of a control should always reflect whether or not it's possible to use it.
I'd love to see a post-jam version though! Rock-solid entry!
I recorded some gameplay, would you mind if I uploaded it? Edit: Yup, will share a link ;)
Thank you! Spamming your strongest ability is currently the best strategy unless it belongs to the resistant or opposing element and the enemy defends against it. More abilities would shake that up. Gaining and losing energy pseudo-randomly is meant to force using different abilities too.
@bill-zeng:
If turn based games are your thing the two of us are going to become good friends. :)
@coauctor:
Some visual feedback when you lose or gain energy, like other people suggested, would most likely alleviate that.
@thirrash:
I'll reimburse you the lost power! :) Thank you!
@apple-dash:
You are very correct! I wrote the help/description and I knew from start to finish that that's not the way to do it. But this is what happens when you only have two hours left. I fully agree with you that the game is definitely complex enough to warrant an interactive tutorial.
@assoonasimpossible:
Definitely true! Also evidently so due to the number of people specifically complaining about it. Thank you!
Just as a side note, if you click the menu in the upper left corner you can see a scrollable log of the game. Going through that can sometimes elucidate what actually happened.
@pouleyketchoupp:
Thank you!
Daniel added an elemental affinity screen in the help menu. It's a bit goofy and you have to go through so many menus to see it, but he did this with 30 minutes left on the clock. It should definitely involve more arrows and always be displayed on screen.
We intended to have the buttons grayed out when not usable. Aren't they disabled when "Click to continue" is displayed? If they aren't it's a bug. :)
@fusionnist:
Yes, as many people above have mentioned, the visual feedback is lacking in a lot of critical places unfortunately.
I had so many ideas for different powers. Things that would last for multiple turns, some that would boost other abilities or weaken some of the enemy abilities. There is skeleton code for having powers do really funky things, the only thing that uses it at all is the Fire Shield that deals damage if it countered an attack and the Blaze ability. I quickly realized that that was way beyond our alloted time. That's personally my biggest complaint with it right now, the abilities are way too vanilla, but that was the only thing we could offer within the time restrictions.
We already have a rebalanced post-jam version that is only marginally different but a lot more fun.
You asking for a post-jam version is the biggest compliment I could have ever wished for. Unfortunately, I don't think you'll see something major in that direction. However, if this was something that you enjoyed, some of the other games we're working on should definitely scratch the same itch, they follow the same game design philosophy.
You are more than welcome to upload gameplay of it! Please share the link with me, I'd love to see it.
Thank you, all, again! We're truly humbled by the great feedback we've received!
That was a great video. It was really interesting to see how you explored the game. Really outlines the strengths and weakness very well.
@gistnoesis:
Some of my friends mentioned the similarities to Pokemon too. I only have a superficial knowledge of Pokemon. So it's purely incidental, but still definitely something people have mentioned before.
I think it usually displays some enemy information when you require that extra click. I don't think any one screen requires two clicks to get through. That being said, you're definitely correct that the UI doesn't flow very well, that's definitely something putting more effort into next time.
Thank you for the feedback!
I remind a little Pokemon with the effect of the attack.
It so bad you have to prevent the ennemy action in reading, it's broke the thing and there is no surprise.
Anyway, really good game! So bad there is no audio
You need to click on one of the six power slots after selecting a power. You can either choose to override an existing power or assign it to a free slot.
It's another counterintuitive choice. Because of the game mechanisms there's a once in a blue moon reason to override a power you have even if you have a free slot available.
Thank you very much, that's exactly the feeling I was going for!
The game is very verbose right now. After you've clicked the power it's going to run you step by step through every bit of information. I don't think it requires two clicks for anything, but it's super easy to miss because it's just some text changing.
Definitely something worth paying more attention to for future projects.
@theaspiringhacker:
When you defeat an enemy you get energy based on its type pseudo-randomly. That energy is what you use for your powers. Yes, you'll most likely run out of one type of energy if you keep spamming it. This is on purpose to have you use different powers. You can, and should, use non-fire attacks on the water elemental too. If the water elemental uses its defence, which is obviously water based, it's going to completely nullify a fire attack as it is of the opposing element. Using an earth or air attack is the thing to do there or not attack at all.