Troops and Flags Graduate Group #1 Introduction to Game Design and Development 12/10/2007.

Slides:



Advertisements
Similar presentations
Introducing Formal Methods, Module 1, Version 1.1, Oct., Formal Specification and Analytical Verification L 5.
Advertisements

Gunn AP CS Settlers of Catan Incremental Design Plan.
Administrative This was the last homework for the semester (yay!) First run of games: October 16 nd in class –Short document describing: goal + operational.
Chapter 3.5 Debugging Games
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Software Testing and Quality Assurance
Lord of Fries Team: Order of Fries. Team Members Carson Lee - Documentator Daniel McCue - Coder Franchesca Chung - Tester Michael Zhu - Coder James Sheldon.
Lecture 1 CS171: Game Design Studio 1I UC Santa Cruz School of Engineering 5 January 2010.
CHAPTER 1 Introduction to Game Development © 2008 Cengage Learning EMEA.
Introduction to UML (slides adapted from Michael Mateas)
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 9 (part b)
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 1.
The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.
CORE MECHANICS. WHAT ARE CORE MECHANICS? Core mechanics are the heart of a game; they generate the gameplay and implement the rules. Formal definition:
SudokuEHG Michelle Brown Matt Haggenmiller Thomas Troch CE Design Projects Design Review December 12, 2007.
Designing games to facilitate learning How to design cheap and effective traditional games.
ABSTRACT The purpose of this project is to continue to perfect the Nintendo Entertainment System (NES) emulation on an FPGA that would showcase Iowa State.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
Paul Danner - Leader Taylor Gehling - Communications Austen Gregor – Key Idea Holder Trevor McCormack – Webmaster Manimaran Govindarasu – Advisor/Client.
Game City In this project you will learn the basics of visual programming to start creating your own games. The tool you will be using to do this is Microsoft.
5912 Student Presentation Advice By: Matt Boggus.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Think Game Play! advanced-prototyping/ 016.
The Generic Gaming Engine Andrew Burke Advisor: Prof. Aaron Cass Abstract Games have long been a source of fascination. Their inherent complexity has challenged.
The Design Document The Design Document Introduction Game Mechanics Artificial Intelligence Characters, Items, and Objects/Mechanisms Story.
ENG 1181 College of Engineering Engineering Education Innovation Center P. 1 1 Computer Problem Solving in MATLAB Topics Covered: 1.Problem Solving 2.Top-Down.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Final Presentation Final Packaged Design.
Chapter 7 Applying UML and Patterns Craig Larman
Application of Artificial Intelligence to Chess Playing Jason Cook Capstone Project.
Software Design 8.1 Model, View, Controller: battleship l Who does what, where are responsibilities in MVC?  This is a pattern, so there's isn't "one.
Machine Learning for an Artificial Intelligence Playing Tic-Tac-Toe Computer Systems Lab 2005 By Rachel Miller.
Group 2 : Team Battleship Team Members: Zhen Cai Christopher Campbell Justin Doll Jason Miller Nicholas Rimer Raeginald Timones.
Lecture 2 Applications of Propositional Logic. Translating English into Logic " The right of the people to be secure in their persons, houses, papers,
New Working Title: F.U.C.K.3.d. Frag Unreal College Kids in 3D Beta Version Roger Davis Nick Martineau Jason Sabada.
DEEP RED An Intelligent Approach to Chinese Checkers.
Introduction : Team Dean Leeks –Project Leader –2D Artist Roger Creyke –Lead Programmer –2D Artist Ryan Avent –Lead Artist –Ideas Man George Daters –Programmer.
M1G Introduction to Programming 2 5. Completing the program.
Trojan Rabbits. (10/31) Functional minimum: Tile/Grid-based Game "Engine" (Shaun & Michael) Game Objects Created (Timothy) User Interaction Movement (Yan)
Organizational Project Management Maturity Organizational Project Management Maturity Model (OPM3) PMI-MN Breakfast sessions Improvement Planning.
+ TIC-TAC-TOE GAME CAPSTONE PROJECT SEN Team Members Sno.NameITU ID 1Keerthi Alimity Venkata Ganugapati Sujitha Sanku Bavi Bharathan87550.
Troops and Flags Graduate Group #1 Introduction to Game Design and Development 12/10/2007.
Troops and Flags ITCS /10/07. Graduate Team #1 Daniel – Model (Team Leader) Jonathan –Rule Checker Priyesh – View, Sprites, Foley artist Rob –
Dr Nick Mitchell (Room CM 224)
OpEnSp a Ce LCO Proposal Calvin Chin Mikiko Jama CSE403 Summer 06.
GAME 1024: Advanced Game Programming Lesson 11: Now What? By Kain Shin.
Lecture 1: Introduction – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course grading 3. Project Concept Writing.
Warship C++: An entity of Battleship
UML - Development Process 1 Software Development Process Using UML.
Troops and Flags Graduate Group #1 Introduction to Game Design and Development 12/10/2007.
Prometheusaurus Final Demo Team Software Project Group #1 Fall 2012 Steve Danowitz, Kelly Helhowski, Emily Christ, Corbin Uselton, Chris Leer, and Briana.
Unit 72 – Game Design Linked in with Unit 02: Communications Skills Introduction.
Tutorial 9 Module 8 – 8.1,8.2,8.3. Question 1 Distinguish between vectored and non-vectored interrupts with an example Build a hardware circuit that can.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Creating a Game Concept Part 4. Game Concept  Creating a game concept or conceptualizing you game means giving a concrete shape to your ideas for the.
KINECT GAME : HOLE IN THE WALL Supervisor: Nguyen Van Hien Team members: Le Duc Dat Dao Ba Hoang Nguyen Huu Huy Nguyen Quang Minh Tran Tuan Nghia FPT University.
A computer game developed using Unity Technology Defense of The Orbs.
Team 9 - Scribacious Rabble
3.2 Math Scrabble Lesson : Constructing Equalities and placing them on a Board using the MathScrabble symbols.
CSE 5912 Student Presentations
3.2 Math Scrabble Lesson : Constructing Equalities and placing them on a Board using the MathScrabble symbols.
Online Shopping APP.
TASK 4 Guideline.
Figure 5. 1 An example of AND-OR logic
Level 2 Digital media skills
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Factor Game Sample Game.
Week 10 Systems Development
Presentation transcript:

