Game Development Community

dev|Pro Game Development Curriculum

MMORPG Contest - Home stretch

by Tony Richards · 01/09/2007 (8:38 am) · 14 comments

Although the contest will continue through the rest of January, this week will be the last week of development. I'm going on a sailing vacation in the British Virgin Islands Jan 19th - Jan 28th, so I have a little more than a week left to finish up.

The most important things left includes integrating the various branches into the stable trunk, one item at a time. All of these components work well alone, but the merging is going slowly. If a few things break here and there... well, it could get messy so I'm taking my time.

Thanks to the unique implementation of the NPC / Quest systems, GM's will be able to continue creating quests and adding NPC's while I'm gone.... well, that's the plan anyway... lol

New website!

Thanks to Mr Bloodworth and his awesome artistic abilities, we have a new look to our forums and a new skin on our home page.

www.fractureduniverse.com/screenshots/GUI/Forums.jpg
www.fractureduniverse.com/wordpress/wp-content/themes/dark_horizon-10/images/dh.jpg
The main website is powered by WordPress... I'd been evaluating all sorts of content management systems, and even though WordPress is mostly a blogging tool, it actually had all of the features I wanted, so I'm using it for our home pages and eventually for hosting screen-shots.

Client Install

Also, thanks to such incredible products from Indigo Rose, the client installer, updater and binary patch system is working flawlessly. The initial 0.0.0.1 install was published yesterday along with a test patch.

www.fractureduniverse.com/screenshots/GUI/Installer.jpg
This install system is awesome! Within just a few short minutes, I had an installer including full registration. The installer asks for the User Name, Serial Number, E-mail, etc and posts the data to a PHP script hosted on the main web site. It also asks the user for their preferred password, so it doubles as a complete registration system.

The updater is included in the initial installer and automatically checks and installs updates before launching the client.

The binary patcher is just as impressive. By default it does a full binary comparison of all distributed versions and creates a single downloadable executable that can upgrade any version to any other version. Combined with some additional scripting logic from the updater and multiple patch.exe's can be created to distinguish between minor updates and major updates, allowing us to minimize the amount of bandwidth used for installation and patching.

After it was all set up (it took me about an hour to complete it, other than some of the PHP scripting, which took me a bit longer) then making and distributing a new patch takes just a few minutes.

I'm impressed with the quality of work provided by Indigo Rose... if you're looking for a professional level software deployment solution, make sure you check them out.

This week we started a small, closed alpha test and so far so good. Every day I'm rolling out a new feature and if all goes well then the full-featured client will be thoroughly tested by the end of this week.

Today's patch included the IRC Chat HUD, which was mostly taken from Sean Pollock aka DarkRaven's (many many thanks!) GuiLobby code, but modified to work with my chat server (loosely based on IRC, but with a few added features).

Other than a few bugs involving spaces / special characters inside Toon names, it went off without a hitch. Lets hope the rest of the implemented features all come together as easily as this one.

www.fractureduniverse.com/screenshots/GUI/ChatHud.jpg
We've also hired an author to help get the back-story off the ground. He also happens to be a great concept artist, so hopefully we can get some nice looking drawings of the future direction of the world, NPC's and a great back-story before the end of the contest.... I'll post some of his work over the next week or so.

There's not much left for coding, but we're definately lacking in the toon model department. I hope to have the final client finished soon enough so I can concentrate on making more toon / NPC models... if not then we're going to have to stick with the stock toons that came with the MMO Kit... not exactly what I want to do, but, well... I'll have to admit it... 90 days simply isn't enough time for a small part-time team to have a game completely finished, polished and ready for distribution... lol

But, I'm extremely happy with what we have finished in such a short period of time, and I'm ecstatic when I think about the fact that we're nearly to the point of finishing the first iteration and we can start play-testing, fine-tuning and adding more great features.

