se 320 lecture 1: introduction. instructor gazihan alankuş metu, bs 2002, ms 2005 wustl, phd 2011...

16
SE 320 Lecture 1: Introduction

Upload: ethel-mosley

Post on 05-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

SE 320

Lecture 1: Introduction

Page 2: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

Instructor

• Gazihan Alankuş• METU, BS 2002, MS 2005• WUSTL, PhD 2011 (Working on it)• Some industry experience• I do research on games• Now I get to teach games• reasonable > idealistic

Page 3: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

You

• Introduce in detail, from where, etc.• You and games• Registered? Why?• What do you expect– from this class?– to see happen by the end of semester?

• Programmer?– Java? Eclipse? IDEs? Debugging? Open source? 116?

• Artist?– Graphic designer? Sound maker?

Page 4: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

We’ll Create Games

• This is the most important thing here!

Page 5: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

Why Games?

• Glad you asked!– http://www.vizworld.com/2010/01/infographic-vi

deo-game-statistics/– http://www.theatlantic.com/technology/archive/

2011/06/infographic-video-game-industry-statistics/239665/

– http://www.vincentabry.com/en/us-uk-video-game-industry-infographic-918

– http://www.uproxx.com/gaming/2011/06/infographic-of-the-day-videogames-pwning-hollywood-in-release-week-sales/

– http://www.1001oyun.com/infographic/video-game-addiction

Page 6: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

We’ll Create Games

• This is the most important thing here!– I don’t want to make this difficult for you• Java and Eclipse!• Slick2D

Page 8: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

What We’ll Do

• Learn about games and how to design and develop them

• Develop games in groups

Page 9: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

What We’ll Do

• Learn about games and how to design and develop them

• Develop games in groups

Page 10: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

Learn

• Lectures and online material• The book (read the assigned chapters)

Page 11: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

What We’ll Do

• Learn about games and how to design and develop them

• Develop games in groups

Page 12: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

Groups

• Everyone pitches a game idea• We select best ideas, form groups around

ideas• You can ditch the idea you’ve pitched for

another group even though it was chosen!

Page 13: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

Groups

• No free lunch, everybody have to contribute • Grading will be on contribution • I will collect reports on who did what

Page 14: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

Suggested Development Environment

• Any OS• Java and Eclipse (you’ll thank me later)• Slick2D game library– Easy to use– Has many extensions

• Tiled map editor!• Particle effects• Actually used

– 2D Games• I will support you with issues

Page 15: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

Alternative Development Environments

• Panda 3D (Python)• Microsoft XNA (C#)• Unity 3D (C#)• Gideros (Turkish! Lua)• jMonkeyEngine (also Java)• No NIHS!

Page 16: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research

Life is Short, Use Libs

• I could teach you DirectX or OpenGL. – You wouldn’t have time to create a game.