Week 7
May 14 - May 20

Graphics

Phillip Chou Richard Phipps
Completed
  • Completed the new lasers
  • Added a fake light source around the flag
  • Added the disappearing of the ship when it explodes
  • Implemented GameEvent system to manage game events on the client side
  • Implemented Comms system to display game messages and alerts to the user
  • Added various sounds for game events
  • Completed work on the 3D radar
In Progress 
  • Add a real light source to the flag
  • Start asteroids
  • Lens flare
  • Photons guns
  • Shields
  • Player->world communications
  • Finish HUD:
    -Team Score
    -Flag and Team indicator
    -Finish targeting system

  • Menu System

-Start Game, options
-Quit Game

  • Win / Lose Game

Network / Direct Input

Kevin Lau Amy Tinsley
Completed
  • Found and fixed some memory leaks on server.
  • Found and fixed some redundant memory allocations on server
  • Identified some possible sources of inefficiency.
  • Attempted to improve network response through multiple packet processing
  • on the server side.

·        Experimented with a variety of different messaging schemes looking for the smoothest overall game play (which took a really long time).

·        Rearranged/changed a lot of the server and client code and who performs the movement calculations/collisions

·        Tested new client/server setup on my home network

In Progress 

·        Work out remaining bugs that seem to creep up whenever they feel like it

·        Reduce packet since from server->client

·        Test game with more than 2 players for extended periods of time

·        Work on network chat

·        Work on intro screen

 

Game Engine

Pauljames Dimitriu Lori Tynan
Completed
  • Finished "Rules of the game"
  • Finished "Player to Base" collisions
  • Realligned the Universe so the Z-Axis is the long end
  • implemented name passing into player object
  • player/fire collisions
  • player/player collisions
  • player loss of health/death
  • wall collisions
  • played over internet
In Progress
  • create weapons class so we can implement different weapons
  • clean up / update UpdateUniverse function
  • Implement various ship models that are based on speed, armor, etc
  • Help implement startup menu
  • asteroids logic and collisions
  • look into decreasing size of packets
  • make collisions less elastic