computer and mobile graphic application designshengbin/course/kc4i/lec1.pdf · 2013-03-27 ·...

30
COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGN Introduction & Course Overview [email protected] 上海交通大学 计算机科学与工程系

Upload: others

Post on 14-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:

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 课程内容:

课程须知

指导教师:盛 斌

电信群楼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 课程内容:

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 课程内容:

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 课程内容:

WHY LEARN GAME DESIGN?

赚钱?

Page 6: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

WHAT IS A GAME?

Page 18: COMPUTER AND MOBILE GRAPHIC APPLICATION DESIGNshengbin/course/kc4i/lec1.pdf · 2013-03-27 · 课程须知 指导教师:盛 斌 电信群楼3号楼 539室 027-34207642 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

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 课程内容:

CORE CONCEPTIONS

Player

Core player

Casual player

User experience

Meaningful choice

Gameplay

可意会不可言传