Skip to content

Latest commit

 

History

History
67 lines (58 loc) · 2.16 KB

README.md

File metadata and controls

67 lines (58 loc) · 2.16 KB

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