CS39N The Beauty and Joy of Computing

Similar documents
Unit 11: Game Development

A (Very) Brief History

Game Industry Presented by: Pam Chow

Game Industry Presented by: Marcin Chady

Principles of Computer Game Design and Implementation. Lecture 1

A (Very) Brief History

15-466/ Fall 14 Computer Game Programming Introduction

Programming of Graphics

CS10 The Beauty and Joy of Computing

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

CS10 The Beauty and Joy of Computing

COMS 465: Computer Mediated Communication

Introduction to Computer Games

Gaming Consoles & Win 8 Tips & Apps. Grand Computers Club New Technologies SIG December 17, 2014

Video Games and Interfaces: Past, Present and Future Class #2: Intro to Video Game User Interfaces

? 5. VR/AR AI GPU

Digital Media & Computer Games 3/24/09. Digital Media & Games

Games Research: the Science of Interactive Entertainment

Rumina'ons on the History of Video Game Design CS 2501 Computer Game Design

Gaming Development Fundamentals

WeekI. , of video games IND - Survey of peers on Interactive Entertainment

JUNE 2014 MAIN EXAMINATION MODULE: MARKETING MANAGEMENT PROGRAMME: POST GRADUATE DIPLOMA IN MANAGEMENT

Game Console Hacking: Xbox, PlayStation, Nintendo, Game Boy, Atari And Sega By Albert Yarusso, Joe Grand

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards

N64 emulator unblocked

Evolution of Gaming. AESTHEHumanities! Weekly THINK! Fun facts that will surely console you on a bad day

Rosen Educational Services materials copyright 2012 Rosen Educational Services, LLC. All rights reserved.

Nintendo wii u cheat codes

ECE 498 Linux Assembly Language Lecture 8

INTERACTIVE GAMING: MOVEMENT FOR A SEDENTARY SOCIETY

The Advancement of Game Devices! by Matt DiMaria

Algorithms for Computer Games

Survey Platform

IMGD 1001: Fun and Games

Console Architecture 1

The Next Generation of Gaming Consoles

The 10 Best Video Game Consoles include the Atari 2600 (VCS), Nintendo NES, Sega Genesis, Sony PlayStation, Nintendo 64, Sony PlayStation 2

UNIT 36 ASSIGNMENT ONE. Casey-Jo Kenny Student ID

Online Gaming Support for Parents (source YHGFL) JE

Game gba for pc free. Game gba for pc free.zip

Embedding a Video Game Museum in a University Curriculum

IMGD 1001: Fun and Games

HST250 (section 740) Exam #2 Wednesday, March 17, 2010

Nishant l33t Verma 33 Rachel pwn Nabatian Weiye noob Zhang

Propietary Engine VS Commercial engine. by Zalo

Game Console Hacking: Xbox, PlayStation, Nintendo, Game Boy, Atari And Sega By Albert Yarusso, Joe Grand

Retro games online free

Computer Gaming John K. Bennett

26 Developing. computer games. Learning outcomes. Credit value: 10

Ebay wii 4 player bundle mega

New nintendo retro game console

Rivalry in Video Games

: Top 5 Conferences in the History of E3. By: Phil Fry

So you have VHBL 2.12 and are looking for something to play? Here are five of the best emulators and homebrews for the most recent Half-Byte Loader!

Entertainment Systems. A game is a series of interesting choices. (Sid Meier)

Oleh. Salamun Rohman Nudin, S.Kom., M.Kom Pemrograman Game/ Teknik Informatika Unesa

History of Computer Games. First games s and Early 1970 s. John E. Laird Adapted by Matt Evett

Nicholas H Bennett MKT 542 Final Project. Nintendo Third in Sales, but First in Hearts

Level 3 Extended Diploma Unit 22 Developing Computer Games

CONTENTS. List of Tables and Figures List of Boxes Acknowledgements. 27 Suggested further reading

TABLE OF CONTENTS. Video games: An origin story. The evolution of video game controllers. Why you should play video games. The rise of esports

Cheats For Super Smash Bros Melee Nintendo Gamecube

Running head: NINTENDO SWOT ANALYSIS 1

Game Preservation and the Future of the Past

Call Of Duty Black Ops Wii Level 13 Mission

SKG Retrobox Instruction Manual

PLAYSTATION PSP OPERATION MANUAL ARCHIVE

This is the Wii Sports Resort Nintendo WII Game guaranteed to work like new and backed by the Lukie Games 90-day no questions asked returns policy!.

Task talk notes Gaming

Sonic & Space Invaders

Introduction Game Development

Digital Games. Lecture 17 COMPSCI 111/111G SS 2018

User Involvement, Creativity and Lock-in in the Video Game Industry

- Version 9.0- December 2nd, 2018

Global MMORPG Gaming Market: Size, Trends & Forecasts ( ) November 2017

UberPi Quick Start Guide 3TB Model

Who am I? AI in Computer Games. Goals. AI in Computer Games. History Game A(I?)

You need GBC emulator to play Game Boy Color GBC roms on PC. Without an emulator they will not work. Windows doesn't understand the programms / games

The Business of Games. Or How To Make a Living Doing What You Love To Do

