A Knight in Space

A clicker-like game based on the concept of a Knight abandoned in space.

Team Members

Albin Shrestha, Zac Galer, Connor Kite, and Mark Cheng

Features

Feature Description Who Worked / Percentage
UI/ button design Created and formatted in game UI Zac (70%) Connor (20%) Mark (10%)
Core Data Player, settings, items, weapons and spells are all store in core data Connor (100%)
Local Notifications Local notifications that inform the player of events occurring in game Zac (100%)
Intial Project Setup Set-up of project on Gitlab and creating all VC’s and files in xCode Connor (90%) Zac (10%)
Background Music In-game background music and making sure it works with settings Zac (100%)
Haptic Feedback Creating haptic feedback code and ensuring it works Zac (50%) Albin (50%)
Edit App Icon and Name Show correct icon and name on main iphone page (not in-app) Zac (100%)
Multithread Timer Multithreaded timer counts down while on game screen before going to events Mark (85%) Albin (15%)
Settings Settings screen for turning on/off rumble or sound Connor (100%)
Create New Player Player is initialized with a name, items based on the class chosen, and default hp, mana, gold, etc Connor (100%)
Shop Player can purchase items by exchanging gold. Items are saved in Core Data Mark (100%)
zebra stripes are neat $1
zebra stripes are neat $1

How to Run

Open project in Xcode and run using an iPhone 12 Pro simulator

Demo

Demo video

Presentation

https://docs.google.com/presentation/d/1qlOlDIHV50coboILTrR8mLjse8ihCC1cr56Q68Z0XFQ/edit?usp=sharing

Contributing

Please contact me on LinkedIn to collaborate: https://www.linkedin.com/in/albin-shrestha