Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Throwdown is a fun little libadwaita/GTK4 app written in Python for
generating random skate trick combos with adjustable difficulty!

installation:

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

introduction:

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!

features:

  • 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)

resources (for absolute beginners):

  • 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)

About

a simple GTK4 app for generating random skate trick sequences

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages