COMP 5620/6620 Conceptual Model 3D Game Creator Lei Chen Fangyang Shen Lacey Strange Volkan Ustun.

Slides:



Advertisements
Similar presentations
Cardiff University e-Learning: Blackboard Support 6 Virtual Learning Environment An Instructors Guide to Managing Courses with the Control Panel Click.
Advertisements

Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
Welcome to this Basic Tutorial designed as a guide to the simple searching of the CABI Databases using the CAB Direct interface. To view this tutorial.
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Concepts of Maintaining Your Data Simple Ways to Edit Your Data By Lorne Woods.
One of the most important skills a working professional possesses is the ability to express ideas, opinions, and research findings in writing, using word.
Intro to ArcMap Customization with Visual Basic  Create your own toolbars, buttons, interactive tools, and programs  Runs behind the scenes in ArcMap.
1 Lab Session-I CSIT120 Spring2001 Using Windows Using An Editor Using Visual C++ Using Compiler Writing and Running Programs Lab-1 continues (Session.
Introduction to Alice Basics : What is Alice? Object Oriented Definitions What Does it Look Like? Where Can I Use it?
Using the Visual Basic Editor Visual Basic for Applications 1.
Level design Modeling Lighting Script programming (optionally) Creating a computer game.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 8: Printing and Exporting an OBIEE Analysis This.
Surface Mine Truck Safety Training Design And Implementation of a Multi-user VR Driving Simulator Yan W. Ha, Jeremy Murray, and Dr. Frederick C. Harris,
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
User guide Harris Broadcast May How to use Broadcast Go to: Click on broadcast.
What is so good about Archie and RevMan 5
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
1 Introduction to Human Computer Interaction  Livecode Overview  Based on Livecode User Guide from RunRev Ltd. (2010) 
1 An Introduction to TI SmartView Emulator Software (Version 2.0) Jim Eiting Developmental Mathematics Department Collin County Community College August.
Creating a Web Page HTML, FrontPage, Word, Composer.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Comparing Python and Visual Basic
Digital Image Processing Lecture3: Introduction to MATLAB.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
Visual Basic Chapter 1 Mr. Wangler.
Introduction to Visual Basic (VB)
Introduction to VB.NET Tonga Institute of Higher Education.
Presented by Chad Kafka This Month’s Topic: Wikispaces Advanced Today’s session is an introduction to what a WIKI is and how they can be used in education.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Siemens Power Generation, Instrumentation &Controls
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
IE 411/511: Visual Programming for Industrial Applications
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
Chapter 19: Visual Lisp. After completing this Chapter, you will be able to do the following: What is AutoLISP Launching Visual LISP Terminology and Fundamental.
1 NORMA Lab. 7 Generating Reports More Display Options File: NORMA_Lab6.ppt. Author: T. Halpin. Last updated: 2009 June 9.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Flash CS 5 Interface BY NSCHEWCZYK | ©2012. MENU BAR A bar at the top of the window. It lists menu options including: File, Edit, View, Insert, Modify,
Chapter 3 I Need a Tour Guide (Introduction to Visual Basic 2010) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
1 Pertemuan 01 Explore state-of-the art tools Matakuliah: U0344 / DESKTOP 1 Tahun: 2006.
Chapter1 The flash interface and action script 3.0.
Visual Basic.Net. Software to Install Visual Studio 2005 Professional Edition (Requires Windows XP Pro) MSDN Library for Visual Studio 2005 Available.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Design Visualization Software Introduction / Review.
Presenter: Carol Liss Timberlane Regional Middle School 6 th and 7 th grade Tech. Educator Co presenters:
CIS 205—Web Design & Development Flash Chapter 3 Working with Symbols and Interactivity.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
EVOIP 7 Cisco IP 8841 Training Created for:.
Proctor Caching and System Check September 4, 2014 Becky Hoeft Conference Number: (877) Conference Pin:
Introducing Scratch Learning resources for the implementation of the scenario
Installing and Using Evolve Evolve is written in Java and runs on any system with Java 1.6 Download Evolve from Unzip.
For more information on Rouge, visit:
Microsoft Office 2010 Basics and the Internet
Microsoft Office 2010 Basics and the Internet
Chapter 1: An Introduction to Visual Basic 2015
The Alice Interface.
Guide To UNIX Using Linux Third Edition
CIS16 Application Development Programming with Visual Basic
Microsoft Office Illustrated Fundamentals
Overview of the IDE Visual Studio .NET is Microsoft’s Integrated Development Environment (IDE) for creating, running and debugging programs (also.
Welcome To Microsoft Word 2016
Presentation transcript:

COMP 5620/6620 Conceptual Model 3D Game Creator Lei Chen Fangyang Shen Lacey Strange Volkan Ustun

Outline  Introduction  3D Game Studio as an educational tool  Overview of 3D Game Studio Software  Models Developed Models  Car rush  Ball throwing game  Cloud Other example Models  Weather models  Crane simulator  Web interface of the project

Introduction (1/2)  3D GameStudio provides: 3D engine Physics engine Level, terrain and model editors Built-in compiler for C script for modeling interactions C++ interfaces for external development

Introduction (2/2)  We are working to develop educational models for middle school students using a 3D game authoring tool -3D Game studio.  Another objective is to assess the capabilities of this tool for educational model development

3D GameStudio as an educational tool (1/2)  Strengths Eliminates the burden of coding 3D graphics for creating interactive and enjoyable models. Built-in C-script capabilities provide flexibility in game and interaction design (This is not provided in level editors eg. Unreal Tournament)

3D GameStudio as an educational tool (2/2)  Weaknesses Target audience is FPS or other type of game developers Documentation is not extensive Need to do coding for functional models Need to understand 3D graphics for any type of scene development Complicated tool for basic users

Level design Modeling Lighting Script programming (optional) Overview of 3D Game Studio (1/8)

Overview of 3D Game Studio (2/8) Level Design WED is the editor for creating the virtual worlds. The WED manual is divided into three parts.  Basics  Function (Menu and User Interface)  Map Design Example: A Basic Shooter

Overview of 3D Game Studio (3/8) Modeling Two ways to add models  to move or copy your own ".mdl " files into your project directory.  go to the Object menu and select Load Entity.

Overview of 3D Game Studio (4/8) Lighting  How impressive the level will look depends on the lighting.  Lights and shadows are an important feature and a powerful tool of GameStudio's A6 engine.  Tips Rarely use Pure White Lights. Use Soft Lights. Use a Basic Level Ambient. Try Not to Use Sunlight

Overview of 3D Game Studio (5/8) Script programming  C-Script Editor: to create your own scripts for 3D GameStudio.  SED: to provide syntax highlightning, code completion and other features.

Overview of 3D Game Studio (6/8) C-Script  has all features of a modern object oriented programming language.  a simplified version of the professional programming language C++.  C-Script Workshops will be very helpful for new programmer (on the GameStudio download page).

Overview of 3D Game Studio (7/8) SED  Menu.  Configuration.  User Interface.  Editing.  Network debugging.

Overview of 3D Game Studio (8/8) Detail Instructions and Further Assistance      

Developed models (1/15)  Car rush model

Car rush – Conceptual model (2/15)  This game is designed to let students have an basic idea of relationship among speed, gravity and friction.  Students are able to release vehicles from the top of a slop to the bottom. They can choose the surface material; slope angle and 4 different vehicles.  The game will measure the time while the vehicle moves down.  All settings and records will be saved in files.

Car rush – Conceptual model (3/15)  On-screen instructions are simple and explicit.  Student hits the start button to release a vehicle. Historical settings and records can be displayed also.

Toggle slope surfaces: ‘s’ Toggle slope angles: ‘a’ Toggle vehicles: ‘v’ Best Record: 2.76 S Start! Show History EXIT

Developed models (5/15)  Ball throwing game model

Ball throwing game – Conceptual model (6/15)  This game is designed to support the understanding of basic physics  Children would be able to draw relationships between the throw angle, throw speed and the distance.

Ball throwing game – Conceptual model (7/15)  Basic idea of the game is to hit several targets that are spread around the scene by throwing balls..  User will be able to determine the throw speed and throw angle of the ball.  Users will be able to move to either right or left, however, front/backward movements will be restricted.  A flyweight camera will be incorporated to move around the scene

Ball throwing game – Conceptual model (8/15)  Game will be composed of a single level where there are four targets  User need to hit each of the targets in order to complete the game.  Hints may be provided physics equations to calculate the point where the ball will hit the ground.  There will be some barriers in the scene that can obstruct the ball movement.

1 mile 0.5 mile 0.3 mile 1.2 mile Ball throwing game- User interface prototype

Ball throwing game – Scenario (10/15)  User starts the game.  User selects a target  User modifies the throw angle using “+” button to increase the angle and “-” button to decrease the angle.  User determines to throw speed using “up” to increase the speed and “down” to decrease speed.  User presses “enter” to throw the ball.  If the ball hits the target, target hit would be deleted from the scene.  If all targets are hit, a congratulation message will be shown and program will terminate. If there are targets left, user will select the next target and will try to hit it.

Developed models (11/15)  Cloud Model

Cloud Model – Conceptual Model (12/15)  The cloud model is designed to be an exploratory learning experience for middle school science students  With this model, the student will be able to learn about different types of clouds such as Cumulus clouds, Stratus clouds, Cirrus clouds, Cumulonimbus clouds, and Nimbostratus clouds  The student will also learn about different functions of clouds

Cloud Model – Conceptual Model (13/15)  The student will be able to Visually see the differences between different types of clouds  The student will feel like he or she is up in the sky exploring the clouds

Cloud Model – Conceptual Model (14/15)  To learn more about clouds, the student would simply select a cloud that he or she would like to learn more about  Information about that cloud would appear in the blue box at the bottom of the screen

Cumulus clouds are the puffy clouds that look like puffs of cotton

Other example Models (1/5)  Weather models (tornado, flash & thunder)  Crane simulator

Tornado (2/5)

Flash & Thunder (3/5)

Crane (4/5)

Crane (5/5)  Control the 0.8 ton steel claw of a 240 ft.  Task is to grab items from the ground and place them elsewhere.  Realistic behavior of crane, cable and claw is controlled by a very short script using Gamestudio's physics engine.

Web interface of the project  Please visit for more information.