SplashDash

SplashDash is an interactive movement-based strategy game. It is written in Swift 3.

The goal of this game is to cover the most territory with your team’s paint color.

As you run, you drop splashes of paint along your route for other players to see. The faster you run, the larger the paint splatters. If you run into someone else’s route, you paint that part of the map into your team’s color. This game is designed for people who want to get active, as well as those who enjoy forming strategy on a daily changing field.

Features

  • A login and registration view controller where users can enter credentials and choose a team color
  • A simple game interface featuring a map of user location
  • Tap to show current team rankings of the current day
  • A running man animation to show that game is in progress
  • A sliding view from the bottom to show user's runs ("MY ACTIVITY") as well as the runs of all users from previous days ("ALL ACTIVITY")
  • Tap to unfold more information regarding a user's past run in MY ACTIVITY
  • A date picker in ALL ACTIVITY where users can see the winners of each day's contest
  • A button to show a time-lapse renderering of the day's run in ALL ACTIVITY, whose color corresponds to that day's winner

Installation

This project uses cocoapods. To install, navigate to the project and run pod install.

Then, open SplashDash.xcworkspace in XCode to run it.

Creators

Hari Singh: https://github.com/singhhari, https://www.linkedin.com/in/singhhari/

Tong Lin: https://github.com/tonglin91, https://www.linkedin.com/in/tonglin91/

Sabrina Ip: https://github.com/sabrinaip, https://www.linkedin.com/in/sabrinaip/