Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite for the third time #59

Draft
wants to merge 80 commits into
base: master
Choose a base branch
from
Draft

Conversation

tversteeg
Copy link
Owner

Yet another attempt, I'm not even sure anymore if I'm making a game or just testing out different game engines...

This time I'm dogfooding the pixel-game-lib game engine, which I've recently rewritten (see a pattern there?) to use GPU based rendering instead of just pixels.

Split debug into multiple scenes that can be scrolled through with space.
Change all `f64` to `f32` for usage with the parry crate.
Add Axis-Aligned Bounding Rectangle (AABR) type. Add orientable Rectangle shape that can calculate it's AABR. Debug draw AABR.
Refactor constraints so they are more extensible without needing too much boilerplate. Spatial grid ignores entities outside of its bounds.
Add many profiling measurements. Fix some clippy warnings.
Using Ramer Douglas Peucker for line simplifacation and Marching Squares for finding the edges of the image.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant