Goals

The all-encompassing goal of TileGamer is ease of use. Here are the other goals, in descending order of importance:

 

1.  Non-programming adults and teens can easily use TileGamer to create drag-and-drop multiplayer games, without being coached by TileGamer gurus and/or tech support.

2.  Non-programming high school students and undergraduates can learn Treescript as a first programming language more easily than any other Graphical User Interface (GUI) programming tool.

3.  Programming novices (who are already familiar with at least one other GUI programming tool) can master Treescript in one month or less, on their own, with little or no coaching from TileGamer gurus and/or tech support.

4.  Advanced programmers can master Treescript as easily as falling off the proverbial log, unlike most existing GUI programming tools.

5.  A vibrant TileGamer community blossoms, consisting of game designers and game players from all around the world.

TileGamer Block Diagram

BC

Java Byte-Code

BE

Board Editor

BMP

Bitmaps

CE

Code Editor

EVT

Events

GD

Game Designer

GP

Game Player

GS

Game Server

KC

Key Clicks

LE

Level Editor

MC

Mouse Clicks

SPK

Speaker

T2J

Treescript to Java

TIL

Tilegamer Intermediate Language

TS

Treescript

TSC

Treescript Compiler

VID

Video

WB

Web Browser

XML

Extensible Markup Lang.