Troops and Flags Graduate Group #1 Introduction to Game Design and Development 12/10/2007

Graduate Team #1 Daniel – Model (Team Leader) Jonathan -- Rule Checker Priyesh – View Rob – AI Suhyong -- Graphic Artist

Our Tools Hardware –Nintendo DS Software. –Devkit Pro –PALib –Visual Studio 2005 –Photoshop –iDeaS (Nintendo DS emulator) Team Management –Google Groups Team messages and sharing –Google Code SVN Wiki

Our Game – Core Concepts core game mechanism and reasoning (rules, outcome, strategy, etc Jonathan do this

Our Game – How to Play Game basics, how to play Jonathan do this

Graphics Suhyung do this

Our Game Design Ported the board game design with changes –Ability to attack enemy troops –Partial flag capture –Destroy own barricade –Troop placement

Our Code Design Model-View-Controller-AI-Rule Checker –Split into 5 logical divisions –Interface + Implementation –Factory instantiation

Model Holds the current game state. –Board –Game pieces (barricades, flags, troops) –Player’s turn Controller, View, and AI can access the Model to do their calculations. Whenever the Controller asks to update the Model, it is assumed that all error/rule checking has already been accomplished.

View Insert Priyesh Diagram technique Implementation details

Controller Controls the general game flow of players moving pieces, placing pieces, and switching player turns. Gets input from View of the input of the player and verifies their input against the Model and Rule Checker. Calls the game AI logic if in single player mode.

Rule Checker Insert Jonathan Diagram technique Implementation details

Our AI Insert Rob Diagram technique Implementation details

Our Playtesting Describe the session and feedback How the feedback was used Priyesh do this

Our Live Demo Time for the sick bad ass live demo 2 player game demo unless Rob gets some kick ass AI before tomorrow.