IT4303 Multimedia Technologies and Applications

Semester B, 2004-2005

 

Instructor: Howard Leung

Group Project :

3D MAZE GAME

Group Members:

Au Yeung Hon Ki

Wong Ngai Leung

 

Introduction

This is a project for making a 3D Maze game with First person view environment. The game contains 2 scenes for the player to choose – “Grassland in the dark” and “ Ancient lost world”.

Maze consists of 4 levels with 4 different maps. User can choose from the default map list for different levels of the maze. You can also choose a map randomly selected from the list, giving you uncountable matches for the maze.

Besides loading a map from the default list, you can create the map for the maze by yourself using the “Map Setting” program attached. It helps you create and edit maps created by yourself or even by others using this program. Different maps can be shared and exchanged among friends hence there are unlimited combinations of the maze.

Achievement:

•  Addition of sound effect

•  Multilevel Maze

•  Human like movement in movies

•  Random select function

•  Light and Shadow Enhancement

•  Auto moving for single route

•  Compression of movies

•  Mini map displaying route passed

•  Commercial product like intro movie

•  Multi scene selection

•  Creating Animation with 3D Studio

•  Map Creation

What we have learnt:

•  3D studio modelling, mapping techniques

•  DirectShow (DirectX 9.0) Technology

•  Animation techniques and process

•  Programming in Visual C++ 6.0

•  Light setup, Camera usage, adjustment

•  Multimedia Library uses

•  Movie editing techniques

•  Problem Solving

Challenges:

•  Process for animating human-like movement

•  Programming Technique for Visual C++ 6.0

•  Visible range control for the maze

•  Map validation design

•  Proper setting and adjustment for the model of the maze

•  Seeking Playback Technique

•  Techniques for video editing and mixing

•  Integration of whole game systems

•  Camera positioning and track establishment.

•  File I/O for map saving / loading

•  Connectivity of each possible movie piece

•  Decision of playback

•  Possible cases testing

•  Decision of enable / disable control buttons

Demo:

Watch the demo movie clip (MPG format, 551KB)  to see the navigation in the 3D maze.