Luigi Kart is a game where 2 Lego cars are controlled by 2 players via Bluetooth. The objective of the game is to stay inside the created course and race to be the fastest of the two.
From the beginning of the brainstorming process we had decided to create something with a car function. However we did not know how to turn this idea into a full game, considering we only had access to one Mindstorm brick. Once we discovered the possibility to use multiple our idea was set in stone.
The idea was to have 2 cars, created the same and placed on a track, where 2 controllers are used by separate players. The controllers have control over their own cars and they will travel along a track at high speed. When a car goes off the track, the car slows down dramatically making for no chances to cheat, as well as a finish and start line that resets the lap timer.
The trade off for this is that we were required to use Bluetooth for the remote control function to work, however the newer and more intuitive program did not support this. This was the main struggles faced in the development of the project, as relearning an older version of the program was different.
Main bug fixes and alterations came from the steering and boost functions. For steering, trial and error with speed and waiting times were necessary to find the right balance. Boost function was a great idea in theory, however the program was difficult to work with for this function, and with the time allocated we had to leave the function out of the final product.
Overall the game was a success, worked as intended and enjoyed by the masses of people that played the game. If given more time more functions such as boosts and sabotages would be great to implement, but was admittedly unrealistic for the time we were provided and the challenges we faced with the old program.
Hamish, Sunny and Caleb