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.
|