I want to thank Nathan Snell, Allyn McElrath, Jervin Music, Arteria-Gaming, Timothy Aste, Todd Pickens, My Dream Games, Garage Games and the numerous other people and companies who help by creating the resources on this website and on TDN. All of you made enormous contributions to this game, both directly and indirectly. Thanks!!!!

Wish us luck on hitting a home run on this one.... I think we need a bit of luck right about now :P

About the author

I am the founder of IndieZen.org, a website dedicated to the Indie 2.0 Revolution where a number of Indie game development studios and individuals collaborate and share a suite of custom built open source game development tools and middleware.


#1
01/09/2007 (8:59 am)
Good luck ;)

It's been extraordinarily interesting to see a group actually form and crank out some quality stuff so quickly. Keep it up!
#2
01/09/2007 (9:34 am)
I tell you, its very nice to be part of a team that makes progress!
#3
01/09/2007 (10:55 am)
I love these updates and it's so great to see a small team making good progress quickly with the MMO Kit (gives me hope for my project :)

Looking forward to playing this when it's done. And be sure to do a Post Mortem after all this. Good luck in the contest and have a fun vacation - you've earned it :)
#4
01/09/2007 (11:45 am)
you could get make human for blender and pop out a bunch of different human characters, not sure how much it would help with any monsters but might ease up the work a bit
#5
01/09/2007 (11:48 am)
Wow Tony, you are doing great, I think luck isn't necessary when you have this kind of talent. You guys have done amazing things in such a short amount of time. Keep it up! If you get in an absolute crunch for time in programming and you have no other options, let me know (last resort type of thing)

#6
01/09/2007 (1:00 pm)
Keep up the good work coming guys, you are on the final straight!

STef
#7
01/09/2007 (3:24 pm)
It's beautiful! Can't wait to test it (and judge :) )
#8
01/09/2007 (3:53 pm)
WOW. Thats a hole lot of work done in so short time. I am impressed!

Wish i could be 1/100 as productiv. :)

I am a devil at planning - but when it gets to find out all stuff needed to complete it - i usually find a wall so big i dont see the end of it - so i postpone it. :)

bla bla bla Constructor bla bla bla :)
#9
01/09/2007 (5:48 pm)
Wheres my closed beta??? :)
#10
01/10/2007 (8:35 am)
Very cool stuff. Glad to see you got the IRC chat working. You going to release the changes you made? I know it wasn't working with the kit in its current form.
#11
01/10/2007 (10:13 am)
Like Allyn said, it's been a joy working with the team. Even though it's been small, it's been a group of dedicated individuals who are really putting effort into progress. That's always a great thing to feel a part of.
#12
01/10/2007 (10:16 am)
Hey if you have some default male and female human i would be willing to do some NPC/PC model work for some credit I can put on my resume. I am in college for game in simulation development, and next to the Etherea project, making them buildings in .Map format, i have some spare time. I probably could come up with 4 or 5 over the course of a week or two:)
Then again this is a contest huh...are you allowed help I'm not familiar with their contest but i noticed it looked like you need help?
#13
01/11/2007 (7:38 am)
As always I'm very impressed with your progress. Excellent work, you are a motivation to everyone working on a game right now. To see what you've pulled off with a time table of only 90 days, is fantastic.

Regards,
Dreamer
#14
01/11/2007 (9:19 am)
@Bobby - Thanks for the offer, but for now we have plenty of stand-in models and artwork. Everything else will be easy enough to create, but it's just a matter of time. Everything that I can fob off onto someone else has already been done, unless you're a Blender / MakeHuman coder and you're intimately familiar with both code bases then there's not much you could do to help right now.

@Eric - Wasn't really much to getting it working... other than tweaking it to make it fit my client / server, there wasn't much else I had to do.

@Byte - www.fractureduniverse.com, sign up and I'll PM you a serial number. Current testing is closed and we're not accepting any new testers other than people I know (which obviously you qualify :P).

@J Sears - That's the plan... the difficulty now is figuring out how to assign vertex textures in an efficient manner, and beyond that it's just a matter of making some clothes.

Thanks for the comments, everyone.... more to come very soon.