RPG Maker MV

RPG Maker MV

Deeakron 13 mar, 2018 @ 12:32
How to do D&D style combat?
I'm wanting to make a game based off my dungeons and dragons adventures (or rather, upcoming campaigns), and to replicate the experience I want to have combat that works similarly. This would mean not using the in game battle stuff, and instead have combat take place on the normal map where the player moves each character around to attack monsters. I'm trying to figure out a simple way to have it happen, but i'm not sure how to make it so the system detects nearby friends/enemies without making it overly complicated and having to redo it for every encounter. Any ideas?
< >
Visar 1-2 av 2 kommentarer
Caethyril 13 mar, 2018 @ 13:57 
(I think you want a turn-based system, but if not maybe check out QABS[quxios.github.io].)

This does sound complex, but doable. Try breaking it down into smaller pieces until you understand how you might event each piece separately. More specific questions get more specific answers! ^_^

Each participant's turn will comprise actions such as movement, attack, item use, etc. You'll need to event the input and result of each available action as well as when to proceed to the next turn, which should all be reasonably straightforward with commands like Show Choices, Conditional Branch, etc. Then there's the enemy AI...a decision-making process that accounts for the newfound freedom in distance, e.g. "I want to attack! Oh, I'm not in range...should I move closer? Can I reach them this turn?". x_x

Variables can be set to event coordinates, so distance calculation shouldn't be a problem. Also, if you're careful creating your maps you can distinguish allies from enemies based solely on their event ID. Creating believable, or even just passable, enemy AI will likely be the most difficult part; you'll probably want to event it separately for each enemy type. Enemy pathfinding may also be tricky, but a plugin such as Yanfly's Move Route Core[yanfly.moe] could help there.
bokman7757 13 mar, 2018 @ 17:49 
There's a tactical movement plugin called LeTBS that I've been trying to install for the same reason- they even have a demo that kinda works for basic tactical movement but A) it still crashes in a few places (items don't work during combat) and B) I have no idea how to actually plug that into my project which I am doing. They kind of assume some Javascript knowledge and I am not so good at that. (Though I suppose it takes some knowledge to do anything major with the base game.)


https://lecodemv.github.io/leTBS/index.html

I'm hoping this gets further refined and someone figures out a way to implement it that's fairly easy for the non-programmers.

I've also seen someone say they've managed to do something like that without a plugin, presumably by turning combat into a series of events on the map itself, but that seems like also a lot of work and might be hard to integrate with a typical RPG setup.
< >
Visar 1-2 av 2 kommentarer
Per sida: 1530 50

Datum skrivet: 13 mar, 2018 @ 12:32
Inlägg: 2