“Simulating Mechanics to Study Emergence in Games” – Joris Dormans Juney Dijkstra Method Engineering 2012/2013.

Slides:



Advertisements
Similar presentations
Progetto "Quality and Validation of Software Architectures" Resp. Antonia Bertolino.
Advertisements

Principles of Engineering System Design Dr T Asokan
An Analysis of „Fun“ for Casual and Social Games Roberto Dillon, Ph.D. Chief Game Designer Kentaura Pte.Ltd.
Hazel Bradshaw COMPUTER GAME ‘PLAYABILITY’ ‘Learning’ Through Gameplay Design Hazel Bradshaw Senior Lecturer in creative technologies.
IMS1805 Systems Analysis Topic 3: Doing Analysis (continued from previous weeks)
E Simulations and Games for Learning NARRATIVE AND PLAY Jan L. Plass & Jonathan Frye.
The Modeling Process Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences Winter.
Computer Science It’s more than programming Eric Lantz.
Design & Decision Support Systems for Architectural Design and Urban Planning Prof.dr.ir B. de Vries M.A. Orzechowski, Msc.
Lynn Stockley & Associates Introduction to Behavioural Change Lynn Stockley.
CPN'021 Coloured Petri Nets in UML-Based SW Development – Designing Middleware for Pervasive Healthcare Jens Bæk Jørgensen Centre for Pervasive Computing.
Chapter 1.3 Ludology for Game Developers – An Academic Perspective.
INDUSTRIAL & SYSTEMS ENGINEERING (Lecture # 2). 2 Functional Groupings of I & SE o Work Measurement o Performance Rating o Time Standards o Motion Study.
INDUSTRIAL & SYSTEMS ENGINEERING
Workshop 1 Methodology 13 January Introduction Method can be defined as a systematic and orderly procedure or process for attaining some objective.
Lecture 3: Requirements Modeling Intro Professor Aditya Ghose Director, Decision Systems Lab School of IT and Computer Science University of Wollongong.
Evolution of a Dynamic Theory of Collaboration: Modeling Intergovernmental Use of Information Technology Prepared for the 2002 System Dynamics Research.
The Waterfall Model A Case Study
Modelling with Coloured Petri Nets Søren Christensen Department of Computer Science University of Aarhus.
Modeling State-Dependent Objects Using Colored Petri Nets
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Game Genre. Classification of Games How do Games work?
Learning objectives Assess the relevance of the concepts of relationship, direct and database marketing marketing on the Internet; evaluate the potential.
Software Development Process
Relevance of Simulation Models for Assessments of LivingLabs Activity University of Maribor Faculty of Organizational Sciences www
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Distance Learning Active–Model: Multimedia Applications in Control Engineering Education Idris A. Gadoura, PhD.
Chapter 14: Inspection  Basic Concept and Generic Process  Fagan Inspection  Other Inspection and Related Activities.
Chapter 6: Testing Overview Basic idea of testing - execute software and observe its behavior or outcome. If failure is observed, analyze execution record.
Industrial Engineering I
Copyright © Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Implementing Architectures Software Architecture.
Key Challenges for Modeling Language Creation by Demonstration Hyun Cho, Jeff Gray Department of Computer Science University of Alabama Jules White Bradley.
CHAPTER 5 Modelling and Analysis 1.
What is a Game? Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin -
Think Game Play! advanced-prototyping/ 016.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
What is Computer Science? “Computer Science is no more about computers than astronomy is about telescopes.” - Edsger Dijkstra “Computer Science is no more.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
Develop a Safety Assurance approach for Complex Systems (Problem Definition) Supervisors: Tim Kelly, Rob Alexander Chris Leong HISE Group Giving a Presentation.
 What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling 
PhD CONCEPT Exploring Digital Maps as Communication Tools for eParticipation - On an example of Urban Planning PhD concept, Beate Weninger,
Systems Biology ___ Toward System-level Understanding of Biological Systems Hou-Haifeng.
Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen.
Sept Tracing Status Update - Sept Montreal - Timothy Lethbridge Trace-Directed Modelling Status Update Timothy C. Lethbridge University.
Petri Nets Lecturer: Roohollah Abdipour. Agenda Introduction Petri Net Modelling with Petri Net Analysis of Petri net 2.
2008/01/30Lecture 11 Game Theory. 2008/01/30Lecture 12 What is Game Theory? Game theory is a field of Mathematics, analyzing strategically inter-dependent.
Profile Organisation & Management (O&M). Types of students Researchers: are curious Designers: are creative and constructive Managers: deal with processes.
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Gareth Bellaby.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Conversation Theory - Gordon Pask Cybernetics = where he conceived human-machine interaction as a form of conversation, a dynamic process, in which the.
/faculteit technologie management PN-1 Petri nets refresher Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, Faculty of Technology Management,
IB Business & Management Topic 6 – Strategy HL ONLY.
CSCI 3428: Software Engineering Tami Meredith UML Unified Modeling Language.
July 3, 2009 By: David Hansen.  Project Ides  Project Progress  Current Class Diagram  Current ER Diagram  Proof of Concept  Test Plan.
Modeling and Simulation Dr. X. Decision Systems Not serious games.
Wander Jager 1 An updated conceptual framework for integrated modelling of human decision making: The Consumat II.
What is a game? Image Credit:
Framework for Strategic Sports Marketing HSS 3000/5263 Sport Marketing Dr. Brian Turner.
Laurea Triennale in Informatica – Corso di Ingegneria del Software I – A.A. 2006/2007 Andrea Polini VII. System Specification (I)
Requirements Techniques, cont.
Simulation & Systems.
Engineering Design Process
Role Activity Diagrams
Engineering Design Process
Petri nets refresher Prof.dr.ir. Wil van der Aalst
Common Mechanisms on Machinations
UNIT-II CHAPTER-4 SOFTWARE REQUIREMENT DEFINITION
Petri Nets Laurie Frazier.
Presentation transcript:

“Simulating Mechanics to Study Emergence in Games” – Joris Dormans Juney Dijkstra Method Engineering 2012/2013

Origin & History  “Simulating Mechanics to Study Emergence in Games”  Joris Dormans PhD in Game Design at the University of Amsterdam  Why? Doug Church’s call for “formal abstract design tools” on Gamasutra (1999).  What? Analyse game design concepts and remove serious flaws (e.g. dominant strategies).

Related Literature  Literature study on available theory and tools  Juul (2002) structures of emergence vs. structures of progression  Goal: Emergent gameplay, interesting level progression.  Hunicke, LeBlanc and Zubek (2004), Salen and Zimmerman (2004) feedback structures are key elements in determining the dynamic behaviour of games

Related Literature  Adams and Rollings (2007) ‘internal economy’, used to model activity, interaction and communication within the different elements of the game  Petri nets alternative modelling technique suited for game machines  Machinations automated, interactive model of a game design concept

Machinations Framework  Identification Phase

Machinations Framework  Identification Phase  Model Phase

Machinations Framework  Identification Phase  Model Phase  Analysis Phase

Process-Deliverable Diagram

Example