![]() |
|
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) |