Look at your results and decide who is the biggest computer gamer in your class.

Industry. Teut Weidemann ceo Wings Simulations GmbH A JoWooD company

Gaming. not just for kids! Gaming & your Library. 42% of all adults own a console. Almost 2/3 of adults own a console

AI in Computer Games. AI in Computer Games. Goals. Game A(I?) History Game categories

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards

Retro nes games for sale

CISC 1600 Introduction to Multi-media Computing

S

DEVELOPMENT ESSENTIALS:

PDF REPLACEMENT GAME MANUALS

Nintendo 3DS Player's Guide Pack: Prima Official Game Guide: Animal Crossing: New Leaf - Mario Kart 7 - New Super Mario Bros.

Unblocked games xbox one

New wii games coming soon

Game On! An Industry s Journey. Vicarious Visions, Inc. Karthik Bala, CEO Guha Bala, President

32GB & & MORE.

Ouya Unity Game Development

Prof. Aaron Lanterman School of Electrical and Computer Engineering Georgia Institute of Technology Solaris

Andes Game Platform Porting

Level 3 Extended Diploma Unit 22 Developing Computer Games

The Business of Video Games Report. About DFC Intelligence s The Business of Video Games Report

Pictures of a wii to copy for ebay

Transcription:

CS39N The Beauty and Joy of Computing Lecture #2 : Video Games UC Berkeley Computer Science Lecturer SOE Dan Garcia 2009-08-31 In an effort to curb rampant crime, Venezuelan lawmakers have put forth a bill to ban violent video games and toys. in.reuters.com/article/lifestylemolt/idintre57p55r20090826

Video Games : Overview History Inventors & Games How Design 2D & 3D graphics Motion Capture Artificial Intelligence (AI) Good, Bad, Ugly GWAP, RSI, Violence Future UC Berkeley CS39N The Beauty and Joy of Computing : Games (2)

Documentaries on Video Games History: Video Games: Behind the Fun (2000) Available on Netflix PBS: The Video Game Revolution (2004) video.google.com/videoplay?docid=-4729348985218842392 Discovery: History of Video Games (2006) video.google.com/videoplay?docid=3637639460474263178 ON Networks : Play Value (2009) www.onnetworks.com/videos/play-value History of Video Games (WWW) en.wikipedia.org/wiki/history_of_video_games en.wikipedia.org/wiki/ List_of_films_based_on_video_games# Documentaries_on_video_games UC Berkeley CS39N The Beauty and Joy of Computing : Games (3)

The Beginning : Spacewar! First to gain recognition Others had games before Conceived in 1961 by Martin Graetz, Stephen Russell, & Wayne Wiitanen Written for PDP-1 @ MIT Inspired lots, widely ported Can still play this! 1 Working PDP-1 in CHM Java version available www3.sympatico.ca/maury/games/space/spacewar.html en.wikipedia.org/wiki/spacewar! www.computerhistory.org spacewar.oversigma.com UC Berkeley CS39N The Beauty and Joy of Computing : Games (4)

The Founding Fathers Ralph Baer Nolan Bushnell www.onnetworks.com/videos/play-value/the-founding-fathers (also on itunes in HD 720p) UC Berkeley CS39N The Beauty and Joy of Computing : Games (5)

Shigeru Miyamoto The Walt Disney of computing gaming Chief Game designer at Nintendo 1 st elected to Hall of Fame Designed (among others): Donkey Kong Super Mario Bros The Legend of Zelda Super Mario 64 Nintendo DS, Wii www.onnetworks.com/videos/play-value/shigeru-miyamoto www.time.com/time/asia/2006/heroes/bl_miyamoto.html en.wikipedia.org/wiki/shigeru_miyamoto UC Berkeley CS39N The Beauty and Joy of Computing : Games (6)

History of Video Games : 1970s Golden age of video arcades Pong, Space Invaders, Asteroids, Pac Man 1 st gen consoles (1972 1976) Magnavox Odyssey Mainframe computers Hunt the Wumpus, Rogue Home computers Type the program in! Floppies, Tapes. Zork, others. 2 nd gen consoles (1977 1984) Atari 2600, Intellivision, Colecovision, Activision en.wikipedia.org/wiki/history_of_video_games www.thegameconsole.com UC Berkeley CS39N The Beauty and Joy of Computing : Games (7)

History of Video Games : 1980s Genre innovation Gaming computers Apple II, Commodore 64, Atari 800 Early online gaming Mostly text only, MUDs Handheld LCD games Video game crash of 1983 Atari buried millions of ETs in dump 3 rd gen consoles (1985 1989) Nintendo Ent. System (NES) Super Mario Bros, Zelda, FF I Gamepad introduced UC Berkeley CS39N The Beauty and Joy of Computing : Games (8)

History of Video Games : 1990s Decline of arcades Handhelds come of age GameBoy, Sega Game Gear Mobile phone gaming Fourth generation consoles (1990 1994) Sega Genesis, Super NES Fifth generation consoles (1995 2000) Playstation, Nintendo 64 (with Super Mario 64) Transition to 3D, CDs Crash Bandicoot, Tomb Raider UC Berkeley CS39N The Beauty and Joy of Computing : Games (9)

History of Video Games : 2000s Mobile games iphone (games ½ apps) Sixth generation consoles (since 2001) PS2, Xbox, GameCube Return of alternate controllers (DDR, guitars) Online gaming rises to prominence WoW, Ultima Online Rise of casual PC games Bejeweled, The Sims UC Berkeley CS39N The Beauty and Joy of Computing : Games (10)

History of Video Games : 2005+ Seventh generation consoles (since 2005) Portables Nintendo DS, PSP, iphone Consoles PS3, Xbox 360, Wii Increases in development budgets Motion control revolutionizes play Wii controller, iphone UC Berkeley CS39N The Beauty and Joy of Computing : Games (11)

Example: Playstation 3 Hardware State-of-the-art system But SW determines success! (also, cool controllers helps) 9 3.2GHz Cores (1PPE, 8SPE) Power Processing Elt (PPE) Supervises activities, allocates work Synergystic Processing Elt (SPE) Where work gets done During testing, one locked out I.e., it didn t work; shut down en.wikipedia.org/wiki/playstation_3 www.us.playstation.com UC Berkeley CS39N The Beauty and Joy of Computing : Games (12)

Design of a Casual Video Game Staff requirements Can be done by one person, ala days of old Bigger teams also (< 10) Lots of new developers Phones great platforms iphone dominates field Students are signing up! Time to completion Often only a few months! www.apple.com/iphone/apps-for-everything/fun-and-games.html blog.entertonement.com/2009/07/7-addicting-casual-games en.wikipedia.org/wiki/casual_game UC Berkeley CS39N The Beauty and Joy of Computing : Games (13)

Design of a Core Video Game Staff requirements Cross-disciplinary Producer, programmers, game, graphic & sound designers, musicians, testers, 100+ person teams Similar to film Often, games->film, and film->games Lucasfilm, etc. want to tie assets together en.wikipedia.org/wiki/video_games UC Berkeley CS39N The Beauty and Joy of Computing : Games (14)

How : 3D Computer Graphics Similar to making a 3D animated film Model characters, environment in 3D Add shading + lights + effects + behavior Let 3D rendering engine (on graphics card) do the work of figuring out 2D scene from 3D Limitations Many things are too expensive to do in 30 frames per second Research breakthroughs! www.nytimes.com/2009/07/08/arts/television/08fight.html en.wikipedia.org/wiki/portal:computer_graphics www.siggraph.org UC Berkeley CS39N The Beauty and Joy of Computing : Games (15)

How : Motion Capture Actors in MoCap suits Motions recorded, put in motion libraries E.g., running, throwing, passing, tackling Can be edited/cleaned Motion synthesis also Challenges Motion blending Non- sliding feet UC Berkeley Research! en.wikipedia.org/wiki/motion_capture www.phasespace.com UC Berkeley CS39N The Beauty and Joy of Computing : Games (16)

How : Artificial Intelligence Range of intelligence Low: simple heuristics High: Learns from player Dynamic difficulty Must hold interest Simple to learn, difficult to master is the holy grail of game design. Cheating AI (e.g.,racing) www.businessweek.com/innovate/content/aug2008/id20080820_123140.htm en.wikipedia.org/wiki/dynamic_game_difficulty_balancing en.wikipedia.org/wiki/game_artificial_intelligence queue.acm.org/detail.cfm?id=971593 UC Berkeley CS39N The Beauty and Joy of Computing : Games (17)

Video Games : Good (Serious Games) Simulations for training Flight simulations, combat, medical training Games w/a Purpose A game to do useful stuff, hard for computers Luis von Ahn gwap ESP : Label images fastest Gender Guesser Popvideo : label video Matchin : Pick best images en.wikipedia.org/wiki/serious_games en.wikipedia.org/wiki/game_based_learning gwap.com UC Berkeley CS39N The Beauty and Joy of Computing : Games (18)

Video Games : Bad (RSI, addiction) Gamers Thumb Caused with too much use of gamepad I suffered this in 1980s! Solutions? Break timers, rest Video game addiction Impulse control disorder Stanford: yes, addictive! Gamers Wife Online gamers anon en.wikipedia.org/wiki/video_game_addiction en.wikipedia.org/wiki/repetitive_strain_injury UC Berkeley CS39N The Beauty and Joy of Computing : Games (19)

Video Games : Ugly (Violence) Violent video games Increase aggression, decrease helping Others found no link High-profile incidents Columbine kids loved the Doom video game Ratings help Games folk devil Billions $, kids at stake en.wikipedia.org/wiki/video_game_controversy www.apa.org/science/psa/sb-anderson.html UC Berkeley CS39N The Beauty and Joy of Computing : Games (20)

Future of Video Games Media producers connecting assets Disney, Lucas big players Controllers and sensors expand Games on Demand OnLive Brain-Computer Interface (BCI) Invasive and Non- www.pbs.org/kcts/videogamerevolution/impact/future.html en.wikipedia.org/wiki/brain computer_interface UC Berkeley CS39N The Beauty and Joy of Computing : Games (21)