Jump to content


Photo
- - - - -

MMO Engine - iOnline Engine v3.1


  • Please log in to reply
50 replies to this topic

#1 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 26 January 2011 - 02:43 AM

  • Title: iOnline Engine V3.1
  • Description: MMO Engine
  • GM Version: 8
  • Registered: Yes
  • File Type: .gmk, .zip
  • File Size: 190 KB
  • File Link: http://lostofspirit....m/download.html Please visit the Download Section.
Additional Info
Edit : Woops, unknown action, i will fix it as soon as possible.

So long time ago, i started this iOnline Engine v1, but due to the limited free time i had back then, i decided to stop working on it.
Recently i accidentally found my old topic about iOnline Engine, and decided to continue working on it since i have more free time.
So here it is, the iOnline Engine V3!

Basic features includes:
  • Login/Register
  • Platform Engine (credits to Brod)

New version v3.1 features includes:
  • Allow user to enter own ip to connect to
  • Tabbing boxes in menu
  • Player exit position saving and loading
  • Chat - text will show above player's head
  • Bug fix - will create clone when more than 3 people are in the game. Now it won't anymore.

Version v3.2 will include:
  • Mod tools
  • Room changing
  • Sprite changing
  • Money system

Known bug:
When 3 or more player is in a room it creates a fourth player, that is only a dummy that won't move. Will be fixed in next version. > Fixed in version v3.1

Screenshot :
Posted Image
Posted Image

Feel free to use it, but please give credits if used. :)

Also credits goes to Revel for his Power INI file management, and Brod for his platform engine, and lastly, of course, 39ster for his powerful 39dll.

Enjoy.

Edited by Nocturne, 04 August 2011 - 08:53 PM.

  • 0

#2 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 29 January 2011 - 12:01 PM

comments anyone? :)
  • 0

#3 B Factory LLC

B Factory LLC

    We're awesome!!

  • New Member
  • 511 posts

Posted 29 January 2011 - 03:57 PM

What are its features? It looks like it can communicate with iDevices.
  • 0

#4 DioFlare

DioFlare

    GMC Member

  • New Member
  • 56 posts
  • Version:GM8

Posted 29 January 2011 - 06:17 PM

This seems really cool! Except, what can it do? Is it a network connection between players or iDevices??
  • 0

#5 Fireball16

Fireball16

    Indie Developer

  • GMC Member
  • 1006 posts
  • Version:GM:Studio

Posted 29 January 2011 - 07:58 PM

That's his name it doesn't have anything to do with idevices! Well not that I know off! Why have you posted two duplicate topics one in open source and one in tutorials and examples?
  • 0

#6 Deltar

Deltar

    GMC Member

  • New Member
  • 234 posts

Posted 29 January 2011 - 08:49 PM

Omfg awesome
  • 0

#7 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 29 January 2011 - 11:25 PM

That's his name it doesn't have anything to do with idevices! Well not that I know off! Why have you posted two duplicate topics one in open source and one in tutorials and examples?

Yes people it doesnt have anything to do with iDevices :P and um for posting the same thing in both tutorial and open source, is that illegal? if it is that i might as well remove it from open source
  • 0

#8 Fireball16

Fireball16

    Indie Developer

  • GMC Member
  • 1006 posts
  • Version:GM:Studio

Posted 29 January 2011 - 11:30 PM

Ah well.....
Does it include room changing?
  • 0

#9 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 30 January 2011 - 12:25 AM

not the current version, but it will be included in the next version.

DioFlare + Deltar : Thanks for the feedbacks :)

Edited by iPodClassic, 30 January 2011 - 02:16 AM.

  • 0

#10 Fireball16

Fireball16

    Indie Developer

  • GMC Member
  • 1006 posts
  • Version:GM:Studio

Posted 30 January 2011 - 08:19 AM

What will be included in the next version?
Will there be a costume system and when will it be released?
Just like to say this is a simple, clean, platform mmo engine keep up the good work ;)
  • 0

#11 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 30 January 2011 - 10:57 AM

What will be included in the next version?
Will there be a costume system and when will it be released?
Just like to say this is a simple, clean, platform mmo engine keep up the good work ;)

A custome system? What's that? You mean changing outfit? Probably wont be in the next version.
What will be the next version : Mod tools, room changing, chat (bubble chat on top of player), and some minor changes which im not sure about them atm.
Thanks for the feedback anyway :)
  • 0

#12 Fireball16

Fireball16

    Indie Developer

  • GMC Member
  • 1006 posts
  • Version:GM:Studio

Posted 30 January 2011 - 01:28 PM

It's alright when is it gonna be released?

Edit: yeah iment costume changing!

