Difference between revisions of "Team Mutalisk"
(→Proposed Plan) |
NorthWind87 (talk | contribs) (→Trunk Status: Added importing meshes message.) |
||
(16 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{GAM666/DPS901 Index | 20103}} | {{GAM666/DPS901 Index | 20103}} | ||
= Mutalisk = | = Mutalisk = | ||
+ | == Project Marking Percentage == | ||
+ | <big> | ||
+ | Group work: 60% (25 <= xx <= 50) | ||
+ | Individual work: 40% + (50 <= xx <= 75) | ||
+ | ------------------------- | ||
+ | Total 100% | ||
+ | </big> | ||
+ | |||
== Repository Path == | == Repository Path == | ||
Line 7: | Line 15: | ||
== Trunk Status == | == Trunk Status == | ||
− | committed by | + | committed by Hasan |
+ | |||
+ | == Messages == | ||
+ | === UPDATE: Nov. 5, Importing meshes from a file now ready === | ||
+ | |||
+ | Mesh importing has now been implemented through the CreateMesh() method. To use it, '''#include "iMesh.h"''' and call '''CreateMesh("filename.obj", Colour somecolour);''' | ||
− | = Team | + | '''CreateMesh:''' This function creates and returns the address of a new iObject object (in reality a Mesh object, descending from Object). The model file is expected to reside in resources/models (resources resides in the same directory as 15-Controller). Like other objects, set the Colour to whatever you want to multiply the model's texture by that colour. |
+ | |||
+ | --Hasan | ||
+ | |||
+ | = Team Members = | ||
{| border="1" cellpadding="5" | {| border="1" cellpadding="5" | ||
Line 15: | Line 32: | ||
|- | |- | ||
| Hughes || Joseph || jphughes || - || CloudScorpion || - | | Hughes || Joseph || jphughes || - || CloudScorpion || - | ||
− | |||
− | |||
|- | |- | ||
| Alexander || Ryan || rjalexander || - || tdot || - | | Alexander || Ryan || rjalexander || - || tdot || - | ||
Line 22: | Line 37: | ||
| Kamal-Al-Deen || Hasan || hkamal-al-deen || [http://orbitalstation.wordpress.com The Orbital Station] || northWind || 416NUMNUMNUM909NUMNUMNUM7925 | | Kamal-Al-Deen || Hasan || hkamal-al-deen || [http://orbitalstation.wordpress.com The Orbital Station] || northWind || 416NUMNUMNUM909NUMNUMNUM7925 | ||
|- | |- | ||
− | | Gorscak || Ljubomir || gljubomir || [http://ljubomirgorscak.blogspot.com Ljubomir's Blog] || ljubo || | + | | Gorscak || Ljubomir || gljubomir || [http://ljubomirgorscak.blogspot.com Ljubomir's Blog] || ljubo || 647dash328dash4807 |
|- | |- | ||
|} | |} | ||
− | [mailto:jphughes | + | [mailto:jphughes@learn.senecac.on.ca,gljubomir@learn.senecac.on.ca,rjalexander@learn.senecac.on.ca,hkamal-al-deen@learn.senecac.on.ca?subject=dps901-gam666 Email All] |
= Proposal = | = Proposal = | ||
==Introduction== | ==Introduction== | ||
− | In response to the proposal assignment | + | In response to the proposal assignment in-class, this memo outlines our plans to create a 3D game for GAM666. |
==Proposed Plan== | ==Proposed Plan== | ||
− | Our game is going to be a ball rolling through a maze. | + | Our game is going to be a ball rolling through a maze. The point of view will be third person perspective as if the camera is following the ball. The entire level will propel the balls movement by “tilting” the level and simulating gravity. The objective will be to successfully roll the ball to the target while using visual cues (objects) to keep track of where the ball has been. Various obstacles may hinder the balls success. |
− | |||
− | The point of view will be third person perspective as if the camera is following the ball. The entire level will propel the balls movement by “tilting” the level and simulating gravity | ||
− | |||
− | The objective will be to successfully roll the ball to the target while using visual cues (objects) to keep track of where the ball has been. Various obstacles may hinder the balls success. | ||
==Feasibility of Project== | ==Feasibility of Project== | ||
Line 46: | Line 57: | ||
*Having an idea which is initially simplistic and builds in complexity will allow our team to ensure a polished look and playability. | *Having an idea which is initially simplistic and builds in complexity will allow our team to ensure a polished look and playability. | ||
− | + | ==Goals== | |
+ | {| border="1" cellpadding="5" | ||
+ | |||
+ | ! Goal !! Team Member !! Status | ||
+ | |- | ||
+ | | Mirror Surfaces || - || UNASSIGNED | ||
+ | |- | ||
+ | | Physics || - || UNASSIGNED | ||
+ | |- | ||
+ | | Friction || - || UNASSIGNED | ||
+ | |- | ||
+ | | Particle Systems || - || UNASSIGNED | ||
+ | |- | ||
+ | | Weather || - || UNASSIGNED | ||
+ | |- | ||
+ | | OBJ Model Importer || - || UNASSIGNED | ||
+ | |- | ||
+ | | Map Format || - || UNASSIGNED | ||
+ | |- | ||
+ | | Shaders || - || UNASSIGNED | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | ==Preview Images== | ||
+ | [[File:preview1_1.jpg|400px|thumb|center|preview1_1]] | ||
+ | [[File:preview1_2.jpg|400px|thumb|center|preview1_2]] | ||
+ | [[File:preview1_3.jpg|400px|thumb|center|preview1_3]] | ||
+ | [[File:preview1_4.jpg|400px|thumb|center|preview1_4]] | ||
== Map of the World of the Game == | == Map of the World of the Game == | ||
+ | |||
= Moderator's - Instructors Comments = | = Moderator's - Instructors Comments = | ||
=Team Schedule= | =Team Schedule= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Links= | =Links= | ||
==Project Requirements== | ==Project Requirements== | ||
http://zenit.senecac.on.ca/wiki/index.php/GAM666/DPS901_Project_requirements_20103 | http://zenit.senecac.on.ca/wiki/index.php/GAM666/DPS901_Project_requirements_20103 | ||
+ | |||
+ | ==Meetings== | ||
+ | [[mutalisk_meeting_sept_29|Wed, Sept 29 @ 9:00pm]] in Freenode, /join #seneca-students |
Latest revision as of 20:56, 5 November 2010
GAM666/DPS901 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources
Contents
Mutalisk
Project Marking Percentage
Group work: 60% (25 <= xx <= 50) Individual work: 40% + (50 <= xx <= 75) ------------------------- Total 100%
Repository Path
svn://zenit.senecac.on.ca/dps901_103rep12
Trunk Status
committed by Hasan
Messages
UPDATE: Nov. 5, Importing meshes from a file now ready
Mesh importing has now been implemented through the CreateMesh() method. To use it, #include "iMesh.h" and call CreateMesh("filename.obj", Colour somecolour);
CreateMesh: This function creates and returns the address of a new iObject object (in reality a Mesh object, descending from Object). The model file is expected to reside in resources/models (resources resides in the same directory as 15-Controller). Like other objects, set the Colour to whatever you want to multiply the model's texture by that colour.
--Hasan
Team Members
Last Name | First Name | Seneca Username | Blog Url | IRC Nick | Phone Number |
---|---|---|---|---|---|
Hughes | Joseph | jphughes | - | CloudScorpion | - |
Alexander | Ryan | rjalexander | - | tdot | - |
Kamal-Al-Deen | Hasan | hkamal-al-deen | The Orbital Station | northWind | 416NUMNUMNUM909NUMNUMNUM7925 |
Gorscak | Ljubomir | gljubomir | Ljubomir's Blog | ljubo | 647dash328dash4807 |
Proposal
Introduction
In response to the proposal assignment in-class, this memo outlines our plans to create a 3D game for GAM666.
Proposed Plan
Our game is going to be a ball rolling through a maze. The point of view will be third person perspective as if the camera is following the ball. The entire level will propel the balls movement by “tilting” the level and simulating gravity. The objective will be to successfully roll the ball to the target while using visual cues (objects) to keep track of where the ball has been. Various obstacles may hinder the balls success.
Feasibility of Project
Our group has looked at this project quite carefully and we think it's feasible because:
- We will be building on the existing framework provided by Chris Szalwinski.
- The first milestone should be relatively easy to achieve (having a ball rolling in a hall/room).
- Once we have achieved the first milestone, there will be plenty of oportunity for each team member to make further contributions and increase the complexity of the game.
- Having an idea which is initially simplistic and builds in complexity will allow our team to ensure a polished look and playability.
Goals
Goal | Team Member | Status |
---|---|---|
Mirror Surfaces | - | UNASSIGNED |
Physics | - | UNASSIGNED |
Friction | - | UNASSIGNED |
Particle Systems | - | UNASSIGNED |
Weather | - | UNASSIGNED |
OBJ Model Importer | - | UNASSIGNED |
Map Format | - | UNASSIGNED |
Shaders | - | UNASSIGNED |
Preview Images
Map of the World of the Game
Moderator's - Instructors Comments
Team Schedule
Links
Project Requirements
http://zenit.senecac.on.ca/wiki/index.php/GAM666/DPS901_Project_requirements_20103
Meetings
Wed, Sept 29 @ 9:00pm in Freenode, /join #seneca-students