A racing game using Plane-Based Projective Geometric Algebra instead of matrices
This innovative racing game uses Plane-Based Projective Geometric Algebra (PPGA) instead of traditional matrix transformations. It demonstrates how sandwich products can replace matrix operations for transformations in game development.
Uses geometric algebra instead of matrices for all transformations
Employs the sandwich product for rotations and translations
Features player-controlled car and two AI opponents
PPGA is a cutting-edge mathematical framework that uses geometric algebra instead of traditional matrix transformations. Instead of using transformation matrices for rotations, translations, and scaling, PPGA uses multivectors and sandwich products.
Mouse-based steering - click where you want the car to rotate toward
Dynamic acceleration and braking mechanics
Two AI-controlled cars with pathfinding logic
Camera movement implemented with geometric algebra
PPGA Implementation Details
Download PDF