Simulation Engines TDA571|DIT030 Course Introduction
Tommaso Piazza
1
Simulation Engines TDA571|DIT030 Course Introduction Tommaso - - PowerPoint PPT Presentation
Simulation Engines TDA571|DIT030 Course Introduction Tommaso Piazza 1 The Course in brief Develop an interactive simulation engine Focus on software engineering Not just game programming Use the paradigm that the engine acts as
1
IDC | Interaction Design Collegium
2
IDC | Interaction Design Collegium
3
IDC | Interaction Design Collegium
4
IDC | Interaction Design Collegium
5
IDC | Interaction Design Collegium
6
IDC | Interaction Design Collegium
written exam
simulation engine
student's individual effort and the other is 3 points and represents the project group's collaborative effort. Possible grades are failure, 3, 4 and 5 at Chalmers or U, G and VG at Göteborgs Universitet. Grading is individual and is based on the above mentioned subjects as well as the project supervisor's judgement.
7
IDC | Interaction Design Collegium
8
IDC | Interaction Design Collegium
9
IDC | Interaction Design Collegium
10
IDC | Interaction Design Collegium
11
IDC | Interaction Design Collegium
12
IDC | Interaction Design Collegium
13
IDC | Interaction Design Collegium
http://www.crytek.com/
14
IDC | Interaction Design Collegium
15
IDC | Interaction Design Collegium
16
IDC | Interaction Design Collegium
http://www.gauge3d.org
17
IDC | Interaction Design Collegium
18
IDC | Interaction Design Collegium
19
IDC | Interaction Design Collegium
20
IDC | Interaction Design Collegium
21
IDC | Interaction Design Collegium
22
IDC | Interaction Design Collegium
23
IDC | Interaction Design Collegium
24
IDC | Interaction Design Collegium
25
IDC | Interaction Design Collegium
26
IDC | Interaction Design Collegium
27
IDC | Interaction Design Collegium
28
IDC | Interaction Design Collegium
29
IDC | Interaction Design Collegium
30
IDC | Interaction Design Collegium
31
IDC | Interaction Design Collegium
Abstract (Tetris, Qix, Arkanoid) Adaptation (Star Wars, Casino, Tic Tac Toe) Adventure (Spy Vs Spy, Superman, Ultima, Tomb Raider) Artificial Life (The Sims, Creatures) Board Games (Backgammon, Battleship, Scrabble) Capturing (light cycles in Tron) Card Games (Blackjack, Casino) Catching (Stampede) Chase Collecting (Pac Man, Spy vs Spy) Combat (Battlezone, Spy vs Spy) Demo Diagnostic Dodging (Frogger) Driving (Indy 500, Night Driver) Educational
There are a lot of different kinds of computer games Hard to find a good definition Categorized from certain design elements
Management Simulation (SimCity, Civilization, Railroad Tycoon) Obstacle Course (Frogger) Pencil-and-Paper Games (Tic Tac Toe, Hangman) Pinball (Pinball Dreams, Pinball Fantasies) Platform (Donkey Kong, Super Mario Bros, Giana Sisters) Programming Games (CRobots, RARS) Puzzle (7th Guest, Myst, Tetris) Quiz (Jeopardy) Racing Indy 500, Mario Kart 64) Role-Playing (Diablo, Fallout, Ultima, Interstate 76) Rhythm and Dance (Beatmania) Shoot ’Em Up (Galaga, Space Invaders, Asteroids, Doom) Simulation Sports (Madden Football, NHL Hockey, SimGolf) Strategy (Monopoly, Chess) Table-Top Games Target
Escape (Pac Man) Fighting (Mortal Kombat, Tekken) Flying (A-10 Attack, Descent, Flight Unlimited) Gambling Interactive Movie (Dragon’s Lair, Space Ace) Maze (Doom, Pac Man, Lode Runner, Descent) Text Adventure (Zork, Planetfall, Hitchhiker’s Guide to the Galaxy) Training Simulation (Comanche 3, Flight Unlimited) Utility
32
IDC | Interaction Design Collegium
33
IDC | Interaction Design Collegium
34
IDC | Interaction Design Collegium
35
IDC | Interaction Design Collegium
36
IDC | Interaction Design Collegium
37
IDC | Interaction Design Collegium
“free” engines
usability of all game content
game or be possible to extend into a game with a well defined interface
separates their product from other products
38
IDC | Interaction Design Collegium
39
IDC | Interaction Design Collegium
develop groundbreaking 3D-simulations for the PC-platform. You have the competence, but at the moment you lack the financial resources to fully develop the next blockbuster title. In order to be able to achieve this, you need to establish collaboration with a publisher who is interested in financing your next game. Publishers are notoriously hard to impress and you need to prove your technical expertise to sign a
simulation engine (Ogre3D). Your task for the next seven weeks is to learn the simulation engine, integrate necessary components, extend it with technical features to impress the publisher and to implement a tech demo which shows what your modifier 3D-engine can do.”
Partly to act as an ordinary supervisor and mentor in your work and to act as the publisher and evaluate your work
40
IDC | Interaction Design Collegium
that have been created by the group members
41
IDC | Interaction Design Collegium
42
IDC | Interaction Design Collegium
43
IDC | Interaction Design Collegium
the group head to me (simulation.engines@gmail.com) and all group members
g1) and share it with me
(ex. simEngines-g6-GroupReport) and simEngines-g#-GroupPresentation (ex. simEngines-g2-GroupPresentation)
the documents and share them with me without creating a folder. Naming conventions are simEngines-g#-YourName-Report|Extension|Presentation (ex. simEngines-g7-TommasoPiazza-Report, simEngines-g7-TommasoPiazza-Extension, simEngines-g7-TommasoPiazza-Presentation)
44
45