Comp 5620 6620 conceptual model
Download
1 / 35

- PowerPoint PPT Presentation


  • 295 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - EllenMixel


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Comp 5620 6620 conceptual model l.jpg

COMP 5620/6620 Conceptual Model

3D Game Creator

Lei Chen

Fangyang Shen

Lacey Strange

Volkan Ustun


Outline l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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


Slide7 l.jpg

Overview of 3D Game Studio (1/8)

  • Level design

  • Modeling

  • Lighting

  • Script programming (optional)


Overview of 3d game studio 2 8 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
Overview of 3D Game Studio (7/8)

SED

  • Menu.

  • Configuration.

  • User Interface.

  • Editing.

  • Network debugging.


Overview of 3d game studio 8 8 l.jpg
Overview of 3D Game Studio (8/8)

Detail Instructions and Further Assistance

  • http://www.3dgamestudio.com.

  • http://www.arcadestudio.com/.

  • http://groups.msn.com/3DGameStudioWorkshop.

  • http://www.conitec.com/.

  • http://www.3drad.com/.

  • http://www.ambrosine.com/resource.html


Developed models 1 15 l.jpg
Developed models (1/15)

  • Car rush model


Car rush conceptual model 2 15 l.jpg
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 l.jpg
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.


Slide18 l.jpg

Best Record: 2.76 S

Show History

EXIT

Start!

Toggle slope surfaces: ‘s’

Toggle slope angles: ‘a’

Toggle vehicles: ‘v’


Developed models 5 15 l.jpg
Developed models (5/15)

  • Ball throwing game model


Ball throwing game conceptual model 6 15 l.jpg
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 l.jpg
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 l.jpg
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.


Slide23 l.jpg

Ball throwing game- User interface prototype

1 mile

1.2 mile

0.5 mile

0.3 mile


Ball throwing game scenario 10 15 l.jpg
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 l.jpg
Developed models (11/15)

  • Cloud Model


Cloud model conceptual model 12 15 l.jpg
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 l.jpg
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 l.jpg
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


Slide29 l.jpg

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


Other example models 1 5 l.jpg
Other example Models (1/5)

  • Weather models (tornado, flash & thunder)

  • Crane simulator


Tornado 2 5 l.jpg
Tornado (2/5)



Crane 4 5 l.jpg
Crane (4/5)


Crane 5 5 l.jpg
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 l.jpg
Web interface of the project

  • Please visithttps://frontpage.auburn.edu/chenlei/courses/Comp6620/project.htm

    for more information.


ad