Edited by Fireball16, 30 January 2011 - 01:29 PM.

  • 0

#13 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 30 January 2011 - 01:52 PM

I currently do not have a specific release date, because i am quite busy atm with my project Lost of Spirit.
So, as long as i get some more progress done in LoS, i will get back to this.
  • 0

#14 Fireball16

Fireball16

    Indie Developer

  • GMC Member
  • 1006 posts
  • Version:GM:Studio

Posted 30 January 2011 - 01:56 PM

Ok I am also currently trying to make a mmo in game maker so maybe we could chat about what were struggling with and help each other out ove pms. I have also tested you offline menu exe and have to say I like it's format. I am currently programming this example to include chat (done) and room change (in progress).
  • 0

#15 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 30 January 2011 - 02:30 PM

Thanks ^^ oh and this version has a bug that when 3 or more player is in a room it creates a fourth player, that is only a dummy that won't move.
This will be fixed in the next version!

Btw i urgently need a character sprite and animations and a game hut in order to continue toe progress, so until i look for one, i might as well just work on the next version abit more.
  • 0

#16 Fireball16

Fireball16

    Indie Developer

  • GMC Member
  • 1006 posts
  • Version:GM:Studio

Posted 30 January 2011 - 02:36 PM

So your working on the next version of this now?
Also how do you fix that error?
  • 0

#17 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 30 January 2011 - 03:14 PM

it's easy. Create case 3 inside script scr_send_client in server.gmk
which is if (argument1 == _player_id) sendmessage
in alarm[0] of obj_client, change
clearbuffer();
writebyte(GET_POSITION);
send_client(2);
to
clearbuffer();
writebyte(GET_POSITION);
writeshort(_player_id)'
send_client(2);
In script case_get_position, add _other_id = readshort();
then at the last line of script, change send_client(2); to send_client(3, _other_id);
In client.gmk, script case_get_position, add to receive the player id, so add _other_id = readshort(); and send it with the obj_local_player.x and y.

All done.

-iPod

Edited by iPodClassic, 04 February 2011 - 10:15 AM.

  • 0

#18 Shazzy Zang

Shazzy Zang

    GMC Member

  • New Member
  • 31 posts

Posted 31 January 2011 - 05:14 AM

Firstly, 'Good Work'. This engine is both organized and simple. Even though I probably won't be using it(I've never really done much with online games in game maker), I can understand why lots of people would want to.

I did find one error, though. If I start a server, then login with 'Me'. Then I leave the game. Then I try to login again with 'Me', it says i've already been logged in.

A few suggestions for additions(based on the assumption this will be added to):
  • Give the user the ability to select an IP to connect to on the title screen. Of course the default should be their own, so that people who just want to play locally can do so without worrying about details. Perhaps present a list of commonly used IP's [computer specific of course]
  • Don't worry to much about character sprites, just make some simple ones. This is after all an example, not a full out game. Work on mechanics, rather than more appeal [As it is, everything still looks wonderful. Even with characters represented by boxes]
  • This isn't a major thing, but perhaps add tabbing textbox support. Normally when you are on a webpage or running a program, tab selects the next object. Because of this, people often want to be able to press tab to move from the user name to password field(or at least from my experience). Without it the 'flow' of entering a user name and password kindof breaks (again, just from my experience)
  • Chat! Most online games nowadays provide mic support, allowing conversation. As far as I'm aware mic support would be incredibly difficult. However something that should be manageable is text chat. In my opinion, this is something every online game needs.
  • This has potential to be an excellent 'MMO' engine. However what I do not see is the RPG part. Perhaps you should add some NPCs, stores, inventory, and other methods of player interaction. If you decide to incorporate an inventory system, then trade should be available between both NPCs and other players.
  • Trade is a must with MMORPGs, but so is competition. What good is that awesome armour you just got without people being able to notice it? Obviously, all of the things I've mentioned wouldn't be implemented right away, or maybe not at all. However you should include some method of finding more information(stats, equipment, whatever else) about another player you see.

Oh wow, that's alot. Well those are just some of the things I could think of, but I don't want to bombard you with to any more ideas. Well comments are always nice, it helps you now that people are interested in what your doing. Again good job, keep up the good work!

Edited by Shazzy Zang, 31 January 2011 - 05:24 AM.

  • 0

#19 iPodClassic

iPodClassic

    GMC Member

  • GMC Member
  • 273 posts
  • Version:GM8

Posted 31 January 2011 - 06:14 AM

Firstly, 'Good Work'. This engine is both organized and simple. Even though I probably won't be using it(I've never really done much with online games in game maker), I can understand why lots of people would want to.

I did find one error, though. If I start a server, then login with 'Me'. Then I leave the game. Then I try to login again with 'Me', it says i've already been logged in.

A few suggestions for additions(based on the assumption this will be added to):

  • Give the user the ability to select an IP to connect to on the title screen. Of course the default should be their own, so that people who just want to play locally can do so without worrying about details. Perhaps present a list of commonly used IP's [computer specific of course]
  • Don't worry to much about character sprites, just make some simple ones. This is after all an example, not a full out game. Work on mechanics, rather than more appeal [As it is, everything still looks wonderful. Even with characters represented by boxes]
  • This isn't a major thing, but perhaps add tabbing textbox support. Normally when you are on a webpage or running a program, tab selects the next object. Because of this, people often want to be able to press tab to move from the user name to password field(or at least from my experience). Without it the 'flow' of entering a user name and password kindof breaks (again, just from my experience)
  • Chat! Most online games nowadays provide mic support, allowing conversation. As far as I'm aware mic support would be incredibly difficult. However something that should be manageable is text chat. In my opinion, this is something every online game needs.
  • This has potential to be an excellent 'MMO' engine. However what I do not see is the RPG part. Perhaps you should add some NPCs, stores, inventory, and other methods of player interaction. If you decide to incorporate an inventory system, then trade should be available between both NPCs and other players.
  • Trade is a must with MMORPGs, but so is competition. What good is that awesome armour you just got without people being able to notice it? Obviously, all of the things I've mentioned wouldn't be implemented right away, or maybe not at all. However you should include some method of finding more information(stats, equipment, whatever else) about another player you see.

Oh wow, that's alot. Well those are just some of the things I could think of, but I don't want to bombard you with to any more ideas. Well comments are always nice, it helps you now that people are interested in what your doing. Again good job, keep up the good work!

Wow thats was long, but detailed, thanks very much ^^ As for the RPG elements, i am afraid that i do not have the time to upgrade to such big stage. If you didn't know, i am currently working on my mmorpg project Lost of Spirit, so, any other ideas you suggested besides the RPG elements, have already been done in Lost of Spirit, and i eventually will add them into this engine.

-iPod
  • 0

#20 ChrisDoPho

ChrisDoPho

    GMC Member

  • GMC Member
  • 5 posts

Posted 31 January 2011 - 06:18 AM


Firstly, 'Good Work'. This engine is both organized and simple. Even though I probably won't be using it(I've never really done much with online games in game maker), I can understand why lots of people would want to.

I did find one error, though. If I start a server, then login with 'Me'. Then I leave the game. Then I try to login again with 'Me', it says i've already been logged in.

A few suggestions for additions(based on the assumption this will be added to):

  • Give the user the ability to select an IP to connect to on the title screen. Of course the default should be their own, so that people who just want to play locally can do so without worrying about details. Perhaps present a list of commonly used IP's [computer specific of course]
  • Don't worry to much about character sprites, just make some simple ones. This is after all an example, not a full out game. Work on mechanics, rather than more appeal [As it is, everything still looks wonderful. Even with characters represented by boxes]
  • This isn't a major thing, but perhaps add tabbing textbox support. Normally when you are on a webpage or running a program, tab selects the next object. Because of this, people often want to be able to press tab to move from the user name to password field(or at least from my experience). Without it the 'flow' of entering a user name and password kindof breaks (again, just from my experience)
  • Chat! Most online games nowadays provide mic support, allowing conversation. As far as I'm aware mic support would be incredibly difficult. However something that should be manageable is text chat. In my opinion, this is something every online game needs.
  • This has potential to be an excellent 'MMO' engine. However what I do not see is the RPG part. Perhaps you should add some NPCs, stores, inventory, and other methods of player interaction. If you decide to incorporate an inventory system, then trade should be available between both NPCs and other players.
  • Trade is a must with MMORPGs, but so is competition. What good is that awesome armour you just got without people being able to notice it? Obviously, all of the things I've mentioned wouldn't be implemented right away, or maybe not at all. However you should include some method of finding more information(stats, equipment, whatever else) about another player you see.

Oh wow, that's alot. Well those are just some of the things I could think of, but I don't want to bombard you with to any more ideas. Well comments are always nice, it helps you now that people are interested in what your doing. Again good job, keep up the good work!

Wow thats was long, but detailed, thanks very much ^^ As for the RPG elements, i am afraid that i do not have the time to upgrade to such big stage. If you didn't know, i am currently working on my mmorpg project Lost of Spirit, so, any other ideas you suggested besides the RPG elements, have already been done in Lost of Spirit, and i eventually will add them into this engine.

-iPod

Can't wait haven't seen a open source mmorpg.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users