In this episode, we look at what we accomplished in the first episode and explain our way around some new concepts: in particular, we look at some new data types that are used for 'grouping' data together.
Previously, we looked at numbers, strings, and booleans, the latter two of which we've used extensively in this project. Now, we're looking at 'tuples', 'lists', and 'dicts', but only lists really get exercised by the time the episode is complete. We use a list to represent the player's inventory, which will make it easier for us to add all kinds of new items to our game. That means that we have to change how some of our functions behave: in particular, how they know whether or not our character has a key, etc.
We also add a door to our game, to unlock and open, and a torch which has no use yet. Mostly, it's a lot of lecturing in this one! I feel like a textual adventure isn't the best avenue for talking about programming for total beginners -- not like Pokemon was. In the future, maybe we'll focus on more RPG-like stuff!
If you have any questions, feel free to ask me here, or on Discord, or on Twitter, or on Twitch, or wherever! Also, if you want to look at some beginner examples, including the code from today's episode, go check out http://github.com/vencabot/intro_to_python !