..::Online Game::..

Posted by Treebasher on June 4, 2007, 5:33 p.m.

Ok, so I was reading through some of the posts on the Reflect forum and I got to thinking how great of an idea the Reflect Account System was. If you really think about it, it can be used to create extremely fun games of any genre. I started thinking, what if I could create a game that utilized a system such as, or even the (doubt it, but possible), Reflect Account System. It could be something like Battle Legends Online (closed source for now, no where near completion, possible never will be).

The game could have an offline and online version. Singleplayer (offline) would allow you to train while there where no servers being hosted, or while there was not a connection to the internet present or available. Though, in Multiplayer (online) mode, you could see a list of servers that people where hosting and choose one to connect to. When connected, the first thing your account would do would be to download all of your data, such as your cordinates, room, items, levels, etc to your person. All would be then cros checked with some registry keys to see if any thing was changed in Singleplayer mode. Then all of the needed data (should only be what you are wearing/weilding, your cordinates, and your room) would be then sent to the server you are connected to which would then send it out to all of the other players. On a trade, then the items you wish to trade would be sent via the server to the other player that you are trading with. The same concept would work for dueling, etc. If the server is going to log out, it can send a message to all of the clients, which would cause the clients to store all current information in the registry, then confirm that it was stored succeffully in the registry, and finally sending the server the "ok" to shut down. Once the server recieved all of the clients "ok" messages, it would give the hoster of that server a message saying it is ok to close the server. Although, if the hoster of the server had to close the server quickly and he couldn't wait for the ok message, there would be an option for him to "auto shutdown" the server. When clicked, the hoster would be able to just walk away and the computer would wait for all of the "ok" messages and automatically shut down the server out and exit out of the game. There is not many advatages that I can think of for the "non-auto shutdown" option that could be made, but I am sure that there are some.

I have made a jot list of every thing that that I would try to make the game have if I made it. Even though this is only a preview of the jot list, you can find the completed (at least to the current upload) jot list at the link Online Game Jot List, hosted by 64Digits. Here is a preview of the jot list.

Items marked with a single asteric (*) are places where I like the idea, but I kind of got lost in my imagination

Items marked with a double asteric (**) are possibilities, but not very likely in my programing

  • Good Looking 2D Graphix

  • Medieval Fantasy Style Genre

  • Player Hosted Servers

  • Current Server List

  • Online Account System To Log Into Website And Game

  • Player to Player Trade

  • Player to NPC Trade

  • NPCs

  • Skill Levels

  • Islands

  • Club Houses

  • Secret Underground River Side Coves *

  • Dungeons

  • Quests

  • Strange Currency Of Money

  • Different Player Races (Animals, Humans, Etc) **

    More will be added to the list eventually

    Discuss, I think that is about it for now. See yah :-].

    Hits On Post - 2309
  • Comments

    KaBob799 17 years, 5 months ago

    At one point in time (before Reflect) I was thinking of making an account system. Now that theres Reflect I dont really feel like making my own =p

    Treebasher 17 years, 5 months ago

    bob799 - Well, there are still some uses for another account system. I mean, reflect doesn't accept everyone, another option would be good probably.

    coolgeorge423 - It is a difficult task. I suggest looking at some examples on the GMC, it would take a whole guide to tell people how, but there are examples on the GMC. As for a reflect account, you will have to go to http://reflectgames.com/. But I can tell you that only certain games can use it, and they must be accepted first.

    Evilish 17 years, 5 months ago

    Reflect uses a mix of GM, php and MySQL, so you would have to have good knowledge in all those area's to make one.

    I have one half done, but it's really just easier to use RO, if they accept you

    Treebasher 17 years, 5 months ago

    Yes, I know that Reflect uses all of those to use its account system. But you probably should know how to make a plain and simple multiplayer game first, then try to get Reflect to accept you.