While I was learning BASIC programming on my Vic-20, every month I would read several of the early computer magazines such as Byte Magazine. I remember one particular review that I read; it was for a game called Zork. While Zork was not a game that was available for my Vic-20, the concept of the game fascinated me because I was really into Sci-Fi and fantasy. I remember thinking how cool it would be to write a game like that, so I decided to figure out how to do it. One of the biggest concepts that I had to grasp at that time was controlling the flow of the application depending on the user's actions.
In this chapter, we will cover the following topics:
What are conditional statements and how to use them
What are loops and how to use them
What are control transfer statements and how to use them
How to create and use functions in Swift