Disclaimer: All content has been downloaded from MapleSimulator, and is perfectly fine to use for learning and fan-based use. Only GMS discourages using it's assets, and therefor, no GMS assets are included in this project. All assets are property of Nexon and it's partners. No commercial use of the art
, please! All sprites have been downloaded from https://maplesimulator.com/
- Art
Animation
- Mobs
Basic AI
State Machine
Roaming
Dynamic loading ( xml; .zenx files )
- Player
Movement
- Game Logic
Dynamic content loading
Spawn Manager
Mob data is stored at data\mobs\mobs.zenx
. Each mob
node contains all data related to a specific mob.
The following attributes are required for binding an animation sprite sheet.
name="walk" // Animation name
sprite="mobs\mush\walking\walking01_left.png" // Spritesheet file location : Starting at root of folder
max_frames="3" // Number of animations the spritesheet has
delta="0.1" // How fast to animate the sprite?
sprite_width="100" // Width of individual sprites
sprite_height="100" // Heigh of individual sprites
yfactorup="0" //Shift sprite up by 0 on each frame
Sprites should all be on one row. Multi-row spritesheets are not supported at this time.
This project is very active, and contributions are welcome! (: