Skeleton Man's Amateur Skater 

Entry for Ludum Dare Jam 44. April 26th-29th 2019.
Theme: Change the genre of a classic video game
Idea: It's a platformer like Super Mario, except featuring a skateboarding
skeleton. It's like what Super Mario would be if it was made by the
Tony Hawk's Pro Skater team. Probably. Pull off some gnarly tricks to
earn as many points as possible.
I started work on the graphics assets ahead of time and as such,
unless I create new assets from scratch after the jam begins
I will be opting out of the graphics voting category.
Theme voting: https://ldjam.com/events/ludum-dare/44/theme
Installation
Debian and Debian derivatives (including Ubuntu, KDE Neon, etc.)
Download skeleton-mans-amateur-skater_0.0.5_amd64.deb.
sh
sudo dpkg -i skeleton-mans-amateur-skater_0.0.5_amd64.deb
What if another theme is chosen?
See How to combine with other themes.
Checklist
- [x] Cast votes for voting round 2
- [x] Formulate initial ideas
- [x] Create page for game on Indie DB
- [x] Choose between using Amethyst or just Rust-SDL2
- [x] After voting round 3 opens, evaluate and update ideas
- [x] Come up with a good title
- [x] Cast votes for voting round 3
Before
- [ ] After final voting round opens, evaluate and update ideas
- [ ] Cast votes for final voting round
- [ ] Hook up keyboard and drummachine to computer plus with headphone monitoring
- [ ] Set up OBS, camera and audio (incl instruments) for streaming on Twitch
During
- [ ] Focus on game mechanics and music
- [ ] Have a few people test the game as soon as possible
during development and iterate based on feedback
- [ ] Add screenshot to readme
- [ ] Publish on itch.io
After
- [ ] Any work necessary for the game to run on Windows and macOS
- [ ] Post-mortem write-up on Indie DB. Share it on HN and Reddit
- [ ] Post-mortem video on YouTube?
Execution
- 2d graphics
- Music will be central to the game
- Simple but pleasing graphics, coherent in style
- Easy to get into. Player must be able to figure out
the objective of the game within 20 seconds
Implementation
Rust + Amethyst
Building from source
First, install the Rust toolchain. Linux users should do so using https://rustup.rs/.
Next, follow the instructions below.
Debian and Debian derivatives (including Ubuntu, KDE Neon, etc.)
sh
sudo apt install libasound2-dev libx11-xcb-dev libssl-dev libfreetype6-dev
sh
cargo build --release
Binary .deb
package
sh
cargo install cargo-deb
sh
cargo deb
See https://github.com/mmstick/cargo-deb for details about cargo-deb.