Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / Open Source MMORPG Project

Author
Message
Hawkeye
21
Years of Service
User Offline
Joined: 19th Sep 2003
Location: SC, USA
Posted: 5th Apr 2006 17:28
I've glanced over some of the code, it looks decent! However, a couple of things bother me - namely, what's with hard coding the object numbers, using a freeObject() function would be much more efficent and would help integration wise. Also, Sparky's collision dll would be an effective replacement for your current placeholder collision, and finally, have you considered using delta time? If you've got hundreds of objects running around at the same time... might hurt the fps rate quite a bit, espc. considering this hopes to be a mmorpg. Delta time would keep everything moveing at a constant rate.

At any rate, if you've got space for another coder, I might hop on the team and assist with a few things


I am but mad north north-west; when the wind is southerly I know a hawk from a handsaw - Hamlet, Hamlet
RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 5th Apr 2006 23:01 Edited at: 24th Apr 2006 20:07
Quote: "using a freeObject() function would be much more efficent"

We are using a freeobject function. In fact, we have a whole bunch of freethingy() functions. A few main objects, like the terrain and sky are designated objects. Basically, objects 1 to 100 are reserved for such major items.

Quote: "Sparky's collision dll would be an effective replacement for your current placeholder collision"

The idea is to see how much we can do only using pure DBPro. Once we hit a solid roadblock, dll's and plugins will be taken into consideration.

Quote: "have you considered using delta time?"

Absolutely. Just put it in a few weeks ago. Combat still needs to have it added.

Quote: "At any rate, if you've got space for another coder, I might hop on the team and assist with a few things"

Welcome on. We sure could use the help.


Open MMORPG: It's your game!
Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 6th Apr 2006 00:52 Edited at: 6th Apr 2006 00:54
If you don't know what to do take a look at this

To Do list-
http://forum.openmmo.co.uk/index.php?topic=302.0

to do list for 3D modelers and 2d artist
http://forum.openmmo.co.uk/index.php?topic=252.0 - Not exactly up to date with some of the models

NARUTO IS THE NINJA.....not really

WIP...4 Elements
Hawkeye
21
Years of Service
User Offline
Joined: 19th Sep 2003
Location: SC, USA
Posted: 6th Apr 2006 02:05 Edited at: 6th Apr 2006 02:35
Ah good, I was about to ask about that X D

Just typing out some random thoughts here ->
Distance function by Philip. A lot faster than using sqrt and trig.


Particle system. How about Bagger's particle code, it's easy to integrate and has just about every feature you could possible
http://forum.thegamecreators.com/?m=forum_view&t=73809&b=5

Dungeon/indoors. Collision is dirt easy, just grab sparky's dll v2 and you're set... Visibilty checks. Might be a little more interesting, perhaps dividing the world into segments, automaticly excluding the objects in a different segment, and only checking for visbility for objects in the same sector that the camera is in would work here?

Doors. Take a UDT with teh door object, closed angle, open angle, and direction (for incrementing the door angle), make some functions, and you're set. Incidently, I might take a hour or so and work on this first, just for the heck of it.

Skills. Do we need to worry about prerequisites? Might be a little tricky... hmmm *has a few ideas already* Might take a shot at this one too

Selection system -> a function set with stuff like mouseoverarea, mouseclickinarea, etc...?

edit: hmm. Best spend time looking over the current source before I go dashing off doing all of this Just now noticed that you've already got three coders, you people sure you don't mind me joining?


