Open main menu

CDOT Wiki β

Changes

GAM666/DPS901 Mesocricetus

1,834 bytes added, 11:41, 12 December 2011
no edit summary
== Repository ==
=== Repo ID ===
===SVN===
svn://zenit.senecac.on.ca/dps901_113rep6
===GitHub===
https://github.com/ScottDowne/Mesocricetus
=== Trunk Status ===
====Golden Hamster====
[[File:2011-10-04 12.59.11.jpg|200px]]
==Controls==
====keyboard and mouse====
WASD = forward, left, back, right.
 
Mouse = look around.
 
Space = jump.
 
Hold C = remove collision. (for testing purposes)
 
====XBox controller====
D-Pad = forward, left, back, right.
 
Joysticks= look around.
 
A= jump.
 
Hold X = remove collision. (for testing purposes)
==To-Do List==
! Status
! Notes
|-
|Walls and lighting
|
|<del>Use shaders</del>Floor and wall should be composed of many rectangles
|-
|Maze generation / rendering
|'''DONE'''
|Generate maze on X-Y axis only
|-
|User input control
| '''DONE'''
|Make camera not fly, lock mouse control to ground
|-
|Collision
|'''DONE'''
|Add collision with floor and wall
|-
|Walls and lighting
| '''DONE'''
|<del>Use shaders</del>Floor and wall should be composed of many triangles
|-
|Obstacles
|'''DONE'''|Use very basic shapesObstacles will be non physical obstacles, like time or player gets tired for various actions. Use |-|Time limit| '''DONE'''|Player has a limited time to complete the maze|-|HUD| '''DONE'''|Create a HUD for displaying things like time, and status. Leaving the status open ended on purpose.|-|Added timer to HUD| '''DONE'''|Create a HUD for displaying things like time.|-|Dialog box| '''DONE'''|Improve initial dialog box|-|Jumping| '''DONE'''|Space key jumps, to allow momentary visuals of the maze.|-|Toggle collision on and off| '''DONE'''|Holding a bounding spherekey will allow collision to be turned off for debugging purposes.
|-
| ModelsAdd sound to end point|'''DONE'''|Import models for the obstaclesGive user hint of end point by having a sound at that point.
|}
|-
|visibility frustum logic
|'''DONE'''
|Add logic to framework to only render what the camera sees
|-
| XInput
| '''DONE'''
|Add support for XBox controller using XInput.
|-
|<del>alternative maze generation</del>
|
|<del>Allow maze to be generated via a text file, or generation seed string</del>
|-
|<del>Improve on 3D sound</del>
|
|<del>Add echoes i.e. collision with objects</del>
|-
|<del>Obstacles (physical)</del>
|
|Add logic to framework to only render what <del>This will be things likes blocks in the camera seesmaze, holes, doors, etc.</del>
|-
|Improve on 3D sound<del> Models</del>
|
|Add echoes i<del>Import models for the obstacles, breadcrumbs, or others.e. collision with objects</del>
|}
 
=== Updates ===
Maze 1.0 <br/>
<!-- [[File:Name|Type|Border|Location|Alignment|Size|link=Link|alt=Alt|Caption]] -->
[[Image:DPS901_Team_Mesocricetus_Phase2_Maze.png|||||300px]]
[[Image:DPS901_Team_Mesocricetus_Phase2_Maze2.png|||||500px]]
 
== Instructor's Comments ==
* for lighting to be realistic without using shaders the walls and floor should be composed of many rectangles
1
edit