Skip to content

JNR306/Gyrobots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icon

Gyrobots

Tilt, Jump, and Share the Chaos to Beat the Clock!

IMG_5056 IMG_5063
Gyrobots-Trailer-GitHub.mov

About

Gyrobots is a local multiplayer iOS game that requires two players to share control of a single robot to complete courses before the timer runs out. Roles are divided between the players: one steers the robot using gyroscope tilt controls, while the other manages jumping and collects scattered bolts to gain speed boosts. To determine the visual theme of the course, the app retrieves the players' GPS coordinates and queries OpenStreetMap to style the environment (such as a city or forest) based on their real-world surroundings. Local multiplayer connectivity is established over Wi-Fi using Apple's local networking APIs. The game is built using SwiftUI and SpriteKit, which handle the user interface, 2D physics, slopes, and obstacle collisions.

Gyrobots Gameplay Instructions.pdf

IMG_5059 IMG_5064

Building from Source

  1. Clone this repository:
git clone https://github.com/JNR306/Gyrobots.git
  1. Initialize the local configuration:
cp Config/Local.example.xcconfig Config/Local.xcconfig
  1. Open Config/Local.xcconfig and configure your TEAM_ID and BASE_BUNDLE_ID:
TEAM_ID = ABCD123456
BASE_BUNDLE_ID = com.your.organization
  1. Open Gyrobots.xcodeproj in Xcode and execute Cmd + R to build.

About

Tilt, jump, and beat the clock in a chaotic co-op game where your real-world surroundings style the arena.

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages