[ Home ]
TileGamer is a tool for developing multiplayer board games and animated games. All games are developed in a built-in scripting language called Treescript. The Tilegamer Integrated Development Environment (TIDE) is implemented in Python, enabling it to run on various platforms, such as Windows, Linux, and the XO Laptop. The TIDE is used to develop games. TIDE for the XO includes a cross-compiler which translates Treescript into Python. TIDE for Windows and Linux includes a cross-compiler which translates Treescript code into a Java applet. The game designer uploads the Java applet code to the TileGamer.com web site, which automatically compiles it into byte-code, enabling end-users to play those games in their web browsers. End-users using their XO Laptops download the compiled Python code to play games. The game server running on the TileGamer.com server can communicate with the Python-based game servers hosted on XO Laptops, enabling XO users to play games with Windows and Linux users, as well as other nearby XO users.
The TIDE enables both programmers and non-programmers to develop multiplayer TileGamer games, and the Treescript scripting language is designed to be easier to master than more general-purpose languages like Python and Java. The ultimate goal of TileGamer is to facilitate the emergence of hundreds (or even thousands) of Windows, Linux, and XO Laptop game designers, and thousands more TileGamer end-users. Initially the target platforms will be Linux and the XO Laptop, and later Windows and maybe Macs will be targeted.