Skip to content

tomara-x/bgawk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chicken

this is a toy for playing with physics and sound. you can add rigid bodies with different properties, simulate gravity, add joints between them, link their properties to variables, and evaluate lapis* code blocks on collision, and probably more :D (press f1 in the app for more detailed help)

[*] lapis is a FunDSP interpreter

building

git clone https://github.com/tomara-x/bgawk.git
  • build
cd bgawk
cargo run --release

Tip

if you're building often, you might want to improve your compile times by dyanically linking bevy by appending --features bevy/dynamic_linking to your build or run commands

more info

Tip

you can choose startup settings:

  • using command line arguments:
cargo run -- --help
  • or by placing settings at $HOME/.config/bgawk/config.toml like so:
pause = false
fullscreen = false
lapis_quiet = false
lapis_keys = false
gravity_x = 0
gravity_y = 0
attraction = 0.01
scale_factor = 1
win_width = 1280
win_height = 720
clear_color = "000000"

thanks

random videos

https://www.youtube.com/playlist?list=PLW3qKRjtGsGaMXPz6lPiKr-BRqkUIv4Pl

About

physics and sound interplay

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Languages