Experimenting with AlmasB JavaFX library FXGL
I'm using IntelliJ on a Mac and I started with the FXGL Wiki Getting Started Tutorial.
- Java 8
- Maven
- FXGL - [Get FXGL] (https://github.com/AlmasB/FXGL/wiki/Get-FXGL-%28Maven%2C-Gradle%2C-Uber%29)
- Liberated Pixel Cup - For tilesets
- Tiled - Map editor
- LPC Sprite Character Generator - For sprites
- WolframTones - For procedurally generated music
- BFXR - Used to generate sound effects
- AlmasB - FXGL and initial tutorial - AlmasB
- Eric Holsinger - Additional work - Eric Holsinger
See also the list of contributors who participated in this project.
- AlmasB for FXGL
0.1
- displaying the x,y coordinates of the player object
- bounding the player object within the game screen
- playing a bumping sound at the edge of the screen
- background ambient music
- sprite sheet slicing for walking and idle animations
- animated the walk/idle sequence in all four cardinal coordinates (North, East, South, West)
- minimal "moonwalking", by adjusting the animation duration
- second "npc" character
- detect simple bounding box collision of entities
- npc turns toward player on collision
0.2
- refactored to FXGL 0.5.0
- refactored movement
- player cannot walk over NPCs bounding box
tightened up the hitbox (still code-messy)- tilemap background with terrain items