cs444jhira:progress
Progress
Week 1:
Week 2:
Experiencing Objective-C (the Model classes and the Controller class).
Getting a first look at some UIKit classes (UIButton and UILabel).
Gaining experience with the iOS 7 Documentation through Xcode.
Understanding how to add images to a project (Images.xcassets).
Seeing an example of a Model separate from a UI (Controller and its View)
Understanding how to use a @property (a random card’s contents and self.deck).
Declaring a property (deck).
Performing lazy instantiation (the deck).
Understanding nil (drawRandomCard returns nil when a deck is empty).
Not “overthinking” solutions (demonstrating a simple “out of cards” solution).
Week 3:
Designing cards for card game
Working with inputing images
Work on basic layout for Sewanee App
Back of card image:
Week 4:
Create Card Flipping Game
Correct problem where deck is empty
Update flipcount only when a new card is flipped
Change startup card to facedown to simulate deck
Week 5:
Week 6:
Week 7:
Add a three card match option to the program
Change to a 30 card matching game
Add a label with the cards chosen and the points scored if applicable
Implement a history slider to show the past moves in the current game
Create a re-deal button
Work to do all of this without violating MVC!
Week 8:
Week 9:
Week 10:
Finally, a hypothetical look into how to run a device with the university developer program (This was not able to be done with my device)
Preliminary work on a Sewanee Application
cs444jhira/progress.txt · Last modified: 2014/05/04 16:10 by hirakjt0