comp 5620 6620 conceptual model l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
COMP 5620/6620 Conceptual Model PowerPoint Presentation
Download Presentation
COMP 5620/6620 Conceptual Model

Loading in 2 Seconds...

play fullscreen
1 / 35

COMP 5620/6620 Conceptual Model - PowerPoint PPT Presentation


  • 301 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 'COMP 5620/6620 Conceptual Model' - 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

COMP 5620/6620 Conceptual Model

3D Game Creator

Lei Chen

Fangyang Shen

Lacey Strange

Volkan Ustun

outline
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
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
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
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
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

Overview of 3D Game Studio (1/8)

  • Level design
  • Modeling
  • Lighting
  • Script programming (optional)
overview of 3d game studio 2 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
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
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
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
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
Overview of 3D Game Studio (7/8)

SED

  • Menu.
  • Configuration.
  • User Interface.
  • Editing.
  • Network debugging.
overview of 3d game studio 8 8
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
car rush conceptual model 2 15
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
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

Best Record: 2.76 S

Show History

EXIT

Start!

Toggle slope surfaces: ‘s’

Toggle slope angles: ‘a’

Toggle vehicles: ‘v’

developed models 5 15
Developed models (5/15)
  • Ball throwing game model
ball throwing game conceptual model 6 15
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
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
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

Ball throwing game- User interface prototype

1 mile

1.2 mile

0.5 mile

0.3 mile

ball throwing game scenario 10 15
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.
cloud model conceptual model 12 15
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
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
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
other example models 1 5
Other example Models (1/5)
  • Weather models (tornado, flash & thunder)
  • Crane simulator
crane 5 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
Web interface of the project
  • Please visithttps://frontpage.auburn.edu/chenlei/courses/Comp6620/project.htm

for more information.