Title: COMP%205620/6620%20%20Conceptual%20Model
1 COMP 5620/6620 Conceptual Model
- 3D Game Creator
- Lei Chen
- Fangyang Shen
- Lacey Strange
- Volkan Ustun
2Outline
- 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
3Introduction (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
4Introduction (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
53D 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)
63D 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
7Overview of 3D Game Studio (1/8)
- Level design
- Modeling
- Lighting
- Script programming (optional)
8Overview 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
9Overview 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.
10Overview 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
11Overview 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.
12Overview 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).
13Overview of 3D Game Studio (7/8)
- SED
- Menu.
- Configuration.
- User Interface.
- Editing.
- Network debugging.
14Overview 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
15Developed models (1/15)
16Car 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.
17Car 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.
18Best Record 2.76 S
Show History
EXIT
Start!
Toggle slope surfaces s Toggle slope angles
a Toggle vehicles v
19Developed models (5/15)
20Ball 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.
21Ball 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
22Ball 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.
23Ball throwing game- User interface prototype
1 mile
1.2 mile
0.5 mile
0.3 mile
24Ball 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.
25Developed models (11/15)
26Cloud 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
27Cloud 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
28Cloud 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
29Cumulus clouds are the puffy clouds that look
like puffs of cotton
30Other example Models (1/5)
- Weather models (tornado, flash thunder)
- Crane simulator
31Tornado (2/5)
32Flash Thunder (3/5)
33Crane (4/5)
34Crane (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.
35Web interface of the project
- Please visit https//frontpage.auburn.edu/chenlei/
courses/Comp6620/project.htm - for more information.