Inspiration

This is a demake of our favorite Anti-Gravity racing game.

Features

  • endless random tracks
  • AI racers
  • speed pads, mines, shield upgrades
  • minimap
  • monochrome mode

What it does

This game gives an endlessly random 2d racing experience. The retro vector graphics forms a paradoxical theme for a futuristic anti-gravity racing game. Toggle the colors with 'T' for an even more retro looking game.

How we built it

Every element of the game is rendered with using basic draw (lines). The track is random generated for endless racing. The physics is accomplished with simple vector-matrix math and distance based collision detection.

Challenges we ran into

Simulated physics for a racing game is not easy especially without using any third-party physics engine. Everything is approximated. The collision detection is crude but it with works and provides the game its own feel and personality.

Accomplishments that we're proud of

The tracks are randomly-endlessly generated with a mixture of handmade and purely random sections. The tracks turned out smooth and playable.

What we learned

The quick code-run of python and pygame allows for quick game prototyping.

What's next for Vector Speed AG

More gameplay: add proper close-loop race tracks; improve the AI; add customizable ships for varied handling; add weapons; and add more in-game power-ups and upgrades; add more fireworks and effects; and much more than a few days of hackthon would allow.

Built With

Share this project:

Updates