21
edits
Changes
→Project Marking Percentage
{{GAM666/DPS901 Index | 20103}}
= Game Name Goes here Don't Crash Into Buildings! === Project Marking Percentage ==<big> Group work: 50% (25 <= xx <= 50) Individual work: 50% + (50 <= xx <= 75) ------------------------- Total 100%</big>Since the team did not decide, the work division is set to 50/50 == Team Website ==[http://blam.lighthouseapp.com/projects/61347-dont-crash-into-buildings/overview blam.lighthouseapp.com]== Repository ===== Repo path === svn://zenit.senecac.on.ca/dps901_103rep3 === Trunk Status === committed by YuJin (04-Oct-2010)
== Member List ==
*[mailto:blaw1@learn.senecac.on.ca,ajcondinho@learn.senecac.on.ca,yjeong@learn.senecac.on.ca,drperit@learn.senecac.on.ca?subject=gam666 Email All]
{| class="wikitable sortable" border="1" cellpadding="5"
! First Name !! Last Name !! Seneca Id !! wiki id !! IRC nick !! Blog URL !! MSN|-|[[User:Yujin.jeong | YuJin]]||Jeong||[mailto:yjeong@learn.senecac.on.ca?sujbect=gam666 yjeong]||[[Special:Contributions/yujin.jeong | yujin.jeong]]||_YJ||[http://yujinjeong.wordpress.com Spirit & Soul] || be-warmhearted@hotmail.com|-!! Phone
|-
|[[User:dperit | David]]||Perit||[mailto:drperit@learn.senecac.on.ca?sujbect=gam666 drperit]||[[Special:Contributions/dperit| dperit]]||dperit|| || wowbagger5@hotmail.com|| 647 - 520 - 3039
|-
|-
|[[User:ajcondinho | Andrew]]||Condinho||[mailto:ajcondinho@learn.senecac.on.ca?sujbect=gam666 ajcondinho]||[[Special:Contributions/ajcondinho| ajcondinho]]||Dueraim||[http://ajcondinho.blogspot.com/ Andrew's Blog] |||| 416 - 997 - 1589
|-
|-
|[[User:blaw1 | Brian]]||Law||[mailto:blaw1@learn.senecac.on.ca?sujbect=gam666 blaw1]||[[Special:Contributions/blaw1|blaw1 ]] || || |||| 416 - 254 - 3457
|-
! Member !! Role
|- align="left"
|- align="left"
| [[User:ajcondinho | Andrew ]] || TBAPath Guaranteeing
|- align="left"
| [[User:blaw1 | Brian ]] || TBAShip Movement
|}
== Proposal ==
'''Game Name:''' Don't Crash Into Buildings !<br/><br/>'''Game Description:'''<br/> In our game, you will be the captain of a ship. The main engine of this ship is stuck on full blast, so it cannot ever stop. The ship is travelling through an increasingly dense urban landscape, and it is your goal to avoid crashing into anything for as long as possible! To accomplish this goal you have a view of your ship from high above it, allowing you to see buildings as they race towards you. You also have a set of maneuvering thrusters, which can push your ship back, forwards, left, and right on a two-dimensional plane. This will hopefully allow you to avoid crashing into buildings!<br /> The top down view of your ship is provided by a camera moving at a constant speed. This camera provides a limited view of the area around your ship, and your ship cannot move out of this area, or it will crash into an unseen building. This results in you having a mostly static view of your ship as it flies forward through the city.Crashing into a building will kill you. Try to avoid this. The maneuvering thrusters on your ship are unlimited use, and can move you at a constant speed around the viewable area.<br/> Due to overzealous construction, all of the entrances and exits to the city's planning department were blocked with buildings while the department was meeting to create a layout and zoning plan for the city. As a result, the placement of buildings in the city is random! There is, however, guaranteed to be a navigable path for your ship through the city, due to the actions of the Emergency Runaway Spacecraft Advance Demolition Crew, who are busy carving a path of destruction offscreen, just so that the game isn't impossible. All of the buildingsin the city are rectangular in shape, making the collision detection code much easier to write.Team Blam
(Some or all of these features may be added to/replace features in the base game, depending on time constraints)
Give input to ship object, which will update position.
[http://zenit.senecac.on.ca/wiki/index.php/GAM666/DPS901_Project_requirements_20103#Phase_1 *How to write game proposal]
== To Do List ==
*Background City
*Ship Implementation
**Hook Ship Up To Arrow Keys
*<s>Camera Fix</s>
*Building Texture Fix
*Additional Maze Features
*Add test grid to bottom of maze
*Ambient Lighting
*Scrolling Implementation
*Ship Lights
*Building + Ship Models
*Full Screen Mode
*Opening Configuration Box
*HUD Implementation
*Clean Up Framework Artifacts
== Map of the World of the Game ==
|<s>September 21</s>
|-
|<s>2. Proposal completed and members roles selected</s>|<s>September 28</s>
|-
|<s>3. Research into game requirements begins</s>|<s>September 29</s>
|-
|<s>4. Approval meeting with instructor</s>|<s>Weeks of October 3 and October 10</s>
|-
|5. Draft game submission and project review
|6. Final game presentation
|December 7
|}
== Meeting Schedule ==
{| border="1"
! Date and Time !! Place
|-
|<s>Sept 16, 09:50 AM</s>
|<s>Seneca Library Room 1131</s>
|-
|<s>Sept 23, 09:50 AM</s>
|<s>Seneca Library Room 1131</s>
|-
|<s>Sept 30, 09:50 AM</s>
|<s>Seneca Library Room 1132</s>
|-
|Oct 7, 09:50 AM
|Seneca Library Room 1132
|-
|}
==== Result ====
#Uploaded game proposal - there might be changes in the future#Will divide roles after having meeting with Chris#(was just notification)#(wasn't discussed) # New meeting schedule## We will have meetings every Thursday AND Friday## Will have to figure the exact meeting time soon (for Fridays)<hr/>=== Sept 30th Meeting ===Meeting place : Room 1132, Seneca Library<br/>Meeting time : 9:50am ~ 11:40am==== Agenda ====# Discuss details on our game proposal# Divide up roles==== Result ====# Updated game proposal# Initial roles decided## David - Collision detection## YuJin - Maze Generator## Brian - Ship Movement## Andrew - Path guaranteeing <hr/>=== Oct 7th Meeting ===Meeting place : Room 1132, Seneca Library<br/>Meeting time : 9:50am ~ 11:40am==== Agenda ==== ==== Result ==== == Resources ==[http://zenit.senecac.on.ca/wiki/index.php/Team_Blam-GridCode Simple Grid Code]
== Useful Links ==
[svnhttp://zenittheory.senecacstanford.on.caedu/~amitp/GameProgramming/dps901_103rep3 Team RepositoryPathfinding Guide]