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 |