I am but mad north north-west; when the wind is southerly I know a hawk from a handsaw - Hamlet, Hamlet
RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 6th Apr 2006 02:25 Edited at: 24th Apr 2006 20:08
Our Demo Game Design Document is also great place to start on what needs to be done.
[href http://wiki.openmmo.co.uk/index.php/Demo_Release_GDD]Game Design Document[/href]


Open MMORPG: It's your game!
Hawkeye
21
Years of Service
User Offline
Joined: 19th Sep 2003
Location: SC, USA
Posted: 6th Apr 2006 02:52
Hmm. Actually, do you people need any help? Looks like you've got the bases covered pretty well Might retract my offer.. soz.


I am but mad north north-west; when the wind is southerly I know a hawk from a handsaw - Hamlet, Hamlet
Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 6th Apr 2006 04:21
The more help the better I always say.

NARUTO IS THE NINJA.....not really
[url=http://forum.openmmo.co.uk/index.php?topic=328.0]
WIP...4 Elements
Tinkergirl
21
Years of Service
User Offline
Joined: 1st Jul 2003
Location: United Kingdom
Posted: 6th Apr 2006 15:42
Please, more coders will be greatly appreciated, Hawkeye. I don't mean to sound greedy, but while three coders are good, four (or five or a bit more) would be better. I'm not under the illusion that having 100 coders would help - there is such a thing as too many. But this is a community project, and worked on by volunteers, who have lives etc etc. Having more coders will help when one of our coders needs some time to themselves, or has a real life crisis. That way, there will always be progress.
And we have several artists making art faster than we can get it in the code!
Hawkeye
21
Years of Service
User Offline
Joined: 19th Sep 2003
Location: SC, USA
Posted: 6th Apr 2006 16:23 Edited at: 6th Apr 2006 16:24
*shrugs* what the hell. Door code and any other random bits of stuph I can think of, coming up...


I am but mad north north-west; when the wind is southerly I know a hawk from a handsaw - Hamlet, Hamlet
RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 10th Apr 2006 22:30 Edited at: 24th Apr 2006 20:09
Here's an updated screenshot of new terrain that we are trying out.




Open MMORPG: It's your game!
Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 10th Apr 2006 22:33
*Slaps Silver the lord of Nothing With a large Trout*
Anyway
Great work riidii and team

Theme park simulator wip

zzz
18
Years of Service
User Offline
Joined: 13th Nov 2005
Location: Sweden
Posted: 10th Apr 2006 22:40

That grass looks nice, but try to change the texture on it with something brighter. I don´t have anything right now, but take a look at limefly.net!

TDP Enterprises
19
Years of Service
User Offline
Joined: 28th Mar 2005
Location: on or in front of my computer
Posted: 11th Apr 2006 02:29
very sexy, but the frame rate looks a tad lower than would be wanted, otherwsie, lookin great

Snow Wars is making its return, check out the Game Design Theory board for more info...
DB newbie
18
Years of Service
User Offline
Joined: 13th Nov 2005
Location: um..... i dont remember.
Posted: 11th Apr 2006 03:31
that last screen looks asome.

visit my site (unfinished)
www.freewebs.com/dbnewbie
The admiral
22
Years of Service
User Offline
Joined: 29th Aug 2002
Location:
Posted: 11th Apr 2006 06:58
Looks great very large draw distance.

The admiral
RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 11th Apr 2006 09:19 Edited at: 24th Apr 2006 20:09
Thanks for the comments. I will be working on improving that framerate!


Open MMORPG: It's your game!
PureEvil
18
Years of Service
User Offline
Joined: 14th Oct 2005
Location: Top secret lab somewhere in Nevada
Posted: 14th Apr 2006 10:12
i cant find where you download the demo.. please post a direct link could you?

IN MEMORY OF JIFFY
HE WAS BNNED FOR ABSOLUTELY NO REASON AT ALL, AND WE WILL ALWAYS REMEMBER YOU BY THE GREATEST SURVIVAL HORROR GAME OF ALL TIME: PROJECT LUNA
WE ALL MISS YOU, JIFFY
Silvester
18
Years of Service
User Offline
Joined: 7th Dec 2005
Location: Netherlands
Posted: 14th Apr 2006 18:08
Quote: "*Slaps Silver the lord of Nothing With a large Trout*"


D*MN*D YOU S*N OF A B*TCH!

[href]www.freewebs.com/edromeproductions[/href]
look there for all my model packs latest updtes and other stuff!
(its not old yet)
RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 14th Apr 2006 18:21 Edited at: 14th Jul 2006 11:23
Quote: "i cant find where you download the demo.. please post a direct link could you?"


First post, about 1/3rd the way down, a link called "Demo Only", and links to here:

https://wush.net/websvn/kenjar

Enjoy


Open MMORPG: It's your game!
PureEvil
18
Years of Service
User Offline
Joined: 14th Oct 2005
Location: Top secret lab somewhere in Nevada
Posted: 14th Apr 2006 21:14
i still cant find the download button tho

all i see is a compare paths button and info about the game...

IN MEMORY OF JIFFY
HE WAS BNNED FOR ABSOLUTELY NO REASON AT ALL, AND WE WILL ALWAYS REMEMBER YOU BY THE GREATEST SURVIVAL HORROR GAME OF ALL TIME: PROJECT LUNA
WE ALL MISS YOU, JIFFY
Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 14th Apr 2006 21:44
There are a few steps you have to do to download it. Look at the last post of this thread it will tell you exactly what u need to dohttp://forum.openmmo.co.uk/index.php?topic=153.0

I guess we do this so it can always be up to date with everything.

NARUTO IS THE NINJA.....not really

WIP...4 Elements
PureEvil
18
Years of Service
User Offline
Joined: 14th Oct 2005
Location: Top secret lab somewhere in Nevada
Posted: 14th Apr 2006 21:48
it says you need 1.3.0 but all i could find was 1.3.3

IN MEMORY OF JIFFY
HE WAS BNNED FOR ABSOLUTELY NO REASON AT ALL, AND WE WILL ALWAYS REMEMBER YOU BY THE GREATEST SURVIVAL HORROR GAME OF ALL TIME: PROJECT LUNA
WE ALL MISS YOU, JIFFY
Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 15th Apr 2006 00:19
I guess there is nothing wrong with using that since it is a newer version. Don't blame me if it dosen't work though

NARUTO IS THE NINJA.....not really

WIP...4 Elements
Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 22nd Apr 2006 11:40 Edited at: 17th May 2006 09:58
how could i miss the updates on this i'll knock up a few models sometime for you

Theme park simulator wip boards

RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 24th Apr 2006 20:03
Thanks!


Open MMORPG: It's your game!
Nevereverend Slaine
18
Years of Service
User Offline
Joined: 15th Feb 2006
Location:
Posted: 2nd May 2006 22:29
Sunrise 3D --

Any models you can contribute would be greatly appreciated.

RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 17th May 2006 09:57
Bumping the thread with a status report.
We are still working on the Demo portion of the project:
1) New and better looking terrain to be implemented soon.
2) Parser scripting allows input from text files.
__a) Zones will be completely created from parser script and media files. No coding required.
3) Code is being compressed and divided by functionality. Examples:
__a) Buttons: functionality allows sprite buttons to be made using image files and parser scripts. Buttons are programmable and easily readable.
__b) Object Buttons: functionality similar to buttons above, but for 3D objects. Easily make clickable objects in game.
__c) Parser Code: functionality for importing script file data. Also a sentence parser to divide words from a sentence up (usefull for word wrapping).
__d) Combat Code: Keeps track of who is attacking who, and keeps track of agression.
4) Code is being published in individual dba files for easy use in any project. Click this: http://forum.openmmo.co.uk/index.php?topic=401.0
5) Inventory system and AI systems are almost complete and will be published very soon (end of this week).
6) Skill system will follow the same format and operate as a nearly independant function system (there has been very little cross over in the different function systems).

