forked from mozilla/BrowserQuest
-
Notifications
You must be signed in to change notification settings - Fork 220
Home
justinclift edited this page Sep 22, 2012
·
45 revisions
Welcome to the BrowserQuest wiki!
- Quick start installation guide using Amazon EC2: Quick-Start-using-Amazon-EC2
- Backlog - Our ToDo list (new ideas welcome, discussion via the mailing list).
- Coding Conventions - The coding standards we intend to use. Open to (sane) discussion. :)
- OpenGameArt.org - (Offsite link!) - Possibly useful source for further artwork.
- The Client Bootstrap Process - Info about what happens when the browser loads the game client.
- Server Bootstrap Info - Mostly a stub, with info copied from the ParticleQuest Etherpad.
- Achievements - Has achievement related property list, the list of achievements, and info on how the methods are used.
- Battle System - Mostly a stub, needs work.
- App - Property and method list done, with some good initial method descriptions.
- Bubble - Property and method list done, with good method descriptions.
- BubbleManager - Property and method list done, with good method descriptions.
- Game - Stub only, needs work.
- Storage - Initial property and method list done, some methods have descriptions.
- Server - Initial property and method list done, needs more in-depth method info added.
- Connection - Basic property and method list, needs work.
- Player - Stub only, needs work.
Note - Communication between the client and server happens via gameclient.js (client side) which talks to gameserver.js (server side) using the messages and entity types defined in shared/gametypes.js.
(turning any of these into class docs, like those above, is encouraged)
- client/js/animation.js
- client/js/area.js
- client/js/audio.js
- client/js/build.js
- client/js/camera.js
- client/js/character.js
- client/js/chest.js
- client/js/config.js
- client/js/detect.js
- client/js/entity.js
- client/js/entityfactory.js
- client/js/exceptions.js
- client/js/gameclient.js
- client/js/infomanager.js
- client/js/item.js
- client/js/items.js
- client/js/map.js
- client/js/mapworker.js
- client/js/mob.js
- client/js/mobs.js
- client/js/npc.js
- client/js/npcs.js
- client/js/pathfinder.js
- client/js/player.js
- client/js/renderer.js
- client/js/sprite.js
- client/js/sprites.js
- client/js/text.js
- client/js/tile.js
- client/js/timer.js
- client/js/transition.js
- client/js/updater.js
- client/js/util.js
- client/js/warrior.js
- server/js/area.js
- server/js/character.js
- server/js/checkpoint.js
- server/js/chest.js
- server/js/chestarea.js
- server/js/entity.js
- server/js/format.js
- server/js/formulas.js
- server/js/item.js
- server/js/main.js
- server/js/map.js
- server/js/message.js
- server/js/metrics.js
- server/js/mob.js
- server/js/mobarea.js
- server/js/npc.js
- server/js/properties.js
- server/js/utils.js
- server/js/worldserver.js