Zillions of Games

Here are some great games you can play with
the Zillions of Games Interface!




users
 
Users Corner Free Games | Patches | Discussion Board | Discoveries

Installation Instructions | Share your Game

 

You'll need the full version of Zillions to run these games, which you can get at the Zillions Store.


Game: Axiom Development Kit
 
Created by Greg Schmidt, 2007-08-25
Game in the Spotlight

version 1.50
requires ZoG 2.0

Educational
Solitaire
Axiomatic

download 4561 K
 
Updated 2010-07-04

Release 1.50 - bug fixes and enhancements - see RelNotes.txt for details.

 

Axiom is a universal game playing engine that works in harmony with Zillions of Games.
It is a system and language designed for game creation. Specifically, Axiom games consist of a Zillions plug-in DLL and one or more scripts written in the Axiom language. Creating a new game involves producing an Axiom script that describes the game logic. Similar to the way in which the "zrf" language is based on the Lisp language, the Axiom language is based on the Forth language.

Axiom supports the ability for game developers to specify the Game AI and therefore it can be applied to, and excels at, non chess-like games such as territorial and connection games. In addition, the full power of the Forth language is available to Axiom game developers. This includes such things as the ability to use variables, perform math, define functions and data, etc. While most of the basics of game definition are similiar to that of Zillions, a working knowledge of the Forth programming language and some willingness to "program" is required in order to make effective use of Axiom.

The "Axiom Development Kit" provided here is intended to be a self-contained distribution of the Axiom system. With it, motivated developers should be able to create new and spectacular "Axiom powered" games.

This distribution contains the following folders:

Doc - Contains the "Axiom Developer's Guide" and the "ForthScript Language Reference" documents.

Axiomatic-Tic-Tac-Toe - This is a simple example of an Axiom game. It is discussed in detail in in the developer's guide. It also includes some variants to demonstrate some additional concepts.

Examples - These are some examples discussed in the developer's guide.

AutoPlay - This is an Axiom client that allows automated self-play of games.

Logo - The Axiom logo. Although not required, I suggest that new Axiom games incorporate this logo into their graphics.

Patterns - Contains general purpose extensions to Axiom.

ZRF Converter - Contains a file converter from .zrf to .xml and .4th.

Zillions Patch - This fixes a known annoyance in Zillions.exe that occurs when dealing with plug-in engines. The patch only works with version 2.0.1p, i.e. the unlocked 2.0.1 Demo version.
However, Axiom will work fine in any Zillions 2.0 version without the patch.
PLEASE NOTE: read the included Instructions.txt carefully.
Patch at your own risk. It is not endorsed nor supported by the Zillions Of Games Development company.
Future update patches from Zillions Development will not work after applying this patch.

 
In addition to the Tic-Tac-Toe example included here, you can click on the "Axiomatic" link in the top-right section of this page to list all Axiom powered games currently available.

There is also a yahoo group dedicated to Axiom: http://games.groups.yahoo.com/group/axiom-system/

 

Download Axiom Development Kit now!
(4561 K)

Axiom Development Kit

back to Download Free Games listing

 
Zillions Development
About Zillions Development
Dealer Inquiries are welcome .

Copyright 1998-2013 Zillions Development Corporation