|
Post by blank on Dec 4, 2003 19:16:36 GMT -5
Okay, I've never made an RPG with GM. I really want to, though. I just need to know a good place you think I should start; maybe something to just get me going. Anything will help. I'm not the best at this yet, I'm kinda new to it..but I know I can...if I try. lol IA: more relavent topic title, and fixed "if it try" typo. IA: fixed grammer by request of Noadi.
|
|
|
Post by Noadi on Dec 4, 2003 21:18:26 GMT -5
I'd say the first place to start is by learning GML if you haven't yet. Next of course is to make at least a rough plan of what you are doing. Is it offline or multiplayer? What type of battle system? etc.
Get some graphics, either original or ripped (or use ripped until you've made your original graphics), and start coding. I'd start with a few basics first like movement and dialog, because you usually need those right off, then start either your menu, inventory, or battle system. Leave extras like minigames for last.
|
|
mayhem
User
Monkey
No longer weird :D
Posts: 17
|
Post by mayhem on Dec 5, 2003 1:05:57 GMT -5
Also remember to plan everything. The worst thing you can do is create a rough engine for everything then go around fixing bugs. Often you will find an error or glitch that requires you to recode a huge section of the game. In other words, try to get it right the first time.
|
|
|
Post by shad0w on Dec 5, 2003 6:00:05 GMT -5
It's best to try and make the engine first, before adding the story to it, of coarse try making mini sections of your planned game to it so that you know it will later be very easy to make that part of the game with your engine.
|
|
|
Post by blank on Dec 5, 2003 18:51:46 GMT -5
Thanks this should help alot... my frined is awsome at making sprites but umm is there any other programs that would make better graphics? Also...i know a little gml..and im going to try to make a good system thanks for your help and ill help in any way i can too...
|
|
|
Post by victor on Dec 19, 2003 11:25:16 GMT -5
Yes, as noadi says thats the most important thing.
Second, Many RPG are made with GM but how shall your RPG be? You have to plan everything and decide what battlesystem, etc.
|
|
|
Post by AltiusBimm on Dec 19, 2003 16:25:11 GMT -5
So true! Doing an entire battle system—or any system—with actions only would be a nightmare. Also code, unlike actions, is exportable. People can even make their own editors—I do. ;D
|
|
|
Post by victor on Dec 20, 2003 6:46:57 GMT -5
Doing the battle system is actually not very hard (Depends on what battlesystem, ofcourse!) but you will need to know GML before doing it.
|
|
|
Post by MBitt on Dec 22, 2003 12:13:27 GMT -5
To get you started try this. Remeber to declare globals at the start of your game.
Place in step to gain HP and MP over time. to change the MP and MAXMP to your characters globals same with HP. { global.MP=global.MP+.1 if global.MP>global.MAXMP then global.MP=global.MAXMP global.HP=global.HP+.02 if global.HP>global.MAXHP then global.HP=global.MAXHP
}
Monster AI Requires an enemy to attack if the HP is above a certain number and runs away if it is lower than that same number. ? = you HP number of your monster around a 3rd of MAX
Placed in step of monster. If expression (if monsters global HP > ? then) true Move towards expression (Hero.x, Hero.y) If expression (if monsters global HP < ? then) true Move towards expression (x,y) The Move towards expression of the escape has a problem, if the monster does make it there he should be destroyed or he sits there and bounces around until his HP is high enough to attack again. I hope this gives you some help.
|
|
|
Post by IsmAvatar on Dec 22, 2003 15:10:39 GMT -5
Mbitt, you need to learn relativity.
global.variable = global.variable + 1 same as: global.variable += 1
global.variable = global.variable - .5 same as global.variable -= .5
global.variable = global.variable * 10 same as global.variable *= 10
|
|
|
Post by MBitt on Dec 22, 2003 15:36:47 GMT -5
Shows my background in another language. Still learning the GM language. I would love to learn about arrays, can do them elseware, but GM causes me problems.
|
|
|
Post by IsmAvatar on Dec 22, 2003 16:15:00 GMT -5
I have a short tutorial on arrays in my examples page.
|
|
|
Post by Juan on Dec 23, 2003 13:59:44 GMT -5
I think it is a great idea to make an RPG. I've tried it before, but I gave up since I wasn't able to make a battle engine! I'm now working on a battle engine (or battle system same thing) and it is almost done! I thinking that once it is done I'll finish my game and release it as an example. Oh, and I think you should first finifsh the battle engine, and then start on the game. That way your game doesn't end up like mine!
|
|
|
Post by IsmAvatar on Dec 23, 2003 15:11:27 GMT -5
I've pinned this, it's a useful resource for new RPG makers.
|
|
|
Post by xpert on Jan 30, 2004 10:30:47 GMT -5
I tried that code and it didn't work so I revised it: if global.HP > ? { move_towards_point (hero.x, hero.y, 4) }
else
if global.HP < ? { move_towards_point (x,y,3) }
|
|