David Kosbie
Carnegie Mellon University
koz@cmu.edu
These notes are an updated version of
these earlier notes.
These notes are designed for intro/intermediate
programmers (specifically, students who have completed about 6-to-8 weeks
of 15-112 at CMU). The notes are adapted from three earlier sets of
notes, and may contain some peculiarities due to this history. Note that this design for Tetris is somewhat simplified
for these purposes, though the end result is indeed a reasonably functional game
of Tetris. Finally: the techniques used to create this game can
be used to create many other popular arcade games. Have fun!
Contents