Jump to content


Scripting my own mmorpg


  • You cannot reply to this topic
14 replies to this topic

#1 Chiyeung DjChi Lau

    Chess

  • BTHSnews Alumni
  • PipPipPipPipPipPip
  • 798 posts
  • Gender:Male
  • Location:Fresh Meadows, Queens
  • Interests:people, friends, family, philosophy, sports
  • Major:Environmental Science
  • Class of: 2010
  • Status: Student
  • College:Fordham University

Posted 04 February 2007 - 02:05 PM

some of you wont be interested, and some i hope will read this and give some feed back xD beta testers rofl..
Hi techies, ive been scripting my own mmorpg and creating the game slowly. Ive just started with a program called REALM CRAFTER im sure some of you have heard about it. It is a mmorpg creator that has been used to make many good mmorpgs with subscriptions. The program is 100 dollars right now for standard but comes with 3 cool tool kits, which i think are useless because i bought it when it came without it for 55 dollars... all current users get a free upgrade to the latest one ^^

Iam a amatuer at scripting, and im wondering if anyone else in tech also is in their own project.. i would love to see their work and somehow get some help :P
And im just telling you guys about this , to get some ideas for the game.. you know story line and everything and cool ideas... if i finish this, the program lets me start a server and people can download the clients.. the only problem is that its gonna be based on my home comp.. so if i want 100s of people i need to get a server or rent a server hosting company =S

Heres the Basic Storyline:
Your this new player whose out in the world of "no name yet"

You can choose what you want to do, and you can either live the simple life of being a hardworker or do quest and missions to increase your fame!
There are 2 Factions, The Natural Order and the Chaotic Order.
Each factions hate each other... and NO im not trying to copy WoW's Alliance vs Horde xD
For each faction there are specific races of course, but i dont know what other races to put in so i need ideas!
Natural ORder races are ( HUMANS, WOOD ELF, DWARF, HALFING, FELINECIES - cat people)
Chaotic Order races are ( DARK ELVES, ORCS, WEREWOLVES, VAMPIRES, OGRES, DERIVER- some skeleton looking race)

These races arent really that creative and i dont what other races to put =S so if anyone has some ideas for any funny race please tell me!

Ive already started to make the lands and areas and some weapons.. but i still need to script quests mission and everything!! it takes a while, so if anyone would like to partipate and have fun.. tell me! iam not trying to do this for comemricial use, just trying to do something fun but would give people a sense of accomplishment when they participated and finished it! anyone good at scripting or anything please tell me ^^
I already started to make some skills and attributes.. i only finished the Xp system for Strength.. so shows you how long this will take.. maybe when im still a senior? and im still doing it xD

classes= wizard, necromancer, mage, sorceror, priest, cleric, monk, assasin, druid, ranger, crossbowmen, fighter, knight crusader merchant

hmm... if anyone knows a good server hosting company or a file download host.. can anyone tell me? :)
and i hope you like my ideas, ill post pictures of the game in development some time... =X
President BTHSnews 2009-2010, Directing the BTHSnews Revival Project.
Executive Director of Divisions
Chief Editor

#2 EndocrineFlippa

    Spammer

  • Members
  • PipPipPipPipPipPip
  • 919 posts
  • Gender:Male
  • Interests:computers, tennis, baseball, etc.
  • Major:Environmental Science
  • Class of: 2009
  • Status: Alum
  • College:Tufts University

Posted 04 February 2007 - 05:37 PM

:lol:

its not hard to make a dramatic sounding storyline....

In the land of Asthor, there once was a sorcerer, Darbar, who threatened to consume the world in darkness. His agents were everywhere killing and plundering but then a mighty warrior, Isthrail, rose and with four magical stones given to him by a wizard he imprisoned Darbar and created for locks to his prison, each of the stones being a key and then hid the stones... now 3,460 years later a subject of evil has gone and unlocked one of the lock and evil has started to seep back into the world... can you stop them before its too late....

^
||
||
||
||
took 10 seconds...

all fantasy stories sound the same, mostly cause they all take after LOTR
--endocrine--

#3 Chiyeung DjChi Lau

    Chess

  • BTHSnews Alumni
  • PipPipPipPipPipPip
  • 798 posts
  • Gender:Male
  • Location:Fresh Meadows, Queens
  • Interests:people, friends, family, philosophy, sports
  • Major:Environmental Science
  • Class of: 2010
  • Status: Student
  • College:Fordham University

Posted 04 February 2007 - 06:37 PM

haha..
i guess, all you need is to compile up wierd fantasy names for character...
and 3460 years later? very very random number.. i expected like 1000 years anyways if i ever finish my project.. i should maybe do a mmorpg based on bths.. that would be cool.. but wierd, you sit down and maybe your chem teacher can play and tutor you online... rofl


website for realmcreator is www.realmcreator.com
its a cool program but pretty steep price tag for people like me xD and the 2nd ones coming out soon, which prolly will be more expensive
President BTHSnews 2009-2010, Directing the BTHSnews Revival Project.
Executive Director of Divisions
Chief Editor

#4 EndocrineFlippa

    Spammer

  • Members
  • PipPipPipPipPipPip
  • 919 posts
  • Gender:Male
  • Interests:computers, tennis, baseball, etc.
  • Major:Environmental Science
  • Class of: 2009
  • Status: Alum
  • College:Tufts University

Posted 04 February 2007 - 10:33 PM

lol i just pushed my fingers randomly on the numbers and 3460 years came out... and I think a new york based one would be cool... and you could go into bths... and Mr. Asher could give you a quest or something... hahaha... it would be cool
--endocrine--

#5 randomania3

    Chevere

  • BTHSnews Alumni
  • PipPipPipPipPipPip
  • 965 posts
  • Gender:Female
  • Location:some remote location
  • Major:PULSE/Bio-Chem
  • Class of: 2009
  • Status: Alum

Posted 05 February 2007 - 04:20 PM

haha. endocrine's rite. tech would be cool. :P go explore the forbidden 10thfloor foundry. and other stuff,lol. the building has so much stuff, it's so old. could replace thhe castle you normally see in games :P
I <3 NY. the only place where you'll find an M&M store across the street from a Hershey store, and walk pass a cow boy in March wearing nothing but his hat and a brief, playing a guitar..

#6 z2z007

    "The Fury"

  • BTHSnews Alumni
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 6702 posts
  • Gender:Male
  • Location:Evanston, IL
  • Major:Chemistry
  • Class of: 2006
  • Status: Alum
  • College:Northwestern University (PhD - In progress), Colgate University (AB); University of Manchester

Posted 05 February 2007 - 04:32 PM

I suggest watching this YouTube video for ideas:



It is like a Final Fantasy spinoff.

#7 EndocrineFlippa

    Spammer

  • Members
  • PipPipPipPipPipPip
  • 919 posts
  • Gender:Male
  • Interests:computers, tennis, baseball, etc.
  • Major:Environmental Science
  • Class of: 2009
  • Status: Alum
  • College:Tufts University

Posted 05 February 2007 - 06:56 PM

View Postz2z007, on Feb 5 2007, 04:32 PM, said:

I suggest watching this YouTube video for ideas:



It is like a Final Fantasy spinoff.

:lol: :lol: :lol:

wow that is some funny@#$%!
--endocrine--

#8 Charles

    Super Spammer

  • BTHSnews Alumni
  • PipPipPipPipPipPipPip
  • 1059 posts
  • Gender:Male
  • Location:Brooklyn
  • Interests:computers, start ups, video games, baseball, golf, boxing
  • Major:Computer Science
  • Class of: 2008
  • Status: Alum and Staff
  • College:Stanford University

Posted 05 February 2007 - 07:01 PM

Science professor is weak against English.

#9 Chiyeung DjChi Lau

    Chess

  • BTHSnews Alumni
  • PipPipPipPipPipPip
  • 798 posts
  • Gender:Male
  • Location:Fresh Meadows, Queens
  • Interests:people, friends, family, philosophy, sports
  • Major:Environmental Science
  • Class of: 2010
  • Status: Student
  • College:Fordham University

Posted 05 February 2007 - 07:20 PM

yes very funny, no new ideas =S

well, about the BTHS mmo, if it is actually somehow good and people play.. it can actually work and maybe the school can play as a project ^^.. but you need a massive server host hosting 4000+
go around, get quest like "Here is a magical chemical substance, go to lunch room and let the lunch ladys finish this chemical substance by adding their chemical meat, come back as soon as you can"
once you finish you get a award "You get 10 points to your next chemistry exam!"
rofl... would be great.. people running around in a virtual school casting magic and dominating others..
in realm crafter, i can probally make a 10 floor building, but im so busy ... school work and i only do the program on weekend..
AND WINTER VACATIONS CLOSE, so im gonna work like 10 hours each day xD
President BTHSnews 2009-2010, Directing the BTHSnews Revival Project.
Executive Director of Divisions
Chief Editor

#10 Chiyeung DjChi Lau

    Chess

  • BTHSnews Alumni
  • PipPipPipPipPipPip
  • 798 posts
  • Gender:Male
  • Location:Fresh Meadows, Queens
  • Interests:people, friends, family, philosophy, sports
  • Major:Environmental Science
  • Class of: 2010
  • Status: Student
  • College:Fordham University

Posted 05 February 2007 - 07:38 PM

also, its actually not hard to make tech as a mmo, i mean.. i just need to create a 10 floor building and each floor will be a big zone, or separate each floor into 4 zones! and maybe you can have some private rooms for a special program or club that requires a key to get in. There can be like an announcment board where you can post announcements or special messages, it can be educational for example if you want to post the Hw on the message board incase your offline and can not be contacted VIA AIM or any other im service.
It can be pretty simple i mean, i dont know if i should add any powers cause i dont want people fighting rofl... educational purpose and interactive purpose but i dont want it to be to censored you know..
and maybe you can train combat and buy sharp pencils and use them as ninja stars... but you only use them in special events, maybe there can be combat floor.. iono its all possible with RC you can create alot of things
the only problem i say is SERVERHOSTING!
President BTHSnews 2009-2010, Directing the BTHSnews Revival Project.
Executive Director of Divisions
Chief Editor

#11 EndocrineFlippa

    Spammer

  • Members
  • PipPipPipPipPipPip
  • 919 posts
  • Gender:Male
  • Interests:computers, tennis, baseball, etc.
  • Major:Environmental Science
  • Class of: 2009
  • Status: Alum
  • College:Tufts University

Posted 05 February 2007 - 10:38 PM

would you need...? i could host you if it wasn't too killer (which it prolly is ha)
--endocrine--

#12 Data

    Ubernewbie

  • Members
  • Pip
  • 5 posts
  • Major:N/A
  • Status: Unspecified

Posted 06 February 2007 - 07:02 PM

View PostThePokerKid, on Feb 4 2007, 08:05 PM, said:

Hi techies, ive been scripting my own mmorpg and creating the game slowly. Ive just started with a program called REALM CRAFTER im sure some of you have heard about it. It is a mmorpg creator that has been used to make many good mmorpgs with subscriptions. The program is 100 dollars right now for standard but comes with 3 cool tool kits, which i think are useless because i bought it when it came without it for 55 dollars... all current users get a free upgrade to the latest one ^^


