computer and mobile graphic application designshengbin/course/kc4i/lec1.pdf · 2013-03-27 ·...
TRANSCRIPT
![Page 1: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/1.jpg)
COMPUTER AND MOBILE
GRAPHIC APPLICATION DESIGN
Introduction & Course Overview
盛 斌 ,[email protected]
上海交通大学 计算机科学与工程系
![Page 2: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/2.jpg)
课程须知
指导教师:盛 斌
电信群楼3号楼 539室 027-34207642
课程内容:
Computer Game Design (设计,不仅是Programming)
Graphics Fundamental (Rendering/ Animation)
Mobile Graphic Application Development
如何获得PPT,作业,教材等相关资源
课程网页(在建中)
![Page 3: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/3.jpg)
OUTLINE
Why
What
How
Game ?
“Fun”?
![Page 4: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/4.jpg)
WHY LEARN GAME DESIGN?
Game industry
Growing at a double-digit rate for years
Eclipsed the revenues of the film industry
Young people in the United States spend an average
of 20 minutes per day
Run on PC, mobile phone, and online
SONY, Microsoft, Apple
![Page 5: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/5.jpg)
WHY LEARN GAME DESIGN?
赚钱?
![Page 6: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/6.jpg)
WHY LEARN GAME DESIGN?
Your reason?
List some interesting game name on blackboard!
![Page 7: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/7.jpg)
HISTORY OF VIDEO GAMES
Early history (television technologies)
1949–1950, Charley Adama, "Bouncing Ball“, MIT,
Whirlwind computer
1952, A.S. Douglas, “tic-tac-toe”, University of
Cambridge, EDSAC computer
1950s–1960s (university mainframe computers)
1961, Steve Russell, “Spacewar!”,MIT,PDP-1
1970s (the first coin-operated video game, home console)
1971, “Galaxy Game”, Stanford University,PDP-11
1972, Agnavox, circuit logic , TV
1977–1983 (microprocessors )
Golden age of video arcade games (1978–1986)
Home computer games (late 1970s–early 1980s)
![Page 8: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/8.jpg)
HISTORY OF VIDEO GAMES
1980’s
Genre innovation
Adventure game, Beat 'em up, cinematic platformer,
role-playing games, Fighting games, hack and slash,
Interactive movies, Shooter, Racing, Survival horror,
Vehicle simulation, Visual novel …….
1990’s (high performance PC, network)
3D, “3D Realms”
MMORPG, “MUD”
Real-time strategy, “Warcraft”
First-person shooters, “Quake”
2000s (mobile game)
2010s (touchscreen, 3D controller)
![Page 9: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/9.jpg)
WHAT THE COURSE ABOUT?
Design = Programming?
What your want to learn?
![Page 10: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/10.jpg)
THE COURSE GOAL
Project
Building a application project team, and develop a
compelling and creative a game-like application/
demo.
OR
Developing technical improvements on rendering
/animation /multimedia effects
OR
Creating a 3D animation demo (Maya/3D Max/ Open
GL/ Direct X Programing…)
Team
1-3 members (the groups should be formed before the
end of March. 2013)
![Page 11: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/11.jpg)
COURSE CONTENT
PC Graphic Application Development
游戏设计基础
图形学理论基础(渲染,动画,建模)
OpenGL入门
GPU及图形渲染编程(shader, cuda…自学)
3D Max/Maya/Photoshop etc. 使用技巧(自学)
Mobile Application Development
图形应用开发框架(Irrlicht游戏引擎为例)
gamedesigninitiativeat cornell university
the
Architecture: The Big Picture
Game Architecture 2
![Page 12: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/12.jpg)
THIS COURSE IS A LOT OF WORK!
Expect to do at least 10 hours/week outside of
class
Once the project “starts” in four weeks
Typically bare minimum to finish game
But if you do this, likely to at least get a B
![Page 13: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/13.jpg)
GAME REQUIREMENTS
Must be unique with innovative gameplay
Avoid point & click adventures
But can take elements from other games
Example: platformer + something new
Must be feasible in a semester
Avoid RPGs or real-time-strategy games
But can elements of these games
Must have a single player mode
![Page 14: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/14.jpg)
MICROSOFT IMAGINE CUP
Most graphic applicationwill qualify for Imagine Cup
U.S. and World competition in game design
http://www.imaginecup.com/ (World)
Google的Android系统应用开发中国大学生挑战赛
http://www.google.cn/university/androidchallenge/
(中国,2012)
挑战杯全国大学生课外学术科技作品竞赛和创业计划大赛
www.tiaozhanbei.net
英特尔杯全国大学生软件创新大赛
http://software.intel.com/zh-
cn/articles/2012_SWC_html5_contest (中国,2012年)
![Page 15: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/15.jpg)
GRADING POLICY
Good News: no homework, no quiz, no middle-term
and final exam
Class participation (20%)
Research project (80%)
1. final presentation(20%)
2. project report(20%)
3. program/results (40%)
Special contributions(10%)
Total 110% (should be easy to get 90+ )
![Page 16: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/16.jpg)
HOW TO LEARN?
As designer:
Play more game
Then answer the question “why fun?”
More case analysis
As programmer
Play more game
Then answer the question “How to do?”
More programming practice
![Page 17: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/17.jpg)
WHAT IS A GAME?
![Page 18: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/18.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 19: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/19.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 20: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/20.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 21: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/21.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 22: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/22.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 23: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/23.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 24: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/24.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 25: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/25.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 26: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/26.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 27: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/27.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 28: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/28.jpg)
WHY DOES A GAME MAKE “FUN”?
![Page 29: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/29.jpg)
WHY DOES A GAME MAKE “FUN”?
决策
美
竞技
宣泄(情感,精力…)
好奇
教育
解迷
… …
征服,虚荣,贪婪… 人 …美,社交,经济
![Page 30: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:](https://reader033.vdocuments.net/reader033/viewer/2022050110/5f48395f212d137c1c54d613/html5/thumbnails/30.jpg)
CORE CONCEPTIONS
Player
Core player
Casual player
User experience
Meaningful choice
Gameplay
可意会不可言传