Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Jan 31, 2026. It is now read-only.
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

279 Commits
279 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 a file called config.toml in the working directory 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"
input_font_size = 12
output_font_size = 8

thanks

random videos

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

About

physics and sound interplay

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.