/IslandRush

Primary LanguageJavaMIT LicenseMIT

Arduino Build Status Android CI Status GameServer Build Status

group-08

What is IslandRush?

It is an Android App that grants the user to drive a car in the SMCE client using a virtual controller on a phone. IslandRush allows a user to compete versus oneself and other users. The best scores are going to be saved in a leaderboard where the scores are going to be measured by time and best average speed.

Why will you make it?

Gaming is mind-workout disguised as fun. Studies have shown that playing video games regularly may increase gray matter in our brains. Grey matter are associated with the central nervous system that enables humans to control movement, memory, and emotions. Past research involving children have shown that games may improve the childrens social and intellectual skills.

It is also important to point out that video games have only two outcomes -either you win or you keep trying, learning from previous mistakes. It could be possible to argue that games inspire indivuals to be more persistent.(for more information)

How does it work?

The App will be created in Android studios which uses XML for the UI and Kotlin or Java for the code. The car-behavior will be writted in C++ using Arduino and the smartCar API. We will use the SMCE emulator to visualize the racing track. Github will be used for document management and updating the code.

Modding Instructions

For modding instructions click here

System Overview

image

image

For more details and clarity, please visit our Wiki page on System Architecture.