This is an abbreviated version of the book Make Your Own Python Text Adventure. So far we’ve created a world and filled it with lots of interesting things. Now we’re going to create our player and provide ways for the…
How to Write a Text Adventure in Python Part 2: The World Space
This is an abbreviated version of the book Make Your Own Python Text Adventure. All games take place in some sort of world. The world can be as simple as a chess board or as complex as the Mass Effect…
How to Write a Text Adventure in Python Part 1: Items and Enemies
This is an abbreviated version of the book Make Your Own Python Text Adventure. Typically, a text adventure game involves the player exploring and interacting with a world to tell a story. For this tutorial, I wanted the game to…
Review: Coursera Functional Programming Principles in Scala
Functional programming is one of those generic “scary” programming phrases like “concurrency” or “cryptography.” We know it’s probably useful, but we can usually get by without it. While I vaguely knew a little about Haskell, I wasn’t really sure what…
Parallel File Reading: Python vs Java
Given a set of files, I wanted to see how Python and Java would perform in both single- and multi- threaded environments. As a simple task, I chose to just count up the number of bytes in a given file…