NodForSped

NodForSped is a racing game developed in Python with PyGame, in which players choose from four cars and race against a computer opponent. The game features three challenging levels and a leaderboard for score tracking.

Ready. Set. GO!

Showcase

During the first semester of Computer Science at the Rotterdam University of Applied Sciences, Yassine and I developed a racing game using Python (and PyGame). In this fun project, the acquired Python knowledge came in handy, and at the same time it was a creative project to build an interactive game. The game contains three levels that become increasingly difficult, with each level introducing new challenges, such as oil slicks on the track and increased speeds. In addition, we created a leaderboard to record scores in a JSON format and display them in the menu.

Gameplay

Cars, Levels and Mechanics

In NodForSped, players can choose from four different cars. These cars have no advantages, only a different appearance. In the game, we use masking, which uses images as coordinates to determine the boundaries of the race track, so that a car cannot leave the track. The game contains three levels: a standard race, a challenging track with obstacles such as oil slicks, and a difficult level with increased speed. As soon as you go off the track, you are reset to the beginning. You always race against the computer (the gray Porsche 911 on the screen), which drives independently in an infinite loop.

About this project

Context
First semester Computer Science, Rotterdam Uni of Applied Sciences
Team
Maurice, Yassine
Role
Full-stack developer

Built with

  • Python
  • PyGame

More work

More projects

Yuki Chatbot

For Yuki, we created a chatbot that answers questions about their sales data in HubSpot CRM in plain language and prepares proposals itself, built on top of the same AI that enriches sales notes and Chamber of Commerce data in the background.

READ MORE : Yuki Chatbot

Brancom site

The Brancom website, built with custom HTML, PHP, jQuery/JS and Bootstrap 5, combined with SCSS styling and a powerful back-end based on WordPress. Including a blog module, interactive Mega Menu and contact forms with ReCaptcha.

READ MORE : Brancom site

Heemzicht site

The Heemzicht website, a composition of custom HTML, PHP, and Bootstrap 5, together with fully custom styling in SCSS and streamlined management via WordPress. A perfect mix of design and functionality.

READ MORE : Heemzicht site

Questions? Contact me or return to the overview