All Classes
Class | Description |
---|---|
AgentOptions | |
AIOptions |
Created by IntelliJ IDEA.
|
Art | |
BgLevelGenerator | |
BgRenderer | |
BulletBill | |
CheaterKeyboardAgent |
Created by IntelliJ IDEA.
|
CoinAnim | |
Enemy |
Matches
RandomCreatureGenerator implementation. |
Enemy | |
Entities |
An
Entities object provides information about entities around Mario. |
Entity |
Holds information about one entity.
|
Entity.Speed |
A speed in pixels per tick.
|
EntityGeneralizer |
Created by IntelliJ IDEA.
|
EntityKind |
Describes what the entity is like.
|
EntityType | |
ErrorCodes |
Created by IntelliJ IDEA.
|
Evaluate |
This class is designed to quickly evaluate the quality of a
MarioAgent AI. |
EvaluateAgent | |
EvaluateAgentConsole | |
EvaluationInfo |
Created by IntelliJ IDEA.
|
EvaluationInfo.EvaluationResult | |
EvaluationInfos | |
Evaluator |
Created by IntelliJ IDEA.
|
FastOpts |
For your convinience - build options by connecting respective options or use FAST_xxx prebuilt options.
|
Fireball | |
FireFlower | |
FlowerEnemy | |
GameViewer |
Created by IntelliJ IDEA.
|
GreenMushroom | |
IAgent |
Created by IntelliJ IDEA.
|
IEnvironment |
Created by IntelliJ IDEA.
|
IMarioDebugDraw | |
ImprovedNoise | |
KeyboardAgent |
Created by IntelliJ IDEA.
|
Level | |
Level.objCounters | |
LevelConfig | |
LevelEditor | |
LevelEditView | |
LevelGenerator |
This class is simple to use.
|
LevelOptions |
Read Level-Generator values from
MarioOptions . |
LevelRenderer | |
LevelScene | |
Mario | |
Mario.MarioMode | |
MarioAgent |
Code your custom agent here!
|
MarioAgentBase |
Abstract class that serves as a basis for implementing new Mario agents.
|
MarioAIBase |
Abstract class that serves as a basis for implementing new Mario-AI agents.
|
MarioCheaterKeyboard | |
MarioCheatKey |
Represents cheats that are "hacked in" the
MarioSimulator or VisualizationComponent . |
MarioConfig | |
MarioControl |
MarioInput wrapper that abstracts Mario movement into callable methods. |
MarioEntity | |
MarioEnvironment |
Created by IntelliJ IDEA.
|
MarioHijackAIBase |
Splits
MarioHijackAIBase.actionSelection() into MarioHijackAIBase.actionSelectionAI() done by AGENT
and MarioHijackAIBase.actionSelectionKeyboard() done by MarioHijackAIBase.keyboard . |
MarioHumanKeyboard | |
MarioInput |
Used by
IAgent to represent the state of pressed key by the agent. |
MarioKey |
Represents keys that
IAgent may use via MarioInput . |
MarioKeyboard |
Represents configurable keyboard.
|
MarioLog | |
MarioOptions |
Serves as a storage for all options that can adjust Mario AI / Level Generation / Simulation / System / Visualization.
|
MarioOptions.BoolOption | |
MarioOptions.FloatOption | |
MarioOptions.IntOption | |
MarioOptions.StringOption | |
MarioRun | |
MarioRunResult | |
MarioRunResults | |
MarioRuns | |
MarioRunsGenerator | |
MarioSimulator |
Created by IntelliJ IDEA.
|
MarioSystemOfValues |
Created by IntelliJ IDEA.
|
MarioSystemOfValues.timeLengthMapping | |
Mushroom | |
ParameterContainer |
Created by IntelliJ IDEA.
|
Particle | |
Princess | |
RandomCreatureGenerator |
Created by IntelliJ IDEA.
|
Recorder |
Created by IntelliJ IDEA.
|
ReplayAgent |
Created by IntelliJ IDEA.
|
Replayer |
Created by IntelliJ IDEA.
|
ReplayerOptions |
Created by IntelliJ IDEA.
|
ReplayerOptions.Interval | |
RunMario | |
Sanitize | |
Scale2x |
Created by IntelliJ IDEA.
|
Shell | |
SimulationOptions |
Created by IntelliJ IDEA.
|
SimulatorOptions | |
SimulatorOptions.ReceptiveFieldMode | |
Sparkle | |
Sprite | |
SpriteContext | |
SpriteTemplate | |
StatisticalSummary |
This class is used to model the statistics
of a fix of numbers.
|
StatisticalSummary.Watch | |
StatisticalTests |
This class will contain commonly used statistical
tests.
|
Stats |
This class implements some simple statistical functions
on arrays of numbers, namely, the mean, variance, standard
deviation, covariance, min and max.
|
SystemOfValues |
Created by IntelliJ IDEA.
|
SystemOptions |
Read System values from
MarioOptions . |
Tile | |
TileGeneralizer |
Created by IntelliJ IDEA.
|
TilePicker | |
Tiles |
A
Tiles object provides information about tiles around Mario. |
TimingAgent |
Created by IntelliJ IDEA.
|
ToolsConfigurator |
Created by IntelliJ IDEA.
|
VisualizationComponent |
Created by IntelliJ IDEA.
|
VisualizationOptions |
Read Visualization values from
MarioOptions . |
WaveGoomba |
Created by IntelliJ IDEA.
|