Example gameplay:
Hi guys! It's been a long time that I worked on anything, but for the last 5 days I've been working on an engine that works like the GBA games Fire Emblem or Advance Wars! I've been building this in Construct 2 actually because I have that business license for it and I don't need C3 to accomplish anything fancy for now, but might switch over to it in the future.
I decided to start by tackling the two hardest things of these games (in my opinion): Grid-based movement and the enemy AI.
Right now I've used the grid-based movement based on Magistross's old post here: https://www.construct.net/en/forum/game-development/game-development-design-ideas-25/simple-grid-movement-128763?kws=
I think without that example, I'd still be pretty stuck on figuring out how to move units around, so many many thanks! I heavily tweaked it to include other units "blocking" the path, attack range (wip still), etc.
The elephant in the room to all SRPGs, JRPGs, etc, is the enemy AI. For now my AI is relatively simple, it tries to find the lowest HP unit, move next to it and attack it. In the video, you can see that it moves initally to the 1 HP unit, and that unit turns "yellow" to signify its the one being attacked. Then I reload the page, and you see the 1 HP becomes 10, so the AI targets the 2 HP unit which also becomes yellow.
Would love to hear any feedback! It's still in the early phase but I'll try to post significant updates when I make more progress.
BTW! If you're interested, I'm the guy who made that game Pixel Bear, which is on the arcade. Its a totally different direction considering its a platformer like Kirby or Mario, but yeah some shameless promotion so go and check it out!
https://www.construct.net/en/free-online-games/pixel-bear-adventure-904/play?via=mh