Vizzini API v0.3.0

Provides a Game Framework.

See:
          Description

Basic Game Packages
org.vizzini Provides core classes for the game framework.
org.vizzini.game Provides core game classes for the game framework.
org.vizzini.game.action Provides action classes for games in the game framework.
org.vizzini.game.event Provides event classes for the game framework.
org.vizzini.game.search Provides search classes for the game framework.
org.vizzini.math Provides math classes for the game framework.
org.vizzini.math.ode Provides math classes for ordinary differential equations in the game framework.
org.vizzini.math.orbit Provides math classes for orbit mechanics in the game framework.
org.vizzini.util Provides utility classes for the game framework.
org.vizzini.util.event Provides event utility classes for the game framework.
org.vizzini.util.tree Provides tree utility classes for the game framework.
org.vizzini.util.xml Provides XML utility classes for the game framework.

 

Basic User Interface Packages
org.vizzini.ui Provides basic user interface classes for the game framework.
org.vizzini.ui.game Provides core game user interface classes for the game framework.
org.vizzini.ui.graphics Provides graphics classes for the game framework.
org.vizzini.ui.graphics.shape Provides graphics shape classes for the game framework.
org.vizzini.ui.help Provides help user interface classes for the game framework.
org.vizzini.ui.table Provides core table user interface classes for the game framework.
org.vizzini.ui.text Provides core text user interface classes for the game framework.

 

AI Packages
org.vizzini.ai.geneticalgorithm Provides genetic algorithm classes for the game framework.
org.vizzini.ai.geneticalgorithm.example  
org.vizzini.ai.geneticprogramming Provides genetic programming classes for the game framework.
org.vizzini.ai.geneticprogramming.example  
org.vizzini.ai.geneticprogramming.function Provides genetic programming function classes for the game framework.
org.vizzini.ai.geneticprogramming.terminal Provides genetic programming terminal classes for the game framework.
org.vizzini.ai.logic Provides logic classes for the game framework.
org.vizzini.ai.neuralnetwork Provides neural network classes for the game framework.
org.vizzini.ai.neuralnetwork.function Provides neural network function classes for the game framework.
org.vizzini.ai.neuralnetwork.layer Provides neural network layer classes for the game framework.
org.vizzini.ui.ai.logic Provides AI logic user interface classes for the game framework.

 

Arcade Game Packages
org.vizzini.game.arcadegame Provides core game classes for arcade games in the game framework.
org.vizzini.ui.game.arcadegame Provides arcade game user interface classes for the game framework.

 

Board Game Packages
org.vizzini.game.boardgame Provides core game classes for board games in the game framework.
org.vizzini.game.boardgame.action Provides action classes for board games in the game framework.
org.vizzini.game.boardgame.chess Provides core chess game classes for the game framework.
org.vizzini.game.boardgame.chess.action Provides action classes for the 3D chess framework.
org.vizzini.game.boardgame.chess.event Provides event classes for the 3D chess framework.
org.vizzini.game.boardgame.chess.standardtoken Provides standard token classes for the 3D chess framework.
org.vizzini.ui.game.boardgame Provides board game user interface classes for the game framework.
org.vizzini.ui.game.boardgame.chess Provides user interface classes for 3D chess for the game framework.
org.vizzini.ui.game.boardgame.chess.standardtoken Provides standard token user interface classes for the 3D chess framework.

 

Card Game Packages
org.vizzini.game.cardgame Provides core game classes for card games in the game framework.
org.vizzini.ui.game.cardgame Provides card game user interface classes for the game framework.

 

Simulation Packages
org.vizzini.game.simulation Provides simulation classes for games in the game framework.
org.vizzini.game.simulation.force Provides force classes for simulations in the game framework.
org.vizzini.ui.game.simulation Provides simulation user interface classes for the game framework.

 

Examples
org.vizzini.example.ant  
org.vizzini.example.ant.ui  
org.vizzini.example.artemischess.ui Provides user interface classes for the Artemis 3D chess example application.
org.vizzini.example.chess.ui Provides user interface classes for the Chess example application.
org.vizzini.example.gin Provides gin classes for the game framework.
org.vizzini.example.gin.ui Provides gin user interface classes for the game framework.
org.vizzini.example.pong Provides pong classes for the game framework.
org.vizzini.example.pong.ui Provides pong user interface classes for the game framework.
org.vizzini.example.qubic Provides Qubic classes for the game framework.
org.vizzini.example.qubic.ui Provides Qubic user interface classes for the game framework.
org.vizzini.example.raumschachchess.ui Provides user interface classes for the Raumschach 3D chess example application.
org.vizzini.example.solarsystem.ui Provides solar system user interface classes for the game framework.
org.vizzini.example.tictactoe Provides tic-tac-toe classes for the game framework.
org.vizzini.example.tictactoe.ui Provides tic-tac-toe user interface classes for the game framework.

 

Other Packages
org.vizzini.database Provides database classes for the game framework.
org.vizzini.tool.colordesigner Provides color designer classes for the game framework.
org.vizzini.tool.dependencyanalyzer  
org.vizzini.ui.database Provides database user interface classes for the game framework.

 

Provides a Game Framework.

Vizzini Game Framework

Contents

1 Introduction

Figures

1-1 Core Game Concepts Diagram

1 Introduction

The Vizzini Game Framework provides reusable components for creating games.


Figure 1-1. Core Game Concepts Diagram

Figure 1-1 shows the core game concepts.



Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02