Skip to content

NovaSquirrel/TilemapTown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tilemap Town

Screenshot

Tilemap Town is a virtual world that allows users to move around 2D top-down maps and freely change tiles on them to create worlds together. It's intended for roleplaying and it has tools to facilitate this, letting you easily place down props, narrate actions, and switch between characters. It takes inspiration from BYOND "building games" that used to be popular long ago, as well as from MUCKs, Second Life, Pony Town, and other platforms, but it's not supposed to be a clone of anything in particular.

Tilemap Town's web client and server are Free Software, and the protocol is documented in this repository, as well as a description of what a useful subset of it might be. The protocol is designed so that a subset can still be meaningfully usable, and so that extensions can be added without causing problems for clients that don't understand them. Third party clients and servers are welcome.

Python server

Run runserver.py with your Python 3 interpreter, after installing the websockets library and aiohttp. You may want to look at docs/config.txt for information on how to configure the server's settings to your liking.

There's an optional addon for adding scripting support: TilemapTownScriptingService

Other clients

3DS client MU* gateway

About

A reimagination of the BYOND building game genre in HTML5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5