Term
|
Category
|
Comments
|
Action | meta-controlled-type | an activity performed by a human |
Action Knowledge Catalog | type | is a kind of knowlegde catalog that contains information about the actions a human can perform in the game |
Building Material | meta-controlled-type | a resource influenced by transforming rocks and constructing |
Baby Forest | meta-controlled-type | type of land: when a human plants trees on roots or rocks, this will become baby forest. Baby forest will evolve automatically into Forest. |
Chopped Wood | meta-controlled-type | a resource influenced by wood chopping and constructing and the energy consumption |
Coal Mine | meta-controlled-type | a construction that can produce coals |
Coals | meta-controlled-type | a resource influenced by the production of coal mines and the amount consumed by power plants |
meta-controlled-type | a land resource that is used by coal mines for the production of the world resource coals | |
Constructing | meta-controlled-type | an action which has as result a new construction; can only be performed on plain land (except for the coal mines, which can be constructed everyware on solid land) |
Construction | meta-controlled-type | can be a mine or a farm or a theatre or a power plant |
Construction Knowledge Catalog | type | is a kind of knowlegde catalog that contains information about the constructions that can be constructed on the gameboard |
Creation Power | type | resource needed to create humans |
Energy | type | a non-storable resource that is influenced by the production of power plants and coal mines |
Event | type | events are used for informing the graphical userinterface of a change in the game for example a square of land has changed it's state |
Evolution Knowlegde Catalog | type | is a kind of knowlegde catalog that contains information about the state of the evolution in the game |
Evolution.clock | attribute | clock is a ClockThread object used by the class Evolution |
Evolution.factor | attribute | this variable influences the speed of evolution. A higher value gives a lower speed. |
Evolver | type | an abstract class wich represents an object that will evolve in time |
Farm | meta-controlled-type | a building that can produce food |
Food | meta-controlled-type | a resource influenced by hunting and fishing and the consumation of the humans |
Forest | meta-controlled-type | type of land, forest can be transformed in chopped wood and plain land |
Fishing | meta-controlled-type | an action which increases the amount of food, can only be performed on water |
Game Board | type | all the pieces of land |
GeoInvestigation | meta-controlled-type | an action which finds out if the land contains coals or other resources |
Happiness | meta-controlled-type | a resource that influences the work efficiency of humans; can be influenced by theatres |
Human.energyBuffer | attribute | when there is no more food, a human starts consuming his energy buffer; when the energy buffer of a human is empty, a human dies |
Human Instruction | type | an instruction specifically meant for a human |
Human.timeToLive: long | attribute | the maximum amount of time a human can live |
Hunting | meta-controlled-type | an action which increases the amount of food, can only be performed on forest |
IconTable | type | this class represents a table full of icons. |
Info List | type | a key-value (map) list, containting info about the objects in the world (info about the humans, about the constructions and about the squares of land); there can be multiple values for each key |
InfoList.e | attribute | the variable e contains the record this InfoList is currently pointing at. |
Instruction | type | the way the player indicates what he wants to happen in the game |
Knowlegde Catalog | type | contains specific information about objects which can be loaded from property-files |
KnowledgeCatalog.fileName | attribute | the url from where this catalog is loaded |
Land Knowledge Catalog | type | is a kind of knowlegde catalog that contains information about the different types of land in the game |
Land Resources | meta-controlled-type | the resources a square of land can contains (coals, trees, babytrees) |
Making Land | meta-controlled-type | an action which transforms water into plain land; can only be performed on water |
Meta-Controlled-Type | objects of this type are controlled by the KnowledgeCatalogs following the meta-pattern | |
Plain Land | meta-controlled-type | a type of land with no trees and no tree roots and no rocks and no water |
Planting Trees | meta-controlled-type | an action which creates a new baby forest, can only be performed on roots or plain land |
Power Plant | meta-controlled-type | a construction that can produce energy out of coals |
Removing Roots | meta-controlled-type | an human action which transforms a piece of land with roots into plain land; can only be performed on roots |
Resource | meta-controlled-type |
in fact a world resource; the world contains resources which can be influenced by numerous actions, like chopping wood, transforming rocks, etc |
Resource Knowledge Catalog | type | is a kind of knowlegde catalog that contains information about the resources of the game |
Resting | meta-controlled-type | resting is the default action for a human |
Rocks | meta-controlled-type | type of land, rocks can be transformed into plain land |
land resource that is used by transforming rocks to produce building material | ||
Roots | meta-controlled-type | type of land, roots can be transformed into plain land |
land resource that is removed by transforming roots to plain land | ||
Square of Land | type | the pieces the board is divided in |
SquareOfLand.explorationState: double | attribute | the explorationstate of a square of land |
SystemMessage | type | this class represents a message from the game to the user. |
Theatre | meta-controlled-type | a building that gives happiness to normal humans |
Transform Land | meta-controlled-type | a normal human action that can be either transforming rocks or removing roots or planting trees or making land or wood chopping |
Transforming Rocks | meta-controlled-type | a normal human action which increases the amount of building material and transforms rocks into plain land; can only be performed on the land type rocks |
Trees | meta-controlled-type | a land resource that can be found on the land type forest |
UserInterface.evolving | attribute | indicates whether the game is evolving |
UserInterface.worldcontroller | attribute | a connection to the world controller |
Water | meta-controlled-type | a type of land that can be transformed into plain land |
Wood Chopping | meta-controlled-type | an action which increases the amount of chopped wood, can only be perfomed on forest |
World | type | the whole game environment (humans, game board and the resources) |
World Controller | type | a Controller for the world made by the design pattern with the same name |
WorldController.actionName | attribute | the name of the action which will be performed when a square is selected and we still have humans in the selection. |
WorldController.humanSelection | attribute | the currently selected humans on the gameboard. |
WorldController.selectedSquare | attribute | the selected SquareOfLand object |
World Instruction | type | an instruction specifically meant for the world (creating humans) |