Lecture9-11w06

Lecture9-11w06 - The Early Days Graphics and Genres CMPUT...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Graphics and Genres CMPUT 299 Finnegan Southey XBox Live GamerTag: Alea CMPUT 299 - Fall 2005 Graphics, Genres, and Design The Early Days ! The very earliest video games (pre-1975) were custom built machines. ! Designed/built by engineers (like a TV). Pong (Atari, 1972) Tennis for Two (Brookhaven Labs,1958) CMPUT 299 - Fall 2005 Graphics, Genres, and Design Hardware vs. Software ! Later games (1975 to present) were built using new-fangled microprocessors ! General-purpose hardware that runs software . ! No need to engineer from scratch for every game. Gunfight (Taito, 1975) CMPUT 299 - Fall 2005 Graphics, Genres, and Design Development of Early Games ! Programs written by one individual. ! Graphics, sound, controls, rules, AI… …all by one person.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CMPUT 299 - Fall 2005 Graphics, Genres, and Design Development of Early Games ! Games were simple. ! The machines were still quite simple ! Very limited storage ! no “pictures” or recorded music ! Limited speed ! focus on moving small things around on the screen ! Only so much one could do ! more people would be a waste of effort CMPUT 299 - Fall 2005 Graphics, Genres, and Design State vs. Dynamics ! Fundamental distinction in computing (and many other things) ! State ! All information that describes the game at a given moment ! Dynamics ! The way one state turns into another CMPUT 299 - Fall 2005 Graphics, Genres, and Design State ! positions of all game entities ! walls ! resources: health, magic points, money, fuel, etc. ! points: score, tokens collected, goals achieved ! inventories: weapons, magic items, gadgets, food ! switches: doors locked/unlocked, levers pulled ! velocities of game entities ! character names, stats, description ! much, much more… CMPUT 299 - Fall 2005 Graphics, Genres, and Design Dynamics ! agents moving due to player controls ! agents moving due to artificial intelligence ! agents moving due to “physics” ! agents not moving due to “collisions” ! updating view of the world ! health changes from damage/healing ! special powers/action executed ! everything that changes one state into another…
Background image of page 2
CMPUT 299 - Fall 2005 Graphics, Genres, and Design Memory and Processors ! Two main parts of a computer ! Memory stores state ! Processors access and change memory (dynamics) ! The main processor in a computer is called the central processing unit (CPU). CPU Memory CMPUT 299 - Fall 2005 Graphics, Genres, and Design Memory Size ! Memories have a size ! in the 70’s, measured in kB (kilobytes) ! in the late 80’s and 90’s, measured in MB (megabytes) (1 MB = 1000 kB) ! late 90’s to present day, measure in GB (gigabytes) (1 GB = 1000 MB) ! Early games had 4 kB ! Games today will cheerfully use several GB ! a factor of one million (1 DVD holds over 4 GB) CMPUT 299 - Fall 2005 Graphics, Genres, and Design Processors ! Processors are rated by how quickly they can perform calculations on things in memory ! A program is a set of instructions that tells the processor what to do with the information in memory.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/28/2009 for the course CS CS 399 taught by Professor Dr.ware during the Spring '08 term at Monmouth IL.

Page1 / 38

Lecture9-11w06 - The Early Days Graphics and Genres CMPUT...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online