Abstract
List of Publications
Acknowledgement
Table of Contents
List of Figures
List of Tables
List of Acronyms
1. INTRODUCTION1.1. Paradigm Shift in Design
1.1.1. Sustainability in Building Design
1.1.2. Coupling Design with Performance
1.1.3. Sustainability in Architectural Design Education
1.2. Research Rationale
1.3. Research Aim and Objectives
1.4. Research Scope
1.5. Methodology of Research
2. INTEGRATING SUSTAINABILITY IN DESIGN2.1. Introduction
2.2. Environmental Design Education
2.2.1. Principles and Objectives for Sustainable Development in Education
2.2.2. Architects′ Learning and Problem-Solving Approach
2.2.3. Architectural Approach for Sustainable Development Education
2.3. Building Performance Simulation (BPS) Applications
2.4. Pragmatic Issues with BPS tools in Architectural Design Education
2.4.1. Motivation for Using BPS Tools
2.4.1.1. Suitability with the Cognitive Creative Nature of Design
2.4.1.2. Suitability to Early Design Stage
2.4.1.3. Preference of Experience and Guidebooks
2.4.2. Complexity of BPS Tools
2.4.2.1. BPS applications′ Learning Curve
2.4.2.2. Simulation Process Procedure
2.4.3. Simulation Data Visualisation and Analysis
2.4.3.1. Design vs. Simulation Visualisation Techniques
2.4.3.1.1. Attempts for Improving Simulation Data Representation
2.4.3.1.2. Defining Patterns and Performance Problems
2.4.3.1.3. Simulation as a Decision Support System
2.4.3.2. Spatiotemporal Dimension of Simulation Data
2.5. Chapter Discussion and Summary
2.5.1. Conceptual Requirements for the Proposed Tool
2.5.2. Environmental Design and the Game Context
3. GAMES TECHNOLOGY & EDUCATION3.1. Introduction
3.2. The Gaming Generation
3.3. Games in Education
3.3.1. Serious Games
3.3.2. Motivational Nature of Games
3.3.3. Interactive Narrative Structure
3.4. Games in Architectural Design & Education
3.4.1. Game Engines
3.4.2. Interactive 3D Design Visualisation
3.5. Discussion and Concluding Notes
4. MULTI AGENT SYSTEMS & DATA MINING4.1. Introduction
4.2. Multi Agent Systems Technology
4.2.1. What is a Multi Agent System (MAS) ?
4.2.2. Rationale for Utilising Multi Agent Systems
4.3. Games′ Multi-Agent System
4.3.1. Multi Agent Systems and Games′ Narrative
4.4. Integrating Multi Agent Systems and Data Mining
4.4.1. What is Data Mining ?
4.4.2. Data Mining in the Knowledge Discovery Process
4.4.3. Data Mining Types and Techniques
4.4.4. Coupling Data Mining and Multi Agent Systems in BPS Analysis
4.5. Discussion
5. ENVIRONMENTAL DESIGN GAME DEVELOPMENT5.1. Introduction
5.2. Preparation
5.2.1. BPS Application
5.2.2. Game Engine
5.2.3. Case Study
5.3. Game Development Methodology
5.4. Requirement Specifications
5.5. Conceptual Design
5.5.1. Abstraction
5.5.2. Refinement
5.5.3. Modularity
5.5.4. System Architecture
5.5.5. Interface Design
5.6. Detailed Design and Implementation
5.6.1. Multi Agent System Implementation
5.6.1.1. Retrieving Agent
5.6.1.2. Analysis Agent
5.6.1.3. Reporting Agent
5.6.2. Data Sources and Data Structures
5.6.2.1. Building Performance Simulation Data
5.6.2.2. The CAD Model
5.6.2.3. Psychrometric Chart
5.6.2.4. Sun-Path Diagram
5.6.2.5. User-Defined Data
5.6.3. Game Features and Functionalities
5.6.3.1. Initial zone brief
5.6.3.1.1. Calculating the Comfort Range
5.6.3.1.2. Assessing Daylight Factor
5.6.3.2. Zone Reports
5.6.3.2.1. Daily Reports Tab
5.6.3.2.2. Monthly and Yearly Reports Tabs
5.6.3.2.3. Zone Overview Tab
5.6.3.3. Interrogation routines
5.6.3.4. Sun-path Analysis and Representation
5.6.3.5. Guidelines
5.6.3.5.1. General guidelines
5.6.3.5.2. Zone-specific Guidelines
5.6.4. Gameplay
5.6.4.1. The Challenge
5.6.4.2. The Rules
5.6.4.3. The story
5.6.4.4. The Interaction
5.7. Game′s e-Tutoring
5.7.1. Motivation and Learner′s Autonomy
5.7.2. Reflection
5.7.3. Assessment and Feedback
5.8. Chapter Summary
6. METHOD TESTING & EVALUATION6.1. Introduction
6.2. Methodology and Scope of Users Testing
6.2.1. Initial Users. Review and Evaluation
6.2.2. Post-Development Detailed Trials
6.3. Post-Development User Trials. Analysis
6.3.1. Section One: Digital 3D Modelling
6.3.1.1. Results Presentation
6.3.1.2. Discussion
6.3.2. Section Two: Games in Design Visualisation and Education
6.3.2.1. Results Presentation
6.3.2.2. Discussion
6.3.3. Section Three: Using BPS Applications
6.3.3.1. Results Presentation
6.3.3.1.1. Discussion
6.3.4. Section Four: The Tool′s Conceptual and Pedagogical Aspects
6.3.4.1. Results Presentation
6.3.4.1.1. Rating the Proposed Method
6.3.4.1.2. The Proposed Tool as a Decision Support System
6.3.4.1.3. General overview of the Proposed Method′s Conception
6.3.4.2. Discussion
6.3.5. Section Five: The Tool′s Technical and Functional Aspects
6.3.5.1. Results Presentation
6.3.5.2. Discussion
6.4. Chapter Summary and Discussion
7. CONCLUSION7.1. Reflective Review
7.1.1. Objective [A]: Challenges Surrounding Sustainability Integration
7.1.2. Objective [B]: Effectiveness of 3D Games as Virtual Learning Contexts
7.1.3. Objective [C]: MAS & DM for Knowledge Extraction & Data Representation
7.1.4. Objective [D]: Developing the Environmental Design Game
7.1.5. Objective [E]: Evaluate the Effectiveness of the Proposed Method
7.2. Limitations and Recommendations for Further Development
7.2.1. Functional Limitations
7.2.2. Conceptual Limitations
7.2.3. Usability Limitations
7.3. Concluding Notes
REFERENCES APPENDICESAppendix [A] - Requirement Specifications
Conceptual Requirements
Functional Requirements
Non-Functional Requirements
Technical Requirements
Appendix [B] . Interviews & Questionnaire
Pre-Development and In-Development Interviews
Post Development Questionnaire:
Part One: The Design Process & Sustainability
Part Two: The Proposed Environmental Design Game
Appendix [C] . Selected Participants′ Responses
Appendix [D] . Environmental Design Strategies & Guidelines
Appendix [E] . UML Class Diagram
Appendix [F] . Calculations Equations
Temperature Comfort Range
Effective Area of Openings
Cross Ventilation
Single Sided Ventilation
Stack Ventilation - Buoyancy Driven
Interrogation routines
Appendix [G] . Ecotect.s LUA Code
Appendix [H] . Game Implementation Code
Retrieving, Filtering, and Storing Simulation Data
Building the Game.s Informational Model
Analysis Operations
Generating Reports
Identifying Problems. Causalities
Implementing Interrogation Routines
Generating Zone.s Guidelines
Classes Definitions
Appendix [I] . The Game′s DVD
Disc Contents
System Requirements
Running the Game
Game Controls