computer science

For Regular Folks



Hunter Loftis
Director of Technology,
Skookum Digital Works


@hunterloftis
github.com/skookum




how does a developer see a computer?




an old-school challenge




building blocks



point


line


bitmap




the player




the Player = 1 Point + 2 Lines




the map




the map = a set of lines




intersection




intersection = 2 lines + 1 point




field of view




field of view

= player + Map + intersections




walls




a wall = 4 lines + 1 intersection





lights




a light = 1 wall + 1 player





textures




a texture = 1 bitmap + 1 wall




doors




a door = 1 wall + 1 point + 1 player

point
line
bitmap


player
map
intersection
field of view
wall
light
texture
door



thank you



computer science

By hunterloftis