The all-encompassing goal of JZoneGamer is ease of use. Here are the other goals, in descending order of importance:
1. Non-programming adults and teens can easily use JZoneGamer to create drag-and-drop multiplayer games, without being coached by JZoneGamer 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 JZoneGamer 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 JZoneGamer community blossoms, consisting of game designers and game players from all around the world.
JZoneGamer Block Diagram

|
BE |
Board Editor |
|
BMP |
Bitmaps |
|
CE |
Code Editor |
|
EVT |
Events |
|
GD |
Game Designer |
|
GP |
Game Player |
|
JZA |
JZone Applet |
|
JZS |
JZone Server |
|
KC |
Key Clicks |
|
LE |
Level Editor |
|
MC |
Mouse Clicks |
|
SPK |
Speaker |
|
TIL |
Treescript Intermediate Language |
|
TS |
Treescript |
|
TSC |
Treescript Compiler |
|
VID |
Video |
|
WB |
Web Browser |
|
XML |
Extensible Markup Lang. |