Game
HTML Objective-C C Swift CSS C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BallDots.xcodeproj
BallDots.xcworkspace
Media.xcassets
Packages/SpriteBuilder Resources.sbpack
Pods
Source
demoShare
.gitignore
AboutGame.swift
Ball.swift
BallDots-Bridging-Header.h
BallDots.ccbproj
DemoAppleWatch.storyboard
Dot.swift
Extensions.swift
GameCenter.swift
GamePlay.swift
Grid.swift
GridScene.swift
Icon
LevelScene.swift
Podfile
Podfile.lock
README.md
WinBox.swift
blackDot.swift
sudoCode.swift
tutroial.swift
winScreenB.swift

README.md

BallDots1.spritebuilder

Game p1: GDD p2: Grid Model p3: Dynamically loading in square from SB using Grid Model

Game Design

Objective

To have 1 player connect dots in a grid to make a ball go down a path to reach the end of the level

Gameplay Mechanics

The gameplay mechanics are have a grid setup to have the player connect them to move a ball.

Level Design

Have the dots / grid setup in different ways.

Technical

Scenes

  • Gameplay Scene (p1)
  • Man Menu (p4)
  • Level scene(p5)

Controls/Input

  • Tap two dots consecutively, form a line (barrier) between the two

Classes/CCBs

  • Classes

    • Gameplay
    • Grid
  • Nodes/Sprites

    • Dots (squares)

MVP Milestones

Week 4 (7/13 - 7/17/2015) - finishing a playable build

  • Make a 2D grid, where you can specify the number of rows and columns
    • makeGrid(x: numberOfRows, y: numberOfColumns)
  • Put in background
  • Add diffrent colors
  • Add touch controlls

Week 5 (7/20 - 7/24/2015)

  • Add a ball to roll down
  • Make squares desiper on touch
  • Make squares into dots
  • Set minimum number of dots left

Week 6 (7/27 - 8=7/31/2015) - finishing core gameplay

  • Make a main menu
  • Make a level screen
  • Make levels

Week 7 (8/4 - 8/7/2015)

  • Determine what other polish is needed
  • Finish random level generator
  • Submit to app store on the 9th
  • Write game description for App store
  • Screenshots

Week 8 (8/10 - 8/15/2014) - finishing the polish

  • Check for all bugs
  • Integrate analytics for next update
  • Play around with Apportable to see if Android release is feasible
  • Work on next update