Except of course, implying you're making an "MMORPG" says right there that you plan to have thousands of people playing your game spanning over multiple servers.
Also, are you good at making models or have someone who's good at making them? Because if not, you're going to find it difficult to create "your very own MMORPG" with neither good "scripting" (you say you're an amateur at it; good scripting requires a lot of experience) nor the ability to make fancy graphics.

View PostThePokerKid, on Feb 4 2007, 08:05 PM, said:

Heres the Basic Storyline:
Your this new player whose out in the world of "no name yet"

You can choose what you want to do, and you can either live the simple life of being a hardworker or do quest and missions to increase your fame!
There are 2 Factions, The Natural Order and the Chaotic Order.
Each factions hate each other... and NO im not trying to copy WoW's Alliance vs Horde xD
For each faction there are specific races of course, but i dont know what other races to put in so i need ideas!
Natural ORder races are ( HUMANS, WOOD ELF, DWARF, HALFING, FELINECIES - cat people)
Chaotic Order races are ( DARK ELVES, ORCS, WEREWOLVES, VAMPIRES, OGRES, DERIVER- some skeleton looking race)

These races arent really that creative and i dont what other races to put =S so if anyone has some ideas for any funny race please tell me!

Ive already started to make the lands and areas and some weapons.. but i still need to script quests mission and everything!! it takes a while, so if anyone would like to partipate and have fun.. tell me! iam not trying to do this for comemricial use, just trying to do something fun but would give people a sense of accomplishment when they participated and finished it! anyone good at scripting or anything please tell me ^^
I already started to make some skills and attributes.. i only finished the Xp system for Strength.. so shows you how long this will take.. maybe when im still a senior? and im still doing it xD

classes= wizard, necromancer, mage, sorceror, priest, cleric, monk, assasin, druid, ranger, crossbowmen, fighter, knight crusader merchant


If you're looking into making a 3D MMORPG, chances are you'd only be able to do so properly with good design. You don't know what you want to make yet.


I'm going to give you a chance to get on the right track here. Your game shouldn't be 3D, nor should it be considered "massive". You simply don't have the resources to dedicate yourself to making such a huge game. That's where this chance comes in: the ability to make your own game... in 2D! Granted, it may not look super-realistic with your fancy pixel-shading and using DirectX 10 for the best looks, and you sure as hell can't expect to have a game which will be known all around the world, but you will be able to fulfill your hobby (or starting career).

For the sake of showing how easy what I'm giving you here is, I'm going to translate the code snippet I found on the Realm Craft site:
// Guard charges 10 gold to advance into the next zone
Function Main()

	Player = Actor()

	// Create the conversation window
	D = OpenDialog(Player, ContextActor(), "Guard")
		// Guard speech
		DialogOutput(Player, D, "The crossing charge is 10gp, will you pay?", 255, 255, 255)

		// Player makes the choice
		Result = DialogInput(Player, D, "Yes", "No")

		// Choice 1 (yes)
		// If the player selects no, the dialog will just close
		If (Result == 1)
			// Can the player afford this?
			If (Money(Player) > 9)
				ChangeMoney(Player, -10)
				Output(Player, "10gp removed from inventory")
				// Move the player inside
				Warp(Player, "Cave", "Entrance")
			Else
				Output(Player, "You cannot afford this transaction!")
			EndIf
		EndIf

	// Close the conversation window
	CloseDialog(Player, D)

	// Done
	Return()

End Function


Not too much, right? Here's the version I've got:

mob
	var
		gp=0 //amount of gold pieces a player has

npc
	parent_type=/obj //NPCs are objects (they do not need to be mobs because players will not be able to swap bodies with them, yes?)
	Click()
		if(alert(usr,"The crossing charge is 10gp, will you pay?","Guard","Yes","No")=="Yes")
			if(usr.gp>=10) //do we have enough GP?
				usr.gp-=10
				usr.loc=locate("cave/entrance")
			else alert(usr,"You cannot afford this transaction!")

turf
	cave
		entrance
			tag="cave/entrance"


Now that's good programming. Note I'm no longer saying "scripting": this is actually compiled. Not into EXE, but in a format with the DMB extension. Hey, while we're at it, note as well that the code above does not only provide you with a clickable NPC you can talk to, but also sets up the GP variable itself as well as the teleport area. (All you have to do is place the /turf/cave/entrance on the map using the built-in map editor.)

You want to create a basic chat?

mob/verb/say(t as text) world<<"<b>[name]</b>: [t]"


That's right: a one-liner.


If you're interested in this system, then by all means check this out. I also highly recommend reading this if you're interested in learning the DM language. The best thing is: it doesn't even cost you any money (though you can always donate if you want to)!

Remember: it may not be as popular, it may not spit out executables (cause' this won't: it'll only spit out .dmbs, which require a specific client to open... not to worry, they're working on allowing you to customize the client!) and it may not be as good-looking with no flashy 3D graphics... but at least it's free, easy-to-use and once you've learnt the language you will be able to pick up on learning other languages much more quickly than you would by using Realm Craft's scripting engine.

#13 Chiyeung DjChi Lau

    Chess

  • BTHSnews Alumni
  • PipPipPipPipPipPip
  • 798 posts
  • Gender:Male
  • Location:Fresh Meadows, Queens
  • Interests:people, friends, family, philosophy, sports
  • Major:Environmental Science
  • Class of: 2010
  • Status: Student
  • College:Fordham University

Posted 06 February 2007 - 08:23 PM

thank you data, but rc scripting is somewhat simple because i already have done some, concerning the models ive been using Blender but i still need to improve on the modeling of certain creatures. Ive modeled a dragon but it looks 2 bulkey xD but reading the 300 page tut, i am a decent modeler, pm me sometime for a model =D

yes ive been a fan of Byond and it was the first thing i tried and im familiar with their scripting =D but i tried using Byond and after a while it got boring. I already have Realmcrafter and i already scripted some scripts and its fairly simple. I guess, i just have to keep on doing this because eventually i will get to know it better and be better at scripting!
wait, the only reason why iam making it 3d because it has 2 be 3d =D
President BTHSnews 2009-2010, Directing the BTHSnews Revival Project.
Executive Director of Divisions
Chief Editor

#14 Data

    Ubernewbie

  • Members
  • Pip
  • 5 posts
  • Major:N/A
  • Status: Unspecified

Posted 07 February 2007 - 01:48 AM

View PostThePokerKid, on Feb 7 2007, 02:23 AM, said:

thank you data, but rc scripting is somewhat simple because i already have done some, concerning the models ive been using Blender but i still need to improve on the modeling of certain creatures. Ive modeled a dragon but it looks 2 bulkey xD but reading the 300 page tut, i am a decent modeler, pm me sometime for a model =D


The DM language is much much easier. You're just not taking the time to learn.

View PostThePokerKid, on Feb 7 2007, 02:23 AM, said:

yes ive been a fan of Byond and it was the first thing i tried and im familiar with their scripting =D


Except, like I previously said, BYOND does not have "scripting" since it's compiled.

View PostThePokerKid, on Feb 7 2007, 02:23 AM, said:

but i tried using Byond and after a while it got boring. I already have Realmcrafter and i already scripted some scripts and its fairly simple. I guess, i just have to keep on doing this because eventually i will get to know it better and be better at scripting!


But dude, if you learn the DM language you'll be able to make your game and learn other languages much easier.

View PostThePokerKid, on Feb 7 2007, 02:23 AM, said:

wait, the only reason why iam making it 3d because it has 2 be 3d =D


That's stupid. How does making a game in 3D automatically have it become a good game? BYOND is excellent for making good games regardless of their 2D nature.


I guess I simply don't like Realm Crafter, due to the fact that it has to cost money and that it completely makes a language from scratch (the DM language is based off of C++).

#15 Stan

    Ubernewbie

  • Members
  • Pip
  • 5 posts
  • Gender:Male
  • Interests:my pass is meatspin.com
  • Major:Computer Science
  • Class of: 2020
  • Status: Staff

Posted 17 February 2007 - 11:44 PM

Realm Crafter engine isn't that fresh. Based of c++ is pretty old but popular. Blitz3D maybe more complicated, but it's engine is advanced and most great games are made with it.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users