Commit Graph

214 Commits

Author SHA1 Message Date
CypherPoet cd99ccda68 functionality for positioning cards and using view-controller containment 2019-03-06 00:02:22 -05:00
CypherPoet 44c3440d59 Make clearance markers invisible 2019-03-05 02:03:41 -05:00
CypherPoet aafd86e8e4 initialize project 37 2019-03-05 01:57:30 -05:00
CypherPoet 05768fc6e8 Complete initial version of Project 36 2019-03-05 00:47:20 -05:00
CypherPoet c3fb682f41 Add background music node 2019-03-04 22:32:53 -05:00
CypherPoet 77f173eb87 functionality for collision and contact handling 2019-03-04 22:08:35 -05:00
CypherPoet 6348b75872 Setup physics bodies for objects in scene 2019-03-04 01:44:29 -05:00
CypherPoet 4db0f3a796 functionality for adding/positioning game pieces 2019-03-04 00:12:53 -05:00
CypherPoet e4c30b4c84 add start words file 2019-03-04 00:12:29 -05:00
CypherPoet 6fff5a0f7c Resize assets for taller clouds and mountains 2019-03-03 18:06:37 -05:00
CypherPoet e28db5db6f Create background and background animations 2019-03-03 03:24:13 -05:00
CypherPoet 15a6c4be38 Switch scene.scaleMode to .resizeFill 2019-03-03 01:59:55 -05:00
CypherPoet 7c04d6426a Setup player node and propeller animations 2019-03-03 01:38:44 -05:00
CypherPoet 3b8745e3ea add GFX files to Assets.xcassets 2019-03-03 00:33:04 -05:00
CypherPoet 878e7cba92 initialize Project 36 2019-03-03 00:26:34 -05:00
CypherPoet cf6ddd8f5e Project 35 --> Project 36 2019-03-02 20:03:49 -05:00
CypherPoet 53948e433a Project 34 --> Project 35 2019-03-02 02:12:02 -05:00
CypherPoet 30bffffcf2 Add "thinking" spinner 2019-03-02 02:10:13 -05:00
CypherPoet 694e71793d implement game AI logic 2019-03-02 01:19:38 -05:00
CypherPoet b3ffdd4625 Polish up end-game alert timing and current player switching logic 2019-03-01 23:13:47 -05:00
CypherPoet add3d4cb5e Finish implementing protocol conformance for GKGameModel, GKGameModelUpdate, and GKGamePlayer 2019-03-01 22:57:24 -05:00
CypherPoet 670e19b017 Begin implementing GameplayKit
- Implement GKGameModelPlayer protocol in our Player class
- Implement GKGameModel protocol in our Board class
2019-03-01 01:52:12 -05:00
CypherPoet d9d7656a2b initial logic for detecing game states 2019-03-01 00:49:51 -05:00
CypherPoet be3947ab0c Remove unused enum 2019-02-27 23:07:49 -05:00
CypherPoet c8f5199efa Add `Player` class 2019-02-27 22:36:14 -05:00
CypherPoet 30f1c803bd Setup a `Board` class and initial board-setting logic in our main view controller 2019-02-27 22:36:00 -05:00
CypherPoet 8d49dca500 add functionality to `Board` class and setup initial `HomeViewController` properties 2019-02-26 23:32:32 -05:00
CypherPoet f8a0e468c3 refactor project structure 2019-02-26 01:28:48 -05:00
CypherPoet 404bdd7178 Setup main interface buttons 2019-02-26 01:24:00 -05:00
CypherPoet b87e0da3a7 Initialize Project 34 2019-02-26 00:53:12 -05:00
CypherPoet 46e16d83d4 Complete Project 33 2019-02-25 23:44:24 -05:00
CypherPoet e455428abd Polish up notification subscription functionality 2019-02-25 23:42:40 -05:00
CypherPoet 812e197db6 functionality for saving user genres and subscribing to genre-specific song bite updates 2019-02-25 23:08:29 -05:00
CypherPoet 1ba4075a8d Initial setup of `MyGenresTableViewController` 2019-02-25 21:28:08 -05:00
CypherPoet 5fd45221a6 tweaks to Project 3 2019-02-25 17:16:03 -05:00
CypherPoet e24686d968 Fix generation of query operation 2019-02-25 00:48:28 -05:00
CypherPoet b1dffe0479 Implement SoundResultsTableViewController 2019-02-25 00:20:50 -05:00
CypherPoet 7aeb6e7a43 Implement CloudKit querying and loading data into table. 2019-02-24 00:53:42 -05:00
CypherPoet dda716eb57 refactor naming; functionality for saving records to CloudKit 2019-02-23 21:43:29 -05:00
CypherPoet e9977f7ac8 implement views for setting song genre and comments 2019-02-22 23:56:08 -05:00
CypherPoet 7a1fff5aec Add song playback functionality 2019-02-22 21:51:07 -05:00
CypherPoet 3546ad85d2 Implement functionality for song recording 2019-02-22 21:19:01 -05:00
CypherPoet 1d8c149f2f Begin setting up UI for recording songs 2019-02-21 22:30:55 -05:00
CypherPoet ae2040cdac initial setup of Project 33 2019-02-21 21:08:45 -05:00
CypherPoet be3cd8e6b5 Handle launching the app from a spotlight search hit 2019-02-21 20:25:30 -05:00
CypherPoet 80eac19bc1 functionality for saving favorite projects and indexing in Core Spotlight 2019-02-21 19:32:26 -05:00
CypherPoet c267f2561e Load projects in SafariViewController 2019-02-21 11:21:40 -05:00
CypherPoet f0cb905f86 Auto resizing and Dynamic Type for project table cells 2019-02-20 22:33:20 -05:00
CypherPoet 816a53d0b4 JSON data loading for project models 2019-02-20 21:11:16 -05:00
CypherPoet f6d77a1834 initial setup for project 32 2019-02-20 20:11:59 -05:00