Difference between revisions of "Group Reports"

From Spartacats
Jump to: navigation, search
(Week 3. Tuesday, April 23rd)
(Week 10. Tuesday, June 11th)
 
(41 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Week 2. Tuesday, April 16th ==
 
== Week 2. Tuesday, April 16th ==
 
'''Graphics '''
 
'''Graphics '''
* glow maps
+
* Glow maps
* render to texture
+
* Render to texture
* added mini map to HUD
+
* Added mini map to HUD
* moving point lights
+
* Moving point lights
* height map
+
* Height map
  
 
'''Networking'''
 
'''Networking'''
* real server completed
+
* Real server completed
* supports multiple clients
+
* Supports multiple clients
  
* need to fix networking issues on all systems
+
* Need to fix networking issues on all systems
* need to handle disconnected clients and blocking function calls
+
* Need to handle disconnected clients and blocking function calls
  
 
'''Game Logic'''
 
'''Game Logic'''
* spawn projectiles and mines
+
* Spawn projectiles and mines
* destroy objects
+
* Destroy objects
  
* need to fix memory leaks
+
* Need to fix memory leaks
  
 
'''Art'''
 
'''Art'''
* concept art
+
* Concept art
  
 
'''Morale'''
 
'''Morale'''
AWESOME POSSUM.
+
:AWESOME POSSUM.
  
 
== Week 3. Tuesday, April 23rd ==
 
== Week 3. Tuesday, April 23rd ==
Line 38: Line 38:
  
 
'''Game Logic'''
 
'''Game Logic'''
* Front/back weapon.
+
* Front/back weapon of vehicle.
* Weapon pick up and swapping.
+
* Spawn weapons for pick up.
 +
* Pick up and swap between weapons.
 
* Damage other players.
 
* Damage other players.
 +
 +
'''Audio'''
 +
* Simple sound effects with DirectSound
  
 
'''Art'''
 
'''Art'''
Line 46: Line 50:
  
 
'''Morale'''
 
'''Morale'''
AWESOME CORGI.
+
:AWESOME CORGI.
  
 
== Week 4. Tuesday, April 30th ==
 
== Week 4. Tuesday, April 30th ==
TBD
+
'''Graphics '''
 +
* Rain and fire particle systems.
 +
* Height maps with blended textures.
 +
 
 +
'''Networking'''
 +
* Solved some networking problems. Other problems still exist though.
 +
 
 +
'''Game Logic'''
 +
* Preliminary client-side prediction of object movements.
 +
* Refactoreded code to shift movement and weapon logic.
 +
 
 +
'''Audio'''
 +
* Optimized parts of audio engine.
 +
 
 +
'''Art'''
 +
* Simple animations.
 +
* 3D cat and vehicle models.
 +
 
 +
'''MISC'''
 +
* Fixed many memory leaks with VLD.
 +
* Load objects in the world from a file.
 +
 
 +
'''Morale'''
 +
:AWESOME CAT.
  
 
== Week 5. Tuesday, May 7th ==
 
== Week 5. Tuesday, May 7th ==
TBD
+
'''Graphics '''
 +
* Particle systems manager.
 +
* Particle systems for thrusters, smoke, alien fire, missiles.
 +
* Camera stays above ground.
 +
* Frustum culling on height map.
 +
* Rendering non-axis aligned bounding boxes.
 +
* Proper calculation of binormals and tangents for the height map.
 +
 
 +
'''Networking'''
 +
* Resolve client-server connection problem.
 +
* Solved various packet problems.
 +
* Don't send packets of objects that don't change state.
 +
 
 +
'''Game Logic'''
 +
* Color types for vehicles and front weapons.
 +
* Player deaths, kill count, respawning.
 +
* Game ending logic.
 +
* Tweaks on collision detection.
 +
 
 +
'''Audio'''
 +
* Fixed muting problem.
 +
* More sound effects.
 +
* Various optimizations.
 +
 
 +
'''Art'''
 +
* Different colored vehicles.
 +
* Gatling gun model.
 +
 
 +
'''Misc'''
 +
* Fixed some heap corruption problems but still a problem.
 +
* Fixed a deadlock problem.
 +
 
 +
'''Morale'''
 +
:AWESOME LLAMA.
  
 
== Week 6. Tuesday, May 14th ==
 
== Week 6. Tuesday, May 14th ==
TBD
+
'''Graphics '''
 +
* Animation loading.
 +
* Particle systems:
 +
:* Significant refactoring of particle systems and particle systems manager.
 +
:* Implemented particle systems for pulse cannon, missiles, gatling gun, vehicle explosion.
 +
:* Particles can die out more naturally after game logic releases particle system.
 +
* Lighting effects for firing weapons, collisions, explosions.
 +
* Progress on directional light shadows.
 +
 
 +
'''Game Logic'''
 +
* Color types for front weapons and power ups.
 +
* Missiles home on enemies.
 +
* Rotate vehicle based on terrain normal.
 +
* Weather controller.
 +
* Logic for lobby screen (before actual game starts).
 +
 
 +
'''Audio'''
 +
* More sounds.
 +
 
 +
'''Art'''
 +
* Pulse cannon model.
 +
 
 +
'''Misc'''
 +
* Custom smart pointer to help figure out our heap corruption problems.
 +
 
 +
'''Morale'''
 +
:AWESOME CHINCHILLA.
  
 
== Week 7. Tuesday, May 21st ==
 
== Week 7. Tuesday, May 21st ==
TBD
+
'''Graphics '''
 +
* Directional light shadows.
 +
* HUD resizes.
 +
 
 +
'''Game Logic'''
 +
* Player icon.
 +
* Various fixes.
 +
* Loading screen.
 +
 
 +
'''Audio'''
 +
* More sounds.
 +
 
 +
'''Art'''
 +
* More models.
 +
 
 +
'''Misc'''
 +
* Installer and uninstaller.
 +
 
 +
'''Morale'''
 +
:AWESOME GATOR.
  
 
== Week 8. Tuesday, May 28th ==
 
== Week 8. Tuesday, May 28th ==
TBD
+
'''Graphics '''
 +
* HUD
 +
:* Displays stats of all players.
 +
:* Terrain-textured minimap.
 +
* Particle systems:
 +
:* Muzzle flash for gatling gun.
 +
:* Electric damage for vehicle that takes damage.
 +
:* Tweaks and fixes to already existing particle systems.
 +
 
 +
'''Game Logic'''
 +
* Weapon Logic
 +
:* Mines align with ground.
 +
:* Auto-aim for gatling gun.
 +
*Collision Handling
 +
:* Object bank for centralized adding/removing/filtering types.
 +
:* Fixed double collisions.
 +
:* Reduced number of objects to check for collision detection.
 +
* Character selection screen.
 +
* Updated physics and vehicle movement behavior.
 +
* Character model within vehicle during gameplay.
 +
* Death camera follows your killer.
 +
 
 +
'''Morale'''
 +
:AWESOME GIRAFFE.
  
 
== Week 9. Tuesday, June 4th ==
 
== Week 9. Tuesday, June 4th ==
TBD
+
 
 +
'''Graphics '''
 +
* Shadows
 +
:* Spotlight shadows
 +
:* PSSMs
 +
* Particle systems:
 +
:* Acquire weapon event particles.
 +
:* Shield particles.
 +
:* Holy sparkles.
 +
:* Sprite hover for players to display name.
 +
 
 +
'''Game Logic'''
 +
* Weapon/Support Item Logic
 +
:* Fire trail weapon.
 +
:* Shield nullifies damage.
 +
:* Pulse projectile homes and stuns enemies.
 +
* Updated death screen.
 +
* Cycle through weapons.
 +
* Added new models into game.
 +
* Progress on game level design.
 +
 
 +
'''Art'''
 +
* Character model heads.
 +
* Weapon icons.
 +
 
 +
'''Morale'''
 +
:AWESOME WALLABY.
  
 
== Week 10. Tuesday, June 11th ==
 
== Week 10. Tuesday, June 11th ==
TBD
+
 
 +
'''Graphics '''
 +
*Fixed shadow errors.
 +
*Improved look and optimized various particle systems.
 +
*Couple new particle systems.
 +
*Complete revamp of Game HUDs for character selection and gameplay.
 +
 
 +
'''Game Logic'''
 +
*Improved homing/auto aim logic with projectile cameras.
 +
*Missiles specifically have special terrain awareness. <- Erik's secret hack to deflect missile apparently.
 +
*Change logic for character selection screen to be more intuitive.
 +
*Fix collision problems, but at price of performance.
 +
*Testing a lot.
 +
*Game balancing.
 +
*Game play tweaking.
 +
*Redoing a number of game levels....
 +
 
 +
'''Audio'''
 +
*More sounds.
 +
*Normalizing sounds.
 +
*Fix various sound bugs.
 +
 
 +
'''Art'''
 +
*Icons.
 +
*Sky box.
 +
*Health bars.
 +
*Spartacats logo.
 +
*Mushroom models and textures.
 +
*Buttons.
 +
*Probably more...
 +
 
 +
'''Morale'''
 +
:AWESOME KOALA. (Because koalas are the sleepiest animal on the planet.)

Latest revision as of 22:59, 7 June 2013

Week 2. Tuesday, April 16th

Graphics

  • Glow maps
  • Render to texture
  • Added mini map to HUD
  • Moving point lights
  • Height map

Networking

  • Real server completed
  • Supports multiple clients
  • Need to fix networking issues on all systems
  • Need to handle disconnected clients and blocking function calls

Game Logic

  • Spawn projectiles and mines
  • Destroy objects
  • Need to fix memory leaks

Art

  • Concept art

Morale

AWESOME POSSUM.

Week 3. Tuesday, April 23rd

Graphics

  • Specular maps, spotlights, lighting manager.
  • Atmospheric fog.
  • XZ spacial partitioning
  • Multithreaded rendering and asset loading.
  • Particle systems, but logic runs primarily on CPU.

Networking

  • Small fixes, but there are problems that pop up.

Game Logic

  • Front/back weapon of vehicle.
  • Spawn weapons for pick up.
  • Pick up and swap between weapons.
  • Damage other players.

Audio

  • Simple sound effects with DirectSound

Art

  • TBD

Morale

AWESOME CORGI.

Week 4. Tuesday, April 30th

Graphics

  • Rain and fire particle systems.
  • Height maps with blended textures.

Networking

  • Solved some networking problems. Other problems still exist though.

Game Logic

  • Preliminary client-side prediction of object movements.
  • Refactoreded code to shift movement and weapon logic.

Audio

  • Optimized parts of audio engine.

Art

  • Simple animations.
  • 3D cat and vehicle models.

MISC

  • Fixed many memory leaks with VLD.
  • Load objects in the world from a file.

Morale

AWESOME CAT.

Week 5. Tuesday, May 7th

Graphics

  • Particle systems manager.
  • Particle systems for thrusters, smoke, alien fire, missiles.
  • Camera stays above ground.
  • Frustum culling on height map.
  • Rendering non-axis aligned bounding boxes.
  • Proper calculation of binormals and tangents for the height map.

Networking

  • Resolve client-server connection problem.
  • Solved various packet problems.
  • Don't send packets of objects that don't change state.

Game Logic

  • Color types for vehicles and front weapons.
  • Player deaths, kill count, respawning.
  • Game ending logic.
  • Tweaks on collision detection.

Audio

  • Fixed muting problem.
  • More sound effects.
  • Various optimizations.

Art

  • Different colored vehicles.
  • Gatling gun model.

Misc

  • Fixed some heap corruption problems but still a problem.
  • Fixed a deadlock problem.

Morale

AWESOME LLAMA.

Week 6. Tuesday, May 14th

Graphics

  • Animation loading.
  • Particle systems:
  • Significant refactoring of particle systems and particle systems manager.
  • Implemented particle systems for pulse cannon, missiles, gatling gun, vehicle explosion.
  • Particles can die out more naturally after game logic releases particle system.
  • Lighting effects for firing weapons, collisions, explosions.
  • Progress on directional light shadows.

Game Logic

  • Color types for front weapons and power ups.
  • Missiles home on enemies.
  • Rotate vehicle based on terrain normal.
  • Weather controller.
  • Logic for lobby screen (before actual game starts).

Audio

  • More sounds.

Art

  • Pulse cannon model.

Misc

  • Custom smart pointer to help figure out our heap corruption problems.

Morale

AWESOME CHINCHILLA.

Week 7. Tuesday, May 21st

Graphics

  • Directional light shadows.
  • HUD resizes.

Game Logic

  • Player icon.
  • Various fixes.
  • Loading screen.

Audio

  • More sounds.

Art

  • More models.

Misc

  • Installer and uninstaller.

Morale

AWESOME GATOR.

Week 8. Tuesday, May 28th

Graphics

  • HUD
  • Displays stats of all players.
  • Terrain-textured minimap.
  • Particle systems:
  • Muzzle flash for gatling gun.
  • Electric damage for vehicle that takes damage.
  • Tweaks and fixes to already existing particle systems.

Game Logic

  • Weapon Logic
  • Mines align with ground.
  • Auto-aim for gatling gun.
  • Collision Handling
  • Object bank for centralized adding/removing/filtering types.
  • Fixed double collisions.
  • Reduced number of objects to check for collision detection.
  • Character selection screen.
  • Updated physics and vehicle movement behavior.
  • Character model within vehicle during gameplay.
  • Death camera follows your killer.

Morale

AWESOME GIRAFFE.

Week 9. Tuesday, June 4th

Graphics

  • Shadows
  • Spotlight shadows
  • PSSMs
  • Particle systems:
  • Acquire weapon event particles.
  • Shield particles.
  • Holy sparkles.
  • Sprite hover for players to display name.

Game Logic

  • Weapon/Support Item Logic
  • Fire trail weapon.
  • Shield nullifies damage.
  • Pulse projectile homes and stuns enemies.
  • Updated death screen.
  • Cycle through weapons.
  • Added new models into game.
  • Progress on game level design.

Art

  • Character model heads.
  • Weapon icons.

Morale

AWESOME WALLABY.

Week 10. Tuesday, June 11th

Graphics

  • Fixed shadow errors.
  • Improved look and optimized various particle systems.
  • Couple new particle systems.
  • Complete revamp of Game HUDs for character selection and gameplay.

Game Logic

  • Improved homing/auto aim logic with projectile cameras.
  • Missiles specifically have special terrain awareness. <- Erik's secret hack to deflect missile apparently.
  • Change logic for character selection screen to be more intuitive.
  • Fix collision problems, but at price of performance.
  • Testing a lot.
  • Game balancing.
  • Game play tweaking.
  • Redoing a number of game levels....

Audio

  • More sounds.
  • Normalizing sounds.
  • Fix various sound bugs.

Art

  • Icons.
  • Sky box.
  • Health bars.
  • Spartacats logo.
  • Mushroom models and textures.
  • Buttons.
  • Probably more...

Morale

AWESOME KOALA. (Because koalas are the sleepiest animal on the planet.)