We're learning rust and bevy and you're welcome to come along for the ride. The RustBuddies discord is a clearinghouse for side-projects, so come and join: discord invite.
We are going through these phases:
- get a window up or something?
- move a snake head around?
- put some apples out
- collide head with apples, and remove
- grow snake length when apples hit
- detect when head collides with body
- scoring
- sound
- multiplayer (are you kidding?)
We are currently on step 3!
You are welcome to submit a pull request for any step, even the one's we've moved past, and you'll probably get some feedback on your code. We also welcome multiple PR's for the same step! Comparing our code is part of learning and we are all beginners at rust and/or bevy.
These are not necessary at all - but you are probably doing yourself a favour if you spend some of your cycles thinking about how you would do this in a project where it matters.