
Find out a little bit about me in this video
Post here your ideas for new BONUS sections so we can vote and together decide what new features we can implement in this already amazing game
When we create a new project in XCode it give us a lot of boiled plate code that most of people take for granted it is very important to understand what it does and why it is there before we start put our own code in.
In this lecture we will learn:
Sometimes we can change our mind, in this case we can code our game all in one color to decide to change it later on, if we color been create all over the place will be very difficult and time consume to find the right place to change, this is why Extensions are so important
In this lectures we will learn:
It is very important to know when to create setup functions as it can make our code much clean and easy to read and understand.
In this lecture we will learn:Once we store the values we need in the setup function we need to use this values on demand as we need.
In this lecture we will learn:
Some times two random numbers can be two close together what does not work very well to our game, we need to find a way to create a space between the targets to make the game more enjoyable, and we never know if we will need to create one, two or ten random number to have this new position.
In this lecture we will learn
Sometimes many ideas come to mind and we don't know were is the "correct" or more appropriate place to put the code, even because we don't know the full picture yet, this is why refactoring is so important. When refactoring we shouldn't be changing any of the functionality of the application just rearranging the current functionality to the correct place.
In this lecture we will learn:
Have you ever imagine yourself as a spy, breaking codes, picking locks? In this game you will have to crack the secret code to pop the lock, and more you will have to build this game from scratch if you want to play it and learn a lot about Swift, SpriteKit and iOS while doing so.
The game is fun to play and watch others playing, however it is just a fun way for me to teach you all you need to know to be a excellent Swift/iOS developer.
Trougth the course of this course we will learn about:
In this course we will cover one topic at the time as we need we will discuss itm examine the options and add to our game to make it more and more awesome