Author Topic: Eternity~ 2D MMORPG  (Read 9748 times)

0 Members and 1 Guest are viewing this topic.

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Eternity~ 2D MMORPG
« on: January 04, 2009, 10:21:47 pm »
Well... decided I'd share a project I had in the works last summer.
I randomly decided to pick it back up and have it set to my primary project.
It'll be worked on at home while Nyaar will be worked on at school.

Here's the original post from another forum:
(Note: This post was sometime during summer of '08. I've learned considerably more and, as a result, am doing way better off with no problems yet.)
Quote
I recently started playing with a MMORPG maker.
Sure, it's 2D.
Sure, the battle system sucks ass.
Sure, there are many other annoying problems with it.

BUT:
I started learn VB and have been reworking the source slowly all night.
I found I can fix ANY problem I have with it. I just have to learn more.
VB is hard enough to take weeks to learn... not to mention that any good game takes even MORE time.

Anyway, I'll have some previews of the game as I get features done.

Features:
  • Custom sprites
  • Custom GUI (graphical user interface)
  • One base class, 3 class advancements, and 3 more class advancements for each of the first. (12 classes)
  • Several skills for each class
  • Free-roaming world with many fast travel implications
  • Many quests and side quests
  • Secret quests, items, class, and more!
  • Most importantly... it's an MMO! (online game, we can all play together!)
  • More features to be thought up at a later time.
If anyone has any ideas or anything else to contribute, post here!
You'll be given credit under any name you choose.

Name:
Eternity
____________

Story:
Pending... (mostly done)
____________

Maps: 
??%[===========] Pending...
____________

Server Status:
Offline
____________

Staff: 
Anarchy (coder, everything else)
Suki (pixel artist, mapper)
____________

Features:  (for beta)
33%[==========] Approx. 12 Classes
75%[==========] Alignment
00%[==========] Quests
50%[==========] Custom GUI
10%[==========] Custom NPC Sprites
10%[==========] Customizable Playable Sprites
00%[==========] Professions
00%[==========] More as I remember them...

____________

Screenshots:

(Only one available at the moment. More eventually.)

(P.S. Paint sucks. Need to get Photoshop again... Paint can't even save images at a decent quality.)

Offline noahbaby94

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 585
  • Rating: +29/-24
    • View Profile
    • My blog
Re: Eternity~ 2D MMORPG
« Reply #1 on: January 04, 2009, 10:30:36 pm »
Cool the guy in the screenshot reminds me of something though.
That's what she said!!!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Eternity~ 2D MMORPG
« Reply #2 on: January 04, 2009, 10:58:57 pm »
wow this is nice, will this requires an advanced computer? Despite being 2D i remember some games not wanting to run on mine even if I could run games like HL2 fine because I apparently had a crappy video card or it just ran way too slow. Make sure you add some relevant quest and a storyline with game progressing and maybe even a sort-of final boss so it won't just stay a leveling up game like a lot of mmorpgs did before.

Will the server also be online 100% of the time? That way everyone can play whenever they want except during maintenance

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: Eternity~ 2D MMORPG
« Reply #3 on: January 04, 2009, 11:13:18 pm »
I doubt it needs anything advanced. It runs fine on mine and I just have the onboard graphics/video card.
It also worked on my old computer. (it's coded in a language [and program] made before 2000, though not obsolete in the least. [works on Vista])
___________________________

The server is my current big issue.
As is, it'll stay up unless I close it somehow. (restart, accidentally clicking the 'X', modem crash)

Not to mention that I'll never get it fully online over here without talking to my dad about it a lot... (since he decided to password-protected the modem config)
Though, I'm not sure I'll get a beta out until this summer (when I'm moving) anyway, so it's not a huge deal.

Well... on an after-thought... I do have a lot done. The only thing that is stopping me from making a movie about it is the (currently) crappy GUI for the main game screen.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Eternity~ 2D MMORPG
« Reply #4 on: January 04, 2009, 11:28:09 pm »
Hey, this looks really interesting. When you say 2-d what is it going to be top down like Zelda-ish or what? This looks like something I'd be interested in helping design. Do you have any concept screens or an idea of the battle system (hack and slash, turn based etc.) or what the inventory system will be like yet?
*edit*I was also wondering are you working with VB, or VB.net(which is newer)?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Eternity~ 2D MMORPG
« Reply #5 on: January 04, 2009, 11:34:24 pm »
Do you use the VB6 version of VB (seeing you are mentionning VB in the readme)? This is what I used and you must not add external active X plugins because this is what made one of my VB6 games (specifically Illusiat 5) not work on Vista. I think RL0 didn't worked either

I hope to see a beta when you move out :)

Do you think after moving out you could do like me and have your computer ON 24/7? that way the server would remain online for the entire night.

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
Re: Eternity~ 2D MMORPG
« Reply #6 on: January 05, 2009, 12:27:59 am »
The artwork looks really great, I hope to see this in completion...or at least some more pretty screen shots!

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: Eternity~ 2D MMORPG
« Reply #7 on: January 05, 2009, 05:21:50 pm »
Haha, alright I'll try and do this in order:

  • 2D as in top-down-ish. Think pokemon or the 2D final fantasies.
  • Battle system will be hack'n'slash-ish, think Diablo here.
  • Inventory is just a series of boxes. You can scroll over the item to see stats and double click on it to use it.
  • I use VB6 for this.
  • No external active X plugins.
  • Beta MAY be earlier... doubt it though.
  • Once I move... I should have it online 24/7. Save for random screw-ups on my end.
  • All artwork is either default spritesheets (think RPGMXP) or done by my girlfriend. (Thanks for the compliment! She's an amazing artist and a pretty damn good spriter.)

I think I got everything.

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Eternity~ 2D MMORPG
« Reply #8 on: January 05, 2009, 05:25:39 pm »
Sounds great!  When do you think you'll have the Beta out?
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Eternity~ 2D MMORPG
« Reply #9 on: January 05, 2009, 05:31:30 pm »
sounds very promising. RMXP sprite sheets are pretty good IMHO. RPG 2003 ones are not bad but there aren't a lot of tiles so since a lot of people uses them the games looks all similar.

By the way do you know any way to prevent flickering when images moves around in VB6? I had this problems on my old games when I had no active X plugins installed (to filter the flickering)

Altough VB6 is far from being the best language for games I might still give it a shot again one day to make some sort of small RPG if there's a way to prevent flickering when the character moves. I haven't coded VB6 for 5.5 years by now, but the syntax is easy for someone who did any other form of BASIC, including TI-BASIC and I alerady got some source code on floppy disks I think so I could easily remember. Then hopefully maybe I could move to a better language easier, since a lot of PC languages are similar. :)

That said I hope you finish this, I can't wait to see screenshots of how the game looks like. What will be the game resolution? I know VB doesn't let you change the screen resolution to allow playing in full screen (well... it can, but I heard it causes lots of blue screens of death) so I had to hide parts of the screen with frames or had to set them to windowed mode.

EDIT: Also if you ever decide to go with 16x16 tiles, there is a program online and avaliable in download form too that are called Charas Project and Charas.EX respectively that comes with a big bunch of images that allow you to create characters in a few seconds. You put a body, head, helmet, cloth, hairs and item (altough most items are shitty) together, change the color palette of specific elements in each parts then save the character frames

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: Eternity~ 2D MMORPG
« Reply #10 on: January 05, 2009, 08:08:59 pm »
To be honest, (although it was mentioned in the first post) I didn't hard-code the engine.
I'm just making a LOT of edits to an already done system.
The difficult/boring stuff is behind me. (map/tile rendering, the whole 'connecting to a server' thing, basic creature/NPC functions, chat/guild/inventory/etc.)
Albeit, I'm going back and editing the hell out of how they do things.
Otherwise, I'd have a beta already out... but it wouldn't be anything that everyone else can't do with a week of time and no programming knowledge.

If you're interested in the original engine, it's here.
If you're not coding anything... it works almost EXACTLY like RMXP.
For any help with it, I'd refer to the forums there. Several tutorials.
« Last Edit: January 05, 2009, 09:03:18 pm by {AP} »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Eternity~ 2D MMORPG
« Reply #11 on: January 05, 2009, 08:30:05 pm »
aaaah ok I see now, well it's good that you're editing it tho, just make sure you give some credits to the original author ;). I'll check out the original to see how it is like :)

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: Eternity~ 2D MMORPG
« Reply #12 on: January 06, 2009, 07:32:36 pm »
Ugh... I spent all day trying to get my game to connect to the server on MY computer... took until I had to go to bed before I realized that I accidentally destroyed the port the game was using currently. >_<

Anyway, no work done yesterday... and I have too much going on today.
Hopefully, I'll get stuff done tomorrow though.

Rawr... stupid me.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Eternity~ 2D MMORPG
« Reply #13 on: January 06, 2009, 10:59:04 pm »
ouch this sucks, i hope you can fix it soon. Also make sure you do backups in case something drastic happens to your computer

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: Eternity~ 2D MMORPG
« Reply #14 on: January 07, 2009, 07:51:02 am »
No worries, that part is fixed. Though, I probably do need a back-up.

In any case, I'll try and get some stuff done later today, for now... I'm off to school.