
In this lecture we'll set up our map using mapkit in xcode 8.
In this lecture we'll go over the privacy settings needed to load the user's location. We'll use the location manager delegate.
In this lecture we'll center the map view on the user.
In this lecture we'll make sure that our geolocation manager doesn't drain the battery life of our users.
In this lecture we'll get the image assets and integrate our compass button to locate the user in the map.
Introduction to spawning pokemons into your map.
Adding annotations through a timer to your map while using your current geolocation.
Making the pokedex using our UI Table View.
Setting up our core data database for holding our pokemon information.
Setting up our helper functions to obtain and create our pokemons.
Loading the caught pokemons and the uncaught pokemons' list.
Introduction to capturing your wild pokemons
Making pokemons appear randomly in our map.
Make the annotations your pokemons
Check the distance between you and your pokemon and capture them
Making and loading the pokemon battle scene using sprite kit
Making and loading the pokemon battle scene and battle view controller
Adding pokemon to our battle scene
Adding the pokeball to the pokemon battle scene.
Setting up the physics for the pokemon battle environment.
Throwing the pokeball with velocity in sprite kit.
Capturing the pokemons using the pokeball and displaying the countdown time label.
Back to the main map after capturing your pokemon.
Adding the gotcha, battle and footprints message labels into our pokemon battle scene.
Saving our captured pokemon into our pokedex with core data.
Eliminate the battled pokemon from our main map view.
A few bug fixes before we go catch'em all!
End of the course, Pokemon Emojis bonus lecture coming soon.
In this course you will learn how to make your own version of Pokemon Go. You will learn how to use Map Views, Annotations, Core Data, and also how to use SpriteKit. We will make everything from scratch and the course follows a moderate speed meant for you to grasp all the content in one go! Take advantage of the wide success of Pokemon Go to make a similar game. Who knows maybe your app might be downloaded millions of times too!
The course will only take about 3 hours to complete and I recommend that students add their personal touch to the techniques learned in the course. The course is divided into 4 strategic sections that will allow students to progress from the easy beginnings to the tougher parts in the end. Additionally, the course is very updated as we use Xcode 8 and Swift 3 throughout our development. Additionally, I will provide a bonus lecture on how to make your own iMessage stickers! Not only are they easy to make (requiring basically no code), but they can also be very profitable in the market place. Finally, I recommend that students already know how to code with swift and to have initial experience with SpriteKit.