Skip to content

WChan97/BubbleTrouble-iOS_App

Repository files navigation

Hello!
12569582 Walter here!

This is my current project at 17/05/17.

Changes to the file made:
-Added this document.
-Recompressed the file to .zip on Windows. (Let's hope nothing breaks)

References:

https://www.youtube.com/watch?v=lRmuxppYQ4o
- This was used to help me create the first version of the game, where I used Buttons to take score.
- This instance also assisted me in creating a segue, a timer, which I later developed into a means of label updating.

https://www.raywenderlich.com/66877/how-to-make-a-game-like-candy-crush-part-1
https://www.raywenderlich.com/66915/how-to-make-a-game-like-candy-crush-part-2
- This was adapted to help create a scene, a level for that scene, bubble objects.
- It was extremely helpful as it provided a base and leads for me to learn from.
- For example, it created a method to detect chains and remove them. 
- For me, I converted it to checking the bubble pressed, and remove it.

http://stackoverflow.com/questions/5654470/plist-what-it-is-and-how-to-use-it
- I tried to look at how to used PLists
- Due to the time constraints, I was unable to implement.

Notes from me:
- This project was rather difficult to construct.
- I do not own a mac, so the only time I had to build the project was during class and/or times when the open labs were not booked.
- With that, I was unable to experiment too much with code, if I had an idea, it had to be implemented within the time I allocated to work in the labs.

- The ideas that did not succeed ultimately were scrapped, and reattempted with a different method the next time.
- Some of these were commented out or reference deleted (to the project).

- The tutorial videos provided by UTS used an older version of XCode to the labs. 
- This means that constraints were slightly different. 
- I experimented with some, and found the last tab on properties to work wonders.

- Segues were a bit of a problem, as regardless of the presented view, it passes.
- This means that a value is sent (and recieved) from controllers.
- If I do not synthesize, nor use the sent values, a crash occurs.

- A crash (runtime error probably) occurs during bubble generation, when there is too much for the game to handle.
- This is due to destroying a bubble, as it's being created.
- I have no idea why this happens, but it does.

Thanks for reading this document.

12569582
- 

About

iOS app about popping bubbles, made for an assignment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published