Contents   Index   Previous   Next

Parenthetix Overview

[ Home ]

 

Parenthetix is a software tool enabling both programmers and non-programmers to create their own web-based, multiplayer board games and animated RPGs (as well as databases), and is to be implemented using Delphi. Parenthetix includes a powerful OO scripting language, enabling power users to create virtually any game imaginable. At the same time, its reusable board game and RPG components allow even non-programmers to create a wide variety of board games and animated RPGs.

 

The target operating system for end-users (game players) is Windows, and OS-independent for end-users of Parenthetix databases, who access these databases in their web browsers.

 

The Parenthetix scripting language is general-purpose in nature, and based on reusable software components, enabling the creation of all kinds of web-based software, not just board games and RPGs. It has a novel, simplified syntax (Java meets Lisp, with a touch of Object Pascal), and is intended to be easy to learn, even for those users without any programming experience.

 

Goals:

·      To enable non-programmers to create working prototypes of web-based board games and RPGs

·      To create a software development tool that’s even easier to master than Delphi

·      To create an online community of game developers, designers, and artists

Features:

·      Sophisticated IDE with debugger and syntax highlighting, like Delphi

·      Structure Editor mode enables newbies to easily create simple event handlers

·      Includes Parenthetix-to-Delphi source code translator

·      Program statements are semicolon-delimited, eliminating superfluous parentheses

·      Keyboard-Aid feature eases program entry, by converting commas/periods to parentheses and shift key to hyphens

·      Non-programmers can create multiplayer board/card games (drag and drop)