Skip to content

Swiderki/Badlands

Repository files navigation

🏁 ZloZiemie – 2D Racing Game | Motorola Science Cup Finalist 🏆

Welcome to ZloZiemie, a 2D top-down racing game inspired by Atari's Badlands. This game was built entirely from scratch, without using any game engines, as part of the Motorola Science Cup competition organized by Motorola Solutions.

Our goal was to explore game development fundamentals, with each team member focusing on core systems like rendering, physics, input, and AI. In particular, our AI system features path-following opponents with obstacle avoidance and collision curvature detection using Linear Regression over grid-based track data.


image image image


🎮 Try It Live

🔗 Play the Game: ZloZiemie Online


📦 Repository Contents

  • /src – TypeScript source files for rendering, input, physics, and AI
  • /types – Class/Struct models
  • /public – Static assets for hosting

📚 Documentation

🔗 Full Documentation: ZloZiemie Docs


🧠 Key Features

  • Top-down 2D racing mechanics
  • Grid-based track representation
  • AI opponent with:
    • Path-following
    • Obstacle avoidance
    • Collision curvature estimation via Linear Regression
  • Pixel-based rendering engine built in TypeScript

🚀 Quick Setup

To run the project locally:

Prerequisites

  • Node.js >= 18
  • npm or yarn

Clone and Install

Using npm:

git clone https://github.com/your-username/zloziemie.git
cd zloziemie
npm install
npm run dev

Using yarn:

git clone https://github.com/your-username/zloziemie.git
cd zloziemie
yarn
yarn dev

Then open http://localhost:5173 in your browser.


Contributors

  • Stanisław Dębicki
  • Karol Ciurej
  • Bartosz Kaczor
  • Karol Ostrówka
  • Bartosz Trojan

🏁 Acknowledgments

Massive thanks to Motorola Solutions for organizing the Motorola Science Cup and giving us the opportunity to compete and create!


#MotorolaScienceCup #GameDevelopment #TypeScript #LinearRegression #AI #Vite #2DRacing

About

Badlands - a 2D racing game set in dystopian future. Navigate through dynamic tracks, dodge obstacles, and outpace your rivals in this fast-paced arcade-style adventure. Project was create for Motorola Science Cup competition.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors