Let's Talk Data

  • Home
  • Books
  • Recommended Materials
  • About

How to Write a Text Adventure in Python Part 3: Player Action

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…

By Phillip Johnson | August 28, 2014 | Programming | 54 Comments |
Read more

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…

By Phillip Johnson | August 28, 2014 | Programming | 110 Comments |
Read more

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…

By Phillip Johnson | August 28, 2014 | Programming | 52 Comments |
Read more

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…

By Phillip Johnson | August 7, 2014 | Other | No Comments |
Read more

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…

By Phillip Johnson | July 15, 2014 | Programming | 4 Comments |
Read more
  • « Previous
  • Next »

Search

Recent Posts

  • How to Write a Text Adventure in Python Appendix A: Saving A Game
  • Java for the Real World Video Course
  • Vaadin Flow Trepidation
  • Java for the Real World Updated for Java 11
  • Java Build Tools: Ant vs. Maven vs. Gradle

Most Popular Posts

  • How to Write a Text Adventure in Python
  • How to Write a Text Adventure in Python Part 1:…
  • How to Write a Text Adventure in Python Part 2: The…
  • How to Write a Text Adventure in Python Part 3:…
  • How to Write a Text Adventure in Python Part 4: The…
  • PostgreSQL generate_series() Tricks
  • N-Queens Part 1: Steepest Hill Climbing
  • How to use the Yelp API in Python
  • Creating Voronoi Diagrams with ggplot
  • Java Build Tools: Ant vs. Maven vs. Gradle

Recent Tweets

Tweets by @phillipcjohnson

Recent Comments

  • Jason on How to Write a Text Adventure in Python Part 1: Items and Enemies
  • bhargz on How to use the Yelp API in Python
  • The0Wolf1 on How to Write a Text Adventure in Python Part 2: The World Space
  • The0Wolf1 on How to Write a Text Adventure in Python Part 2: The World Space
  • Daniel Schwan on How to Write a Text Adventure in Python Part 3: Player Action

Categories

  • Exploratory
  • Other
  • Portfolio
  • Probability
  • Programming
  • Statistics
  • Uncategorized
  • Viz

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright ©2025 Let's Talk Data | Theme by: Theme Horse | Powered by: WordPress