Now that I have my scenery objects in play, the next big thing to tackle is Items. As you may expect, I consider items to be game objects that you can pick up, carry around and put to use in other places. Naturally, creating items will also include having an inventory. When you think about it, items are actually not… Continue reading "Take Me"

My project has been growing quite a bit and, yes, I am kind of proud of it, even though the term game could hardly be applied to it yet. But I’m getting there… you just wait. But, since the project has grown, I began to feel that I need to take it out of the vacuum that it is in… Continue reading "Cthulhu Dreams"

With the parser in place and the exits connecting the different rooms, the next step to turn this project into something more than an experiment is to add Scenery. By that, I mean objects that are part of the room description or are mentioned in some of the responses that the player can actually interact with. Like a painting, for… Continue reading "Adding Color with Scenery"

As I’ve been plowing away at my little game, it kept growing and now it’s not really all that small again… and growing still. So far I’ve been using IDLE, the programming environment that comes with the official Python package, and for the most part, it did the job just fine. But as my source file got longer and more… Continue reading "Switching to PyCharm"

Now that we have different rooms in place, the next logical step is to connect them and allow the player to walk from one to the other. What we need to get started is something to represent an Exit. But what is an exit in game terms? Since we’ll be making this a class, the first thing we have to… Continue reading "Time to Move"

With the parser firmly in place now, allowing me to interpret the player’s input command, it is time to move to the next stage. When you think about how a text adventure game is set up and how it works, it very quickly becomes obvious that at the heart of it all is the Room. Everything in the game takes… Continue reading "Going to the core"

For the past few months, I’ve been learning to program in Python. It’s a pretty cool language that makes learning to code pretty easy—at least from where I stand—and within a really short amount of time, with the help of my dad, I’ve been able to get into this programming thing, and I’m beginning to really dig it. As it… Continue reading "Starting on a Text Adventure"