Robert Garrett 72f062ea10
Some checks failed
Basic checks / Basic build-and-test supertask (push) Failing after 55s
Teach the Makefile how to "build" the audio assets
Makefiles are pretty strange things.

There is a new wildcard target which will copy any .ogg file from
"assets/" into "out/assets". On it's own, it does nothing -- it only
knows how to create the output file by copying the input one.

To drive this, a list of output assets must be created and depended upon
by the main build target(s). I don't want to manually maintain an asset
manifest in a Makefile, so I've achived this by wildcard matching
anything in the "assets/" folder, then rewriting the prefix to be
"out/assets/". This list is in a variable, which is now part of the
dependency list for the main build target(s). All files will be
installed, but only when they are out-of-date. Excellent.
2025-12-19 10:55:57 -06:00
2025-11-15 15:18:54 -06:00
2025-12-19 10:41:08 -06:00
2025-12-19 10:41:08 -06:00
2025-10-30 12:47:22 -05:00
2025-12-17 11:01:23 -06:00

Asteroids

Another Asteroids game I'm making. This time in Rust with the Bevy game engine.

License

File(s) License
* AGPLv3
assets/* CC0

(the most-specific match is the applicable license)

The sound files are from KenneyNL's "Sci-Fi Sounds (1.0)" pack. Find their work at [www.kenney.nl].

Description
Another Asteroids game, this time in Rust with the Bevy engine.
Readme AGPL-3.0 612 KiB
Languages
Rust 86.5%
HTML 7.3%
Makefile 5.5%
Dockerfile 0.7%