SlideShare a Scribd company logo
1 of 31
Digital Games as Simulations K. Becker  &  J.R.Parker University of Calgary July 2006 This session focuses on the dichotomy between modern digital games and traditional simulations. Prepared for   SCS M&S MTSA  July 31 – Aug. 2 2006
Games vs. Simulations… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
All Games Are Simulations ,[object Object],Elder Scrolls IV: Oblivion So? On a computer:
Exposure (again) Simulations (including games) are once again being noticed by other disciplines –  Education Military Health & Medicine Advertising Social Change Politics Again, SO? Lineage II
Sticks & Stones….. ,[object Object],[object Object]
Problems arise when terminology is used in different ways by different groups: Comparing Conceptual Structures Terminology Attributes Same Different Same Different Consensus Experts use terminology and concepts in the same way Correspondence Experts use different terminology for the same concepts Conflict Experts use same terminology for different concepts. Contrast Experts use different terminology and different concepts Shaw, M.L.G. & Gaines, B. (1989)
Simulation: A computer simulation or a computer model is a  computer program  that attempts to  simulate  an abstract  model  of a particular system.   Common feature is the attempt to generate a sample of representative scenarios for a model in which a complete enumeration of all possible states of the model would be prohibitive or impossible.  [ http:// en.wikipedia.org/wiki/Computer_simulation ]
Simulation in CS: ,[object Object],[object Object],[object Object],[object Object],compare
Virtual Worlds Simulation is a mathematical construct that bounds the possible properties and activities of the objects being described… which can also apply to: Which need not be restricted by the bounds of the known universe – but which still must have integral consistency.
What is a game,  really ? ,[object Object],[object Object],[object Object],Everquest
Games require: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Walkthrough: Games are largely visual: 24 frames / second Essentially a discrete event simulation. EACH 1/24 of a second: Determine which frame in each animation should be next. Determine camera position. Determine how objects should behave (next step), given current state. Start playing any sounds resulting from actions. Render all objects from current camera position. Order MATTERS. 57% 8% 15% 20% Where is everything? Detect collisions & respond accordingly
Game Genres ,[object Object]
Game Genres ,[object Object],Grim Fandango
Game Genres ,[object Object]
Game Genres ,[object Object]
Game Genres ,[object Object]
Game Genres ,[object Object]
Game Genres ,[object Object]
Genre Activities ,[object Object],Elder Scrolls IV: Oblivion
Simulation to the Education community:  ,[object Object],[object Object],[object Object],[object Object],[object Object],compare
Simulations vs. Games  according to  Gredler (AECT), Alessi & Trollip ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Games vs. Simulations according to   Gredler (AECT),   Alessi & Trollip ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fidelity CS: fidelity = accuracy of the representation. If simulating real-world system, then fidelity is measure of closeness to reality. Education: fidelity = level of realism  presented to the learner. Terminology Attributes Same Different Same Different Consensus Experts use terminology and concepts in the same way Correspondence Experts use different terminology for the same concepts Conflict Experts use same terminology for different concepts. Contrast Experts use different terminology and different concepts Shaw, M.L.G. & Gaines, B. (1989)
Validity CS: validity = are results usable? Do they allow for accurate predictions, descriptions, explanations? (accuracy = closeness of data (in & out) to thing being simulated) Education: validity = methodological measures: algorithmic, conceptual, construct, content, educational, event, external, internal,… Terminology Attributes Same Different Same Different Consensus Experts use terminology and concepts in the same way Correspondence Experts use different terminology for the same concepts Conflict Experts use same terminology for different concepts. Contrast Experts use different terminology and different concepts Shaw, M.L.G. & Gaines, B. (1989)
What can Simulations Take from Games? Higher profile for Simulations, generally (games aren’t just for kids) A way to inspire new practitioners.
What Game Technology Offers Us Tomb Raider Drives hardware development. High-end games now serve dual-purpose (Full Spectrum Warrior) Traditional simulations & commercial games are converging
What simulations (including games) offer Education: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simulation & Gaming Back together again…
Last Words ,[object Object],[object Object]
Thanks!! ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Game Balance 1: What is Game Balance
Game Balance 1: What is Game BalanceGame Balance 1: What is Game Balance
Game Balance 1: What is Game BalanceMarc Miquel
 
Analyzing fine tuning probability calculations
Analyzing fine tuning probability calculationsAnalyzing fine tuning probability calculations
Analyzing fine tuning probability calculationsMarkTab Ministries
 
Applications of Games with a Purpose
Applications of Games with a PurposeApplications of Games with a Purpose
Applications of Games with a PurposeSuhas Aggarwal
 
Pivec workshop 1
Pivec workshop 1Pivec workshop 1
Pivec workshop 1Paul Pivec
 

What's hot (6)

Game Balance 1: What is Game Balance
Game Balance 1: What is Game BalanceGame Balance 1: What is Game Balance
Game Balance 1: What is Game Balance
 
Analyzing fine tuning probability calculations
Analyzing fine tuning probability calculationsAnalyzing fine tuning probability calculations
Analyzing fine tuning probability calculations
 
402 w2
402 w2402 w2
402 w2
 
Applications of Games with a Purpose
Applications of Games with a PurposeApplications of Games with a Purpose
Applications of Games with a Purpose
 
271014 Dok leipzig
271014 Dok leipzig271014 Dok leipzig
271014 Dok leipzig
 
Pivec workshop 1
Pivec workshop 1Pivec workshop 1
Pivec workshop 1
 

Viewers also liked

Serious Games + Computer Science = Serious CS
Serious Games + Computer Science = Serious CSSerious Games + Computer Science = Serious CS
Serious Games + Computer Science = Serious CSKatrin Becker
 
Cutting Edge Research By Undergraduates On A Shoe String
Cutting Edge Research By Undergraduates On A Shoe StringCutting Edge Research By Undergraduates On A Shoe String
Cutting Edge Research By Undergraduates On A Shoe StringKatrin Becker
 
Games For Learning Are Schools Ready for What’s to Come? [DiGRA 2005]
Games For Learning Are Schools Ready for What’s to Come? [DiGRA 2005]Games For Learning Are Schools Ready for What’s to Come? [DiGRA 2005]
Games For Learning Are Schools Ready for What’s to Come? [DiGRA 2005]Katrin Becker
 

Viewers also liked (6)

Game Ethology 2
Game Ethology 2Game Ethology 2
Game Ethology 2
 
Serious Games + Computer Science = Serious CS
Serious Games + Computer Science = Serious CSSerious Games + Computer Science = Serious CS
Serious Games + Computer Science = Serious CS
 
Cutting Edge Research By Undergraduates On A Shoe String
Cutting Edge Research By Undergraduates On A Shoe StringCutting Edge Research By Undergraduates On A Shoe String
Cutting Edge Research By Undergraduates On A Shoe String
 
Virtue of Failure
Virtue of FailureVirtue of Failure
Virtue of Failure
 
Games For Learning Are Schools Ready for What’s to Come? [DiGRA 2005]
Games For Learning Are Schools Ready for What’s to Come? [DiGRA 2005]Games For Learning Are Schools Ready for What’s to Come? [DiGRA 2005]
Games For Learning Are Schools Ready for What’s to Come? [DiGRA 2005]
 
Signature pedagogy
Signature pedagogySignature pedagogy
Signature pedagogy
 

Similar to Digital Games vs Simulations

Motivations for AR Gaming - Presentation at NZ GDC 2004
Motivations for AR Gaming - Presentation at NZ GDC 2004Motivations for AR Gaming - Presentation at NZ GDC 2004
Motivations for AR Gaming - Presentation at NZ GDC 2004Trond Nilsen
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.Sam Pottinger
 
Promoting Active Learning Using Games
Promoting Active Learning Using GamesPromoting Active Learning Using Games
Promoting Active Learning Using GamesDeirdre Bonnycastle
 
Some ideas for the evaluation of cross media interaction
Some ideas for the evaluation of cross media interactionSome ideas for the evaluation of cross media interaction
Some ideas for the evaluation of cross media interactionValentina Rao
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Rajat Bhatia
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D GamingClint Edmonson
 
Experimental Game Prototyping and Play Testing using Iterative Design
Experimental Game Prototyping and Play Testing using Iterative DesignExperimental Game Prototyping and Play Testing using Iterative Design
Experimental Game Prototyping and Play Testing using Iterative DesignMirjam Eladhari
 
Enjeu d'apprentissage et jeu de la connaissance
Enjeu d'apprentissage et jeu de la connaissanceEnjeu d'apprentissage et jeu de la connaissance
Enjeu d'apprentissage et jeu de la connaissanceNicolas Balacheff
 
Educational Games
Educational GamesEducational Games
Educational Gamesu082934
 
Educational Games
Educational GamesEducational Games
Educational Gamesu082934
 
J.D. Fletcher, Institute of Defense Analyses and Sigmond Tobias, SUNY
J.D. Fletcher, Institute of Defense Analyses and Sigmond Tobias, SUNYJ.D. Fletcher, Institute of Defense Analyses and Sigmond Tobias, SUNY
J.D. Fletcher, Institute of Defense Analyses and Sigmond Tobias, SUNYSeriousGamesAssoc
 
Fa dill csi group talk on gamification
Fa dill csi group talk on gamificationFa dill csi group talk on gamification
Fa dill csi group talk on gamificationdiannepatricia
 

Similar to Digital Games vs Simulations (20)

Learning Through Gaming
Learning Through GamingLearning Through Gaming
Learning Through Gaming
 
Motivations for AR Gaming - Presentation at NZ GDC 2004
Motivations for AR Gaming - Presentation at NZ GDC 2004Motivations for AR Gaming - Presentation at NZ GDC 2004
Motivations for AR Gaming - Presentation at NZ GDC 2004
 
ICEC 2009
ICEC 2009ICEC 2009
ICEC 2009
 
ICEC 2009
ICEC 2009ICEC 2009
ICEC 2009
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.
 
Promoting Active Learning Using Games
Promoting Active Learning Using GamesPromoting Active Learning Using Games
Promoting Active Learning Using Games
 
Some ideas for the evaluation of cross media interaction
Some ideas for the evaluation of cross media interactionSome ideas for the evaluation of cross media interaction
Some ideas for the evaluation of cross media interaction
 
Game engineering
Game engineeringGame engineering
Game engineering
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
 
VFX & Games: A SImulation Approach
VFX & Games: A SImulation ApproachVFX & Games: A SImulation Approach
VFX & Games: A SImulation Approach
 
Writing a gaming proposal
Writing a gaming proposalWriting a gaming proposal
Writing a gaming proposal
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D Gaming
 
Experimental Game Prototyping and Play Testing using Iterative Design
Experimental Game Prototyping and Play Testing using Iterative DesignExperimental Game Prototyping and Play Testing using Iterative Design
Experimental Game Prototyping and Play Testing using Iterative Design
 
Enjeu d'apprentissage et jeu de la connaissance
Enjeu d'apprentissage et jeu de la connaissanceEnjeu d'apprentissage et jeu de la connaissance
Enjeu d'apprentissage et jeu de la connaissance
 
Educational Games
Educational GamesEducational Games
Educational Games
 
Educational Games
Educational GamesEducational Games
Educational Games
 
Educational Games
Educational GamesEducational Games
Educational Games
 
Quiana bradshaw final defense slides
Quiana bradshaw final defense slidesQuiana bradshaw final defense slides
Quiana bradshaw final defense slides
 
J.D. Fletcher, Institute of Defense Analyses and Sigmond Tobias, SUNY
J.D. Fletcher, Institute of Defense Analyses and Sigmond Tobias, SUNYJ.D. Fletcher, Institute of Defense Analyses and Sigmond Tobias, SUNY
J.D. Fletcher, Institute of Defense Analyses and Sigmond Tobias, SUNY
 
Fa dill csi group talk on gamification
Fa dill csi group talk on gamificationFa dill csi group talk on gamification
Fa dill csi group talk on gamification
 

More from Katrin Becker

Cross breeding animation
Cross breeding animationCross breeding animation
Cross breeding animationKatrin Becker
 
Assignments that Meet the Needs of Exceptional Students without Disadvantagin...
Assignments that Meet the Needs of Exceptional Students without Disadvantagin...Assignments that Meet the Needs of Exceptional Students without Disadvantagin...
Assignments that Meet the Needs of Exceptional Students without Disadvantagin...Katrin Becker
 
T.A.P. : The Teach Aloud Protocol
T.A.P. : The Teach Aloud ProtocolT.A.P. : The Teach Aloud Protocol
T.A.P. : The Teach Aloud ProtocolKatrin Becker
 
Misguided illusions of understanding
Misguided illusions of understandingMisguided illusions of understanding
Misguided illusions of understandingKatrin Becker
 
4 Pillars of DGBL: A Structured Rating System for Games for Learning
4 Pillars of DGBL: A Structured Rating System for Games for Learning4 Pillars of DGBL: A Structured Rating System for Games for Learning
4 Pillars of DGBL: A Structured Rating System for Games for LearningKatrin Becker
 
Gamification paradigm
Gamification paradigmGamification paradigm
Gamification paradigmKatrin Becker
 
The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...
The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...
The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...Katrin Becker
 
Gamification how to gamify learning and instruction Part 1 (of 3)
Gamification how to gamify learning and instruction Part 1 (of 3)Gamification how to gamify learning and instruction Part 1 (of 3)
Gamification how to gamify learning and instruction Part 1 (of 3)Katrin Becker
 
Gamification how to gamify learning and instruction, part 2 (of 3)
Gamification how to gamify learning and instruction, part 2 (of 3)Gamification how to gamify learning and instruction, part 2 (of 3)
Gamification how to gamify learning and instruction, part 2 (of 3)Katrin Becker
 
Is gamification a game changer
Is gamification a game changerIs gamification a game changer
Is gamification a game changerKatrin Becker
 
CS Example: Parsing a Sentence
CS Example: Parsing a Sentence CS Example: Parsing a Sentence
CS Example: Parsing a Sentence Katrin Becker
 
CS Lesson: Introduction to the Java virtual Machine
CS Lesson: Introduction to the Java virtual MachineCS Lesson: Introduction to the Java virtual Machine
CS Lesson: Introduction to the Java virtual MachineKatrin Becker
 
CS: Introduction to Record Manipulation & Indexing
CS: Introduction to Record Manipulation & IndexingCS: Introduction to Record Manipulation & Indexing
CS: Introduction to Record Manipulation & IndexingKatrin Becker
 
CS Lesson: Creating Your First Class in Java
CS Lesson: Creating Your First Class in JavaCS Lesson: Creating Your First Class in Java
CS Lesson: Creating Your First Class in JavaKatrin Becker
 
Informing pedagogy through collaborative inquiry
Informing pedagogy through collaborative inquiryInforming pedagogy through collaborative inquiry
Informing pedagogy through collaborative inquiryKatrin Becker
 
Informing SoTL using playtesting techniques
Informing SoTL using playtesting techniquesInforming SoTL using playtesting techniques
Informing SoTL using playtesting techniquesKatrin Becker
 
Using cards games as learning objects to teach genetics
Using cards games as learning objects to teach geneticsUsing cards games as learning objects to teach genetics
Using cards games as learning objects to teach geneticsKatrin Becker
 
Gamification how to gamify learning and instruction, Part 3 (of 3)
Gamification how to gamify learning and instruction, Part 3 (of 3)Gamification how to gamify learning and instruction, Part 3 (of 3)
Gamification how to gamify learning and instruction, Part 3 (of 3)Katrin Becker
 
The decorative media trap
The decorative media trapThe decorative media trap
The decorative media trapKatrin Becker
 
When Games and Instructional Design Collide
When Games and Instructional Design CollideWhen Games and Instructional Design Collide
When Games and Instructional Design CollideKatrin Becker
 

More from Katrin Becker (20)

Cross breeding animation
Cross breeding animationCross breeding animation
Cross breeding animation
 
Assignments that Meet the Needs of Exceptional Students without Disadvantagin...
Assignments that Meet the Needs of Exceptional Students without Disadvantagin...Assignments that Meet the Needs of Exceptional Students without Disadvantagin...
Assignments that Meet the Needs of Exceptional Students without Disadvantagin...
 
T.A.P. : The Teach Aloud Protocol
T.A.P. : The Teach Aloud ProtocolT.A.P. : The Teach Aloud Protocol
T.A.P. : The Teach Aloud Protocol
 
Misguided illusions of understanding
Misguided illusions of understandingMisguided illusions of understanding
Misguided illusions of understanding
 
4 Pillars of DGBL: A Structured Rating System for Games for Learning
4 Pillars of DGBL: A Structured Rating System for Games for Learning4 Pillars of DGBL: A Structured Rating System for Games for Learning
4 Pillars of DGBL: A Structured Rating System for Games for Learning
 
Gamification paradigm
Gamification paradigmGamification paradigm
Gamification paradigm
 
The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...
The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...
The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...
 
Gamification how to gamify learning and instruction Part 1 (of 3)
Gamification how to gamify learning and instruction Part 1 (of 3)Gamification how to gamify learning and instruction Part 1 (of 3)
Gamification how to gamify learning and instruction Part 1 (of 3)
 
Gamification how to gamify learning and instruction, part 2 (of 3)
Gamification how to gamify learning and instruction, part 2 (of 3)Gamification how to gamify learning and instruction, part 2 (of 3)
Gamification how to gamify learning and instruction, part 2 (of 3)
 
Is gamification a game changer
Is gamification a game changerIs gamification a game changer
Is gamification a game changer
 
CS Example: Parsing a Sentence
CS Example: Parsing a Sentence CS Example: Parsing a Sentence
CS Example: Parsing a Sentence
 
CS Lesson: Introduction to the Java virtual Machine
CS Lesson: Introduction to the Java virtual MachineCS Lesson: Introduction to the Java virtual Machine
CS Lesson: Introduction to the Java virtual Machine
 
CS: Introduction to Record Manipulation & Indexing
CS: Introduction to Record Manipulation & IndexingCS: Introduction to Record Manipulation & Indexing
CS: Introduction to Record Manipulation & Indexing
 
CS Lesson: Creating Your First Class in Java
CS Lesson: Creating Your First Class in JavaCS Lesson: Creating Your First Class in Java
CS Lesson: Creating Your First Class in Java
 
Informing pedagogy through collaborative inquiry
Informing pedagogy through collaborative inquiryInforming pedagogy through collaborative inquiry
Informing pedagogy through collaborative inquiry
 
Informing SoTL using playtesting techniques
Informing SoTL using playtesting techniquesInforming SoTL using playtesting techniques
Informing SoTL using playtesting techniques
 
Using cards games as learning objects to teach genetics
Using cards games as learning objects to teach geneticsUsing cards games as learning objects to teach genetics
Using cards games as learning objects to teach genetics
 
Gamification how to gamify learning and instruction, Part 3 (of 3)
Gamification how to gamify learning and instruction, Part 3 (of 3)Gamification how to gamify learning and instruction, Part 3 (of 3)
Gamification how to gamify learning and instruction, Part 3 (of 3)
 
The decorative media trap
The decorative media trapThe decorative media trap
The decorative media trap
 
When Games and Instructional Design Collide
When Games and Instructional Design CollideWhen Games and Instructional Design Collide
When Games and Instructional Design Collide
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Digital Games vs Simulations

  • 1. Digital Games as Simulations K. Becker & J.R.Parker University of Calgary July 2006 This session focuses on the dichotomy between modern digital games and traditional simulations. Prepared for   SCS M&S MTSA July 31 – Aug. 2 2006
  • 2.
  • 3.
  • 4. Exposure (again) Simulations (including games) are once again being noticed by other disciplines – Education Military Health & Medicine Advertising Social Change Politics Again, SO? Lineage II
  • 5.
  • 6. Problems arise when terminology is used in different ways by different groups: Comparing Conceptual Structures Terminology Attributes Same Different Same Different Consensus Experts use terminology and concepts in the same way Correspondence Experts use different terminology for the same concepts Conflict Experts use same terminology for different concepts. Contrast Experts use different terminology and different concepts Shaw, M.L.G. & Gaines, B. (1989)
  • 7. Simulation: A computer simulation or a computer model is a computer program that attempts to simulate an abstract model of a particular system. Common feature is the attempt to generate a sample of representative scenarios for a model in which a complete enumeration of all possible states of the model would be prohibitive or impossible. [ http:// en.wikipedia.org/wiki/Computer_simulation ]
  • 8.
  • 9. Virtual Worlds Simulation is a mathematical construct that bounds the possible properties and activities of the objects being described… which can also apply to: Which need not be restricted by the bounds of the known universe – but which still must have integral consistency.
  • 10.
  • 11.
  • 12. Walkthrough: Games are largely visual: 24 frames / second Essentially a discrete event simulation. EACH 1/24 of a second: Determine which frame in each animation should be next. Determine camera position. Determine how objects should behave (next step), given current state. Start playing any sounds resulting from actions. Render all objects from current camera position. Order MATTERS. 57% 8% 15% 20% Where is everything? Detect collisions & respond accordingly
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Fidelity CS: fidelity = accuracy of the representation. If simulating real-world system, then fidelity is measure of closeness to reality. Education: fidelity = level of realism presented to the learner. Terminology Attributes Same Different Same Different Consensus Experts use terminology and concepts in the same way Correspondence Experts use different terminology for the same concepts Conflict Experts use same terminology for different concepts. Contrast Experts use different terminology and different concepts Shaw, M.L.G. & Gaines, B. (1989)
  • 25. Validity CS: validity = are results usable? Do they allow for accurate predictions, descriptions, explanations? (accuracy = closeness of data (in & out) to thing being simulated) Education: validity = methodological measures: algorithmic, conceptual, construct, content, educational, event, external, internal,… Terminology Attributes Same Different Same Different Consensus Experts use terminology and concepts in the same way Correspondence Experts use different terminology for the same concepts Conflict Experts use same terminology for different concepts. Contrast Experts use different terminology and different concepts Shaw, M.L.G. & Gaines, B. (1989)
  • 26. What can Simulations Take from Games? Higher profile for Simulations, generally (games aren’t just for kids) A way to inspire new practitioners.
  • 27. What Game Technology Offers Us Tomb Raider Drives hardware development. High-end games now serve dual-purpose (Full Spectrum Warrior) Traditional simulations & commercial games are converging
  • 28.
  • 29. Simulation & Gaming Back together again…
  • 30.
  • 31.

Editor's Notes

  1. Partly a report on a work in progress Partly an introduction to a new discipline Partly intended to provoke a reaction