Page 1 of 4
MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 3:16 pm
by rockinliam
Hi just thought i would share something i've been working on:
Working title: Liam RPG
Engine: Realmcrafter Standard
Audience: Friends, and possibly a small amount of regular players.
General idea: A small mmorpg that consists of lots of islands some small, some large. Main aim of the game is to complete quests to earn gold and exp (nothing exactly new lol) to rank up, until the player feels confident and chooses to fight in a PvP environment where the stakes are much higher. But the main focus will be on questing.
Factions: Humans, Monsters. (each will have there own starting islands themed differently).
Screenies:

*You can also see my little trigger script, that names the place you are in.
There are more places on my map but i don't want my post to be really image heavy.
*Work in progress*
Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 3:21 pm
by SpiritWebb
Nice...very nice. I thought about using Realm Crafter at one point...

I may look at it again...
Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 3:34 pm
by hallsofvallhalla
nice work. Have some storyline yet?
Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 4:38 pm
by rockinliam
not exactly a storyline, i have some ideas but im building the worlds at the moment, the storyline will come through within the quests mostly. But im sure i will include stuff like war, love, hate etc to give the game a real stroryline back bone. But what i do know for definite, is my two races, humans and monsters, so maybe a war? or maybe an alliance against a third NPC race?

Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 4:44 pm
by SpiritWebb
Maybe a third NPC race, and everyone is at War...
But alliances could be forged with humans and monsters to help battle the NPC race...idk, just an option imo
Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 4:51 pm
by rockinliam
nice idea, still atm i am going to work on maps and iron out the bugs. Also i am going to need to learn the RC scripting language a lot more than i do atm which should be interesting.

Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 5:08 pm
by SpiritWebb
Have fun with that one...I haven't played around with the RC language...so I have no idea what it entails.
**In the game that my team and I are making, using Unity, we decided to go with a race that no one can play, and that race belongs to the Admins/Mods...so if you could encorporate that, that would cool too...
Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 5:19 pm
by rockinliam
wow thats a realli cool idea i dont think il include it just cause its your idea and im unsure of exactly how i would implement it

, and i downloaded the untity engine today, tis a very nice engine i think il move onto it wen i complete my little project.
as for the RC scripting language its pretty self expanatory:
Code: Select all
Using "RC_Core.rcm"
Function Main()
Output(Actor(), "You have entered Greystone village")
End Function
Of course it gets more complex than that but its usalley fairly straightforward.
Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 5:29 pm
by SpiritWebb
That doesn't look to bad...
Unity uses Javascript, C# or Boo (derivative of Python). I don't like the last two, so we are doing it in Javascript...here is some of mine:
This is my space flight script:
Code: Select all
var flyingSpeed = 0;
var minThrust : float= 0;
var maxThrust : float = 1000;
var Accel = maxThrust / 4;
var Jumpspeed = maxThrust * 5;
var turnSpeed = 10;
function Update () {
//Accelerate the ship useing the thrust button.
if(Input.GetButton("Thrust")){
flyingSpeed = Accel + Mathf.Clamp(flyingSpeed, minThrust, maxThrust - Accel);
}
//decelerates the ship till stop.
if (Input.GetButton("Decellerate")){
flyingSpeed = -Accel + Mathf.Clamp(flyingSpeed, minThrust +Accel, maxThrust );}
if(("Thrust")){
rigidbody.velocity = transform.forward * Time.deltaTime * flyingSpeed; //Apply velocity in Update()
}
if (Input.GetButton("Jump")){
flyingSpeed = Jumpspeed;
if(flyingSpeed < maxThrust){
flyingSpeed = maxThrust;}
}
// Turning commands.
if(Input.GetAxis("Horizontal") > 0.0){ //if the right arrow is pressed
transform.Rotate(0.0, turnSpeed * Time.deltaTime, 0.0 * Time.deltaTime, Space.World); //and then turn the plane
}
if(Input.GetAxis("Horizontal") < 0.0){ //if the left arrow is pressed
transform.Rotate(0.0, -turnSpeed * Time.deltaTime, 0.0 * Time.deltaTime, Space.World); //The X-rotation turns the plane - the Z-rotation tilts it
}
if(Input.GetAxis("Vertical") > 0.0){ //if the up arrow is pressed
transform.Rotate(-20.0 * Time.deltaTime, 0.0, 0.0);
}
if(Input.GetAxis("Vertical") < 0.0){ //if the down arrow is pressed
transform.Rotate(20.0 * Time.deltaTime, 0.0, 0.0);
}
}
Of course I have a lot more scripts involved, but that will make it fly!

Re: MMORPG Project *work in progress*
Posted: Wed Dec 02, 2009 5:36 pm
by rockinliam
Thats pretty nice, simple too, looks just like the action script (mainly cause they are related) i use for my crappy flash games, hmm that reminds me maybe i should post one, one of these days lol