So, what does this all mean? Once we have the demo completed as an easily updated system, the story and art work will start for the full RPG.

I also invite the folks working on other projects to come and look at our code and take advantage of all the hard work we have put into this project. After all, it is Open Source.


Open MMORPG: It's your game!
PAGAN_old
18
Years of Service
User Offline
Joined: 28th Jan 2006
Location: Capital of the Evil Empire
Posted: 18th May 2006 05:31
is there a download of the playable version of the mae or is it in parts now?

dont hate people who rip you off,cheat and get away with it, learn from them
Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 18th May 2006 05:46
Look at this to fins out http://forum.openmmo.co.uk/index.php?topic=153.0

or to make it simpler

Quote: "Getting Latest Source Code

With the introduction of version control, getting the latest source code for the OMMORPG should be easier and more reliable. We've got ourselves space on a Subversion server on which to keep the code, and if you follow these simple instructions, you'll be able to get the latest code (guaranteed) in no time.

Q: What is TortoiseSVN and Subversion?
A: Subversion is free, open source version control software and TortoiseSVN is the graphical user interface for it (because I don't like command line apps).

Q: Why do I have to download some application?
A: So that people who want to edit the code can do so without accidently overwriting someone elses code. This will be a very large project, and we need to be organised.

Q: What if I don't want to?
A: That's fair enough - you don't have to. You may still download and access files from the OMMORPG project via the web-browser capabilities. It just might be a little slower to reassemble the entire project, but it's very useful if you just want to have a quick look at some code!


Getting latest code/media:

* You will be required to install a source control application called TortoiseSVN. TortoiseSVN is an open source application to allow the controlled editing of files between many people.
* Get it here: http://sourceforge.net/project/showfiles.php?group_id=138498&package_id=151948
* You want the third file listed: TortoiseSVN-1.3.0.5416-svn-1.3.0.msi (or the most recent version)



* Installing TortoiseSVN is very straightforward - it will require a restart.
* Next, create a working folder somewhere - call it ommorpg
* Right click on it and do 'SVNCheckout' on it. You will be asked for the URL of the repository: https://wush.net/svn/ommorpg
* It will ask if you want to verify the signature - accept (permanently).
* Lastly, it will ask you for a user and password:
Username: guest
Password: password
* It will then take a little while to download the entire source code and media into that folder.



Instructions for just looking at a file:

* If you don't want to have the hassle(?) of getting the entire source code and media, and just want to look at one of the source files, you may do so online.
* https://wush.net/websvn/ommorpg
* That link will take you to the web version of the version control repository, and you can use the username and password above to access it to read."


Its confusing but it is easier than redownloading all the same files that haven't changed

NARUTO IS THE NINJA.....not really

WIP...4 Elements
izaboo
19
Years of Service
User Offline
Joined: 29th Jan 2005
Location:
Posted: 30th May 2006 18:28
i just get error when i try to update the folder.
Drew Cameron
20
Years of Service
User Offline
Joined: 30th Jan 2004
Location: Scotland
Posted: 30th May 2006 18:46
Holy schnit it looks quite good! Congratulations.

Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 30th May 2006 19:33
Quote: "i just get error when i try to update the folder."


It looks like the url is gone so I guess you can't update it. Nothing is going on with the main source right now anyway so there is nothing to look at unless you never saw it yet.

NARUTO IS THE NINJA.....not really
[url=http://forum.openmmo.co.uk/index.php?topic=328.0]
WIP...4 Elements
izaboo
19
Years of Service
User Offline
Joined: 29th Jan 2005
Location:
Posted: 30th May 2006 19:37
ok i have seen it before so i will work with what i got right now..

one more question.. Why is it crashing when i try to compile the source code? is their a dll i need or something?

It work up untill the update where the grass got placed in.
Bahamut
18
Years of Service
User Offline
Joined: 4th Nov 2005
Location: Brighton
Posted: 30th May 2006 19:44
There's not much I can do to contribute to your project, but never underestimate the power of moral support.

I've been following your progress for a while now, and I'm very impressed. I really hope this gets finished-you have some very talented people working on this.

Hopefully when I get better at, well...everything, I can help out.

Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 30th May 2006 19:45 Edited at: 30th May 2006 19:52
Well there are no needed dlls since we want to make it using pure dbpro for as long as possible (Except for Advance terrain but thats included with dbpro so it doesn't really count). I don't know why its crashing whats the error your getting I'll try to help out if I can.

Edit: Bahamut you can always help out now with whatever skill you got or give some ideas for the project.

NARUTO IS THE NINJA.....not really
[url=http://forum.openmmo.co.uk/index.php?topic=328.0]
WIP...4 Elements
izaboo
19
Years of Service
User Offline
Joined: 29th Jan 2005
Location:
Posted: 30th May 2006 19:52 Edited at: 30th May 2006 19:55
when i try to run the game via the ommorpg.dbpro file it crashes on the init_game() line.

it gives the general "can not understand command at line" error

Edit:
but wait!
none of the game files that include functions located on other .dbpro files in the folder dont work they all crash on the functions
Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 30th May 2006 19:54
Maybe the files are not included into the project.

NARUTO IS THE NINJA.....not really
[url=http://forum.openmmo.co.uk/index.php?topic=328.0]
WIP...4 Elements
izaboo
19
Years of Service
User Offline
Joined: 29th Jan 2005
Location:
Posted: 30th May 2006 19:59 Edited at: 30th May 2006 20:00
ok that fixed that problem..


Now its crashing at the global declarations:
"declaration is not valid at line 2950"!?!?! wtf?
it crashing at line 159...
Bahamut
18
Years of Service
User Offline
Joined: 4th Nov 2005
Location: Brighton
Posted: 30th May 2006 20:15
Quote: "Bahamut you can always help out now with whatever skill you got or give some ideas for the project."


Ok, I'll think about it. I've got my A-levels throughout June, so it won't be untill July that I can do anything, though.

Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 30th May 2006 20:19
What version do you have of the source izaboo.

Quote: "
Ok, I'll think about it. I've got my A-levels throughout June, so it won't be untill July that I can do anything, though. "


Cool

NARUTO IS THE NINJA.....not really
[url=http://forum.openmmo.co.uk/index.php?topic=328.0]
WIP...4 Elements
izaboo
19
Years of Service
User Offline
Joined: 29th Jan 2005
Location:
Posted: 30th May 2006 20:31
The subversion in the properties says: Revision/Author: 72, RiiDii, Last Commit Revision 72, 12:56:53 PM, Monday, May 08, 2006
Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 30th May 2006 21:02
I just talked to RiiDii and he said the source doesn't work right now so sorry about that.

NARUTO IS THE NINJA.....not really
[url=http://forum.openmmo.co.uk/index.php?topic=328.0]
WIP...4 Elements
izaboo
19
Years of Service
User Offline
Joined: 29th Jan 2005
Location:
Posted: 30th May 2006 21:20
ok, well thinks for the help
Michael S
18
Years of Service
User Offline
Joined: 2nd Apr 2006
Location: Why do you ask?
Posted: 30th May 2006 23:21
what engine are you useing to make it?

Slayer93
20
Years of Service
User Offline
Joined: 5th Aug 2004
Location: I wish I knew
Posted: 30th May 2006 23:28
DBPro

NARUTO IS THE NINJA.....not really
[url=http://forum.openmmo.co.uk/index.php?topic=328.0]
WIP...4 Elements
RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 31st May 2006 11:39 Edited at: 31st May 2006 11:40
We are making our own custom engine (mainly Slayer and myself now) in DBPro. Basically, 80% of the game will be able to be created with media and parser script files. There will be less and less programming as we go along.

Some modules that are mostly complete are:

AI Modules: You can create animals and other AI using parser code imported by this module. Enemy AI is not currently available, but all the functionality is there.
User Interface Modules: We have 2D and 3D button capability, allowing for either clickable sprites or clickable 3D objects.
Targeting Functionality: This keeps track of who is targeting who. Both AI and the Player will use this. It also keeps track of aggro, non-combat targeting, combat targeting, and damage to be passed to combat targets.
Text Buffer: All system text to be passed to the player will go through the Text Buffer. The text buffer's primary function is to pace out the flow of text so the system does not try to spit out 100 lines of text in under a second. The second functionality is a safety catch that prevents duplicate messages from being passed to the player from the system. This can happen, for example, if the player repeatedly clicks on an object or tries to do something that is not valid.

And last but not least...
A Skills System: The Skills System Handles all the skill functionality; including activation, delay timing, duration, reset timing, effects, results, and so on. Each Skill must belong to a Skill Category (even if that cetegory has only a single skill). Each Skill Category must be hard coded, but that is now very easy using all the other modules availble. Within each category, there can be literally hundreds of unique skills (depending on how the category is coded).

We currently have three Skill Categories coded: Characteristics, Attack Skills, and Damage Skills.

As far as the demo goes (and the download site), we are in the process of changing it over (well, we have changed it). But the current code is not complete at this time as there is still a lot of automation work to be finalized. Once we have finalized the code again, we will be posting the new link for folks to try. The great thing is that when the new demo is available, it will be nearly the completed product; compelete with skills, quests, bad guys, good guys, and a small story! The current expected timeframe is set to two months (give or take).


Open MMORPG: It's your game!
RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 16th Jun 2006 20:36 Edited at: 16th Jun 2006 21:14
Updated: Static and Geomtry.

Statics:
Field of flowers.

Two shadey trees.

Trees on the side of a path.

Ahh... nice cool walk down the shadey path.

A nice shadey copse of trees. I could just lay down and sleep here.


Geomtry:
A croft with a well.

Flowers in the front yard.

A nice place to hide from work; the shadey side.


Edit: Demo

Terrain Demo


Open MMORPG: It's your game!

Attachments

Login to view attachments
Oneka
20
Years of Service
User Offline
Joined: 24th Apr 2004
Location: Hampton,VA
Posted: 16th Jun 2006 21:49
Looks pretty nice


Making better games everday!
Oh yeah and just so you know its Oh-nek-a not One-ka!
Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 17th Jun 2006 14:16
omg Awesome!

Stunt man 2 http://forum.thegamecreators.com/?m=forum_view&t=79827&b=8&p=0
WHITEKNUCKLE IS BACK! Check the wip boards for more info
RiiDii
19
Years of Service
User Offline
Joined: 20th Jan 2005
Location: Inatincan
Posted: 18th Jun 2006 23:48 Edited at: 18th Jun 2006 23:50
Collision has been added for Geometry (buildings and the like).
Also added in water.

A stream.


A bridge.


Standing on the bridge.


Standing in the gaurd tower.



Open MMORPG: It's your game!

Login to post a reply

Server time is: 2024-09-30 00:31:17
Your offset time is: 2024-09-30 00:31:17