Omnimaga
General Discussion => Other Discussions => Miscellaneous => Topic started by: Scipi on November 17, 2011, 03:50:27 pm
-
I'm turning a portion of Daemons into a 2D RPG Engine to help others create their own RPG's with it. I was wondering what should I include in the Engine. So far I have:
Game Engine - Minute stuff, Window, view, system data, etc
Movement Engine
Battle Engine
Inventory Engine
NPC/Character Engine
Event Engine
Edit:
Cutscene Engine
Text Engine
What else is needed/should be included?
Thanks :)
-
Cutscene engine.
Like:
character move to location
say this
character move to location
say this
etc
-
Sounds good. I think I might even make a small scripting language to help with things like that and load it from a text file :)
Shouldn't be too hard to do, I already have things in the character/Movement engine to do things like that. XD
-
a way to place signs and a way to read them would also be useful.
-
I think that could be handled in the game engine, it already includes an event engine. Though I do need something for text!
-
arpg support?
-
What's arpg?
-
Action RPG.
instead of being turn rpg with random battle, you attack monsters on the field.
-
Hmm. Sounds like it would really only take a modification of the movement and battle engines. It's entirely possible to do. ;) As of right now though I'm going to complete it for a Pokemon/Final Fantasy-like game. Though it could have battles like Chrono Trigger/Chrono Cross.
-
FYI, legend of Zelda is ARPG. :D
-
I could make the Engine load up different code depending upon whether it's an RPG, ARPG, etc. :D
-
:D great.
is the graphic gonna be ascii?
-
The graphics will probably be user defined, though as of right now it loads png's.
-
oh wait. it was PC engine? :D
-
Yes. I don't know a single line of Axe or Grammer so... :P
-
When you say 2d do you mean similar to the side scrolling in the Legend of Zelda II the adventures of Link?
-
Well, yes. More or less atm it's geared towards pokemon or FF like games.
-
Yea, I saw the topic. I didn't mean the game as a whole, I just meant in regards to the 2d scrolling aspect that you were working on implementing.
-
Yes, that's definitely what I mean :)
-
Cool. Since you are going to be able to have enemy encounters I'd recommend having a way to pause the game in this screen if you have to go afk for a moment.
-
Add custom window/map displayed/HUD size, for those who got bigger HUDs, for example, and want to use a smaller part of the screen for the map.
-
Hmm. I think I see what you're saying. Like to let the programmer define the size of the window?