Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Game programming and analysis

Business Case

You are an analyst at a "scrappy" online gaming company that specializes in remakes of last year's fads.

Your boss, who runs the product development team, is convinced that Pokemon Go's fatal flaw was that you had to actually move around outside. She has design mock-ups for a new game called Pokemon Stay: in this version players still need to move, but just from website to website. Pokemon gyms are now popular online destinations, and catching Pokemon in the "wild" simply requires browsing the internet for hours in the comfort of your home.

She wants you to program a prototype version of the game.


Follow the question prompts and use base Python to create data stuctures and functions for the Pokemon Stay game.

We will be looking for the following things:

  • For coding questions, Python code that gives the correct output for each question
  • For written questions, clear answers in Markdown cells


  • Materials must be in a clearly commented Jupyter notebook.

  • Students should demonstrate proficiency with:

    • Command of basic Python data structures
    • Command of basic Python syntax and control flow

Useful Resources

  • This draws heavily on Python concepts from the first couple days of class -- review those lectures!

  • For some questions, you may want to brush up on list comprehensions.

You can’t perform that action at this time.