GithubHelp home page GithubHelp logo

pbplaybook's Introduction

Version 0.1 - Basic functionality

alt-text

  • XCode 6.3 / Swift 1.2
  • iOS 8.0
  • Parse/Swift (not using Obj-C library)

PB Playbook is an app made to revolutionize the way we play competitive paintball. Every other competitive sport utilizes statistics heavily in the way they approach the game.

  • In football: defenses run specific coverage-schemes based on wide-reciever personal
  • In baseball: a manager might put in a right-handed batter who has a high on-base percentage against left-handed pitchers
  • etc etc

PB Playbook wants to bring that same usage of data to paintball. At its most basic level (right now) this app call tell which teams go to what bunkers at varying levels of every game. Later (very soon) iterations will provide player data such as survivability, bunker choices and run-and-gun ability. Here is a use case that we already saw in much earlier versions of the app.

  • At PSP Dalls in 2015, San Antonio X-Factor had two primary snake players: Carl Markowski and Billy Bernnachia. When Carl was in, X-Factor went to the snake off the break 100% of the time. Billy, on the other hand, went to the snake only 12% of the time and stopped at the god 80% of the time (the remaining 8% he went to the corner). Knowing this information drastically changes the lanes that a team should shoot off the break. If Carl is in, shoot the gap between the god and the snake-one. If Billy is in, shoot the gap between the california and the god.

Building the test app

Until we're production ready, everything should go through the simulator. The XCode simulator still connects to the Parse database, so we're recording data, but we're not on-iPad ready yet. To do this

  1. Clone the repo git clone https://github.com/das3in/pbPlaybook.git
  2. Open PBPlaybook.xcodeproj
  3. In the top-left, change the active scheme from iPhone 6 to iPad 2
  4. Press the play button and watch the magic happen

Usage - ToDo

Put up some cool pictures and stuff of app usage

App - ToDo's

  1. Re-enable double-click for bunkerDetail functionality
  2. Make data slides
  3. Re-write Parse queries so I'm not querying at every segue
  4. Facebook integration
  5. Divisional teams (gotta find/create some sort of tournament registration api)
  6. Make it pretty

pbplaybook's People

Contributors

das3in avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.