Jump to content

Persistent browser-based game

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 213.181.128.219 (talk) at 12:45, 31 May 2009 (Useful sites for new developers). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A persistent browser-based game (PBBG) is a computer game that is both browser-based (accessed and played over the Internet only through a web browser) and persistent (able to progress with successive playing sessions).

PBBGs can provide the depth of experience and sustainability seen in some application-based games, but because they don't require any special software to play, they are more accessible and portable than such games.

Persistent browser-based games usually rely on some kind of server-side code, such as Perl, PHP, Ruby, Python, or Java; though some will use technologies like Flash, ActiveX, and Java applets to store data on the client's computer. Games relying on client-side technology are rarer due to the security aspects that must be dealt with when reading and writing from a user's local file system - the web browser doesn't want web pages to be able to destroy the user's computer, and the game designer doesn't want the game files stored in an easily-accessed place where the user can edit them.

For the more common games of this kind, the server-side code will store persistent information about players and possibly the game world in some kind of database, be it a flat text file, relational database, or game objects serialized from the server-side language to a binary file.

See also

Useful sites for new developers

Building Browser Games
PBBG - Persistant Browser Based Games
CakePHP - Very powerful PHP framework

Useful IRC channels

irc.freenode.net #cakephp
irc.freenode.net #pbbg

References