Not very nice looking right? This is only to demonstrate HTML5 graphics and MMO aspect. Open two windows to see your character move around! Please don’t hack and spam the client and server. I know it is easily hacked right now.
I want to make a pokemon-like multiplayer game that isn’t owned by Nintendo. This idea is called PetPals and it will be open source and free platform to write and create “pokemon” online worlds!
This game will not have the same gameplay as Pokemon. Your controllable character (the master) will have a PetPel (pokemon) that will follow it around (much like pokemon yellow for Gameboy advance). Battles happen in the OVERWORLD at real time pace. You command your PetPal to attack another wild PetPal which will start an automated battle that you may influence by commanding your petpal to use 1 to 3 special moves. Battle happens in the OVERWORLD. No battle scene will initiate. Other people nearby can see the battle and join in against the wild PetPal much like other Online RPG games (world of Warcraft). Only one PetPal may follow you at a time, the rest are stabled.
Still don’t understand? Combat is like the hunter character in world of Warcraft if you played before except the trainer does not physically battle and rather stays to the side, only using pet commands and items.
All master characters are half human/half animal. Intractable NPCs will be mixed also with some that are full human. This will be the setup for the mid-game twist. I don’t have the main story yet though.
I will use sprite layering to allow players to wear and mix/match clothes! PetPals will not be able to wear clothes because of the labor of making too many sprites and attachments.
This game won’t be referring to pokemon to avoid royalties. This game will totally be free to use/edit the client and server code. I will maintain official servers free of charge to everyone and add more if people take interest in my project.
Cross Platform / All Devices Supported
Using HTML5, I will make the game available on PCs, tablets, and phones! Anything with an updated browser can play. I have multiple UI ideas for each device. You don’t have to download anything to play. No outdated flash player needed. Sockets, HTML canvas, and Audio tags must be supported by your browser to play.
What I need?
I can code and do pixel art for the overworld. I need a story, character design, and a user interface designer. I already have tiles for the OVERWORLD background and I’m using deviant art fan made open source “fakemon” for the sprites. My email is [email protected]
I'd use PHP for the website but not for the game. The game would be run on Java like runescape and minecraft, I think that'd be the your best bet.
Ajax won't be used. The flash player will be used to communicate with the socket server that will send the information to the HTML page. The server will run in PHP.
The point of making it a browser game would be to make it more accessible.
Anyways I'll post some multiplayer demo to demonstrate the capabilities.
Tell me your: "move loss average" at the bottom.
That's basically how much your graphics lag. It has nothing to do with internet connection though.
-only works on firefox and chrome
-If you see Error #2048 at the bottom then refresh the browser.
-Use arrow keys to move
-players don't disappear when they leave. refresh the browser if there are too many people.
-need flash player installed
Please give feedback.
Edit: gah should work now I forgot to take it out of sandbox mode. That's why people coundn't connect.
I gave this a brief test. I typically got numbers around 0.5ms, although it fluctuates quite a bit between 0.0 and 1.0. It rarely goes above that, and the maximum I've seen it go to is 1.9ms. Tested in Firefox 20.0.1. There was just my character on the map at the time.
I presume there'd be more lag once the maps get larger and use more graphics/tiles (or will they be pre-rendered?).
it seems 80% of people are getting values from -1 to 2ms which is acceptable. Anything below 10ms is fine, after that the animations will be jittery.
Actually I realized I can reduce the lag by using the HTML5 canvas element and use HTML5 websockets.
After seeing this game: http://browserquest.mozilla.org/
I now know browser MMOs are possible so I'm going to give this project the green light. I'll post the next version later. Also the game server is going down in 3 hours so it won't be multiplayer anymore (not that it mattered, no 2 people were on at the same time)