video game legends
A workshop for the Northwest Computer Museum on vintage video game characters with a smattering of binary encoding and gameplay.

By attending this workshop, you will...
Computing Café Curriculum links
be introduced to the early history of gaming consoles and games;
play some retro video games on original 1980s consoles;
identify and analyse the main character gameplay and behaviour;
learn a little about the ways in which computers store data, in particular, images;
replicate your favourite character and possibly design a simple animation using Piskel
Computing Café Curriculum links
(DH04) Representing images
(FS01) Mouse skills
(FS02) Keyboard skills
(FS07) Impact of technology
(FS08) Intelligence and consciousness
(CR01) Research, design, combine
(CR23) Digital images
(CR25) Specialist digital image tools
(CR26) Creating animations
(HW01) Computer systems
(HW08) Input devices
(SW01) Operating systems
1
Why were video games developed?
Initially, it was to demonstrate the power of computer systems. The fact that the human mind (which we class as intelligent) was used to play 'games' like Nim, Noughts and Crosses, and Checkers/Draughts meant that computers which could play these games were perceived to have artificial intelligenceI have no idea what this means. However, for most of these games, the 'best' moves are simply algorithmic and no intelligence we required in order to play them. Next came education and research - often during investigations into human machine interaction. It was only with the advent of the video arcade machines, starting with 'Computer Space' in 1971 (wow!) that financial gain became the prime objective of games design (I suppose entertainment may also be a factor).
2
The history of video games/consoles
First, familiarise yourself with the timeline of video games and consoles. Like most lists, this is probably incomplete. Take some time to read through the linked Wikipedia articles - there are some interesting things here.
3
Early video games - card sort and discussion
Download the cardsort, print a copy for yourself or your group, cut up but keep together in sets. Shuffle the little fellas and then simply lay them out in chronological order, marvelling at the events. The cards have the name of the game/device, the year it 'appeared' and a brief description.
4
Video game generations
There are 8 generations of video game consoles loosely based on the architecture.
1
1972-1983: First generation - Built in games
2
1976-1992: Second generation - Cartridge based
3
1983-1996: Third generation - Cartridge based - The 8-bit era
4
1987-2004: Fourth generation - Cartridge/CD - The 16-bit era
5
1993-2006: Fifth generation - Cartridge/CD/portable - The 32/64 bit era
6
1998-2015: Sixth generation - CD/portable - The 128-bit era
7
2005-2019: Seventh generation - CD/online/portable
8
2012-present day: Eighth generation - CD/DVD/online/portable
Take a look at this slideshow - work through each generation in your groups - which consoles do you recognise? Which are most significant - they aren't always the same!
5
Play some vintage games
Now is the technical challenge (which hopefully your teacher has risen to)! There should be at least five Nintendo Entertainment System (NES) consoles set up. Your teacher may be using an emulator instead. These are the games you will play...
Donkey Kong
Legend of Zelda
Mario Bros
Mega Man
Pac Man
As you are playing the games, try to pay special attention to the appearance and behaviour of the characters, the movement, direction and animation.
6
Play Pac Man, the analogue way
7
Replicate some game characters
Definitions: pixel, colour palette, display screens
Manually - colour in grids, make them with sweets, Hama Beads, Fuse Beads
Donkey Kong
Link
Mario
Mega Man
Pac Man
Online: Piskel
8
Colour in some game characters the way that computers do!
This introduces binary encoding, color palettes.
Bitmap Canvas Editor - this is an excel spreadsheet.
Need to make an online version of this (or find one)
7
Create a simple animation of your favourite game character.
Piskel, Zeotrope, stop motion animation (new workshop), microbit, arduino
Summing up
Last modified: December 27th, 2021