FXGL Full Tutorial: Make a Platformer
We learn how to make simple platformer game using FXGL 0.4.0, Tiled 1.0.1 and Kenney assets. If you have problems with latest Tiled .json format, upgrade FXGL to 0.4.2
If you are having "EntityFactory was not set!" error then make sure that you have a *valid* package name (e.g. com.name.game) and that all Java source files are under that package (or subpackage).
Source Code of this tutorial: https://github.com/AlmasB/FXGLGames/tree/master/Mario
FXGL framework: https://github.com/AlmasB/FXGL
Get FXGL into your project: https://github.com/AlmasB/FXGL/wiki
Assets used in the video: https://github.com/AlmasB/FXGLGames/tree/master/Mario/src/main/resources/assets
Tiled 1.0.1: https://github.com/bjorn/tiled/releases/tag/v1.0.1
OR https://thorbjorn.itch.io/tiled/devlog/2827/tiled-101-released-and-updated-snapshots
Kenney assets website: http://www.kenney.nl/
You can support the FXGL development by starring the GitHub repo. FXGL chat: https://gitter.im/AlmasB/FXGL
Other Videos By Almas Baim (AlmasB)
2018-06-10 | Java: Encryption for Beginners |
2018-06-01 | FXGL: Space Runner Demo |
2018-05-05 | FXGL: Basic iOS Demo |
2018-04-12 | FXGL: Web Browser Demo |
2018-04-02 | FXGL: Improved Physics and Animations |
2018-03-07 | FXGL: Space Invaders Android Demo |
2018-02-27 | FXGL: Basic Android Demo |
2018-02-24 | FXGL: New Feature Demo |
2018-01-27 | JavaFX Software: Equation Solver |
2018-01-13 | FXGL Tutorial: Sprite Animation and Camera |
2017-12-26 | FXGL Full Tutorial: Make a Platformer |
2017-12-24 | DevStream: FXGL Scripting Engine Integration |
2017-12-23 | FXGL: Updated Geometry Wars Demo |
2017-12-14 | Java: Common Beginner Mistakes |
2017-11-10 | FXGL: Space Invaders Full Demo |
2017-10-29 | JavaFX Tutorial: Keeping Notes (MVC) |
2017-10-25 | FXGL Revamped Notifications |
2017-10-08 | Space Invaders 0.9: New Levels and Boss |
2017-09-24 | Java TDD: Snake Game |
2017-09-12 | JavaFX Game Demo: Damage Indication via Voronoi Tessellation |
2017-08-18 | FXGL: Updated Geometry Wars Demo |