Throwdown is a fun little libadwaita/GTK4 app written in Python for
generating random skate trick combos with adjustable difficulty!
Simply paste this command onto your terminal:
wget -q https://github.com/yioannides/throwdown/releases/latest/download/throwdown-x86_64.flatpak &&
flatpak install --user -y ./throwdown-x86_64.flatpak
Originally created as a standalone CLI app (drafted in bash / completed in Python) for getting better at skateboarding (in real life, as well as in video games like Session: Skate Sim and Skater XL). I always wanted to develop a libadwaita app, so this became the perfect challenge for me to turn it into my first GTK app as a non-programmer!
- Three levels of difficulty (easy, medium, hard) and random mode
- Type of modules: stance, direction, spin, flip, grind, lateflip & ground tricks
- Named tricks (example:
Fakie BS 360->Full Cab)
- Built using GNOME Builder's Python template
- Welcome To GNOME portal for cloning and studying completed / published Python apps
- Workbench by Sonny Piers
- GeopJr's GTK4 development guide (primarily focused on the Crystal language, but offers invaluable transferable knowledge on the start-to-end process of preparing and developing a GTK4 app)

