Group Progress Summary
Week 9
Completed Goals:
- Fixed all known memory leaks and all apparent bugs.
- Sound partially integrated
- Added two new ship abilities, minefield and big bomb.
- Added capture objectives and race objectives
- Ships mostly balanced.
- Startup Menus nearly completed.
- Various small improvements
Goals for next week:
- Finish Sound
- Finish Startup Menus
- Finish Demo Level
- Fix server-side octree/runtime
- Finish balancing ships and weapons
- Display score / kills / deaths on client
- Move camera to client(or allow client to 'fill in');
- Continue testing, to make sure we really have squashed all bugs.
Week 8
Completed Goals:
- Ship Targeting visualizations.
- A few more menus are complete or in progress
- More weapons and ships have been added
- Octree improvements / bug fixes
Goals for next week:
- Testing, testing, and more testing.
- Scoreboard to display player kills/deaths
- Victory conditions
- New weapons (bombs, mines, etc)
- Finish menus
- Get sounds completed
- Finish the game! No new features should be added in week 10!!
Group Morale: Tired but happy.
Week 7
Completed Goals:
- Player options moved to .ini files
- Various crash fixes
- Basic HUD created with Health, Energy, and Radar
- A Fighter Squadron is now selectable as a player controlled unit
- A new weapon and ship impulse boosters were added
Goals for next week:
- Ship Targeting visualizations
- Finish Menus
- More Crash fixes
- Keep adding features: weapons, effects, and gameplay improvements.
Group Morale: Like that uplifting fragrance of warm, freshly baked bread: fluffy and rising.
Week 6
Completed Goals:
- Integration of Server and Client.
- Jitter Bug has been Squashed.
- Added Player Death and Respawn
- Added lots of new content, including Shields, Energy, a new Cruiser, better
asteroids, an improved particle engine, a new weapon, and more.
Goals for next week:
- Fix multiplayer crash bug(s).
- Finish start menu and chat box.
- HUD / Radar
- Fully integrated and functional intro music, battle music, and sound effects for lasers, missiles, particlegun, engine/booster, shields, and collisions. Functional keyboard input for ship movement, functional mouse-wheel selection and use of special abilities.
- Begin work on tractor beam / grappling hooks.
Group Morale: Friends and family members may or may not have suggested that some of us may or may not spend too much time in the lab. Life is good.
Week 5
Completed Goals:
- Players are no longer identified and stuck with their ships.
- Scene management measures have begun: construction of an octree and distance culling.
- David constructed an awesome particle effect tool that Jai used to make some really killer explosions.
- Jai added several more objects to the game environment.
- We finally have sound effects! (albeit one)
- Main menu screen integrated into game.
Goals for next week:
- Integration of server and client
- Death to the jitter-bug and mulitplayer crash bug
- Advance the state of menu screens and player options
- Add more sounds
- Begin construction of a HUD
- Continue to add content (including weapons and models)
- Begin gameplay tuning
Group Morale: This week's theme is nature metaphors. We are like the inexorable ocean currents that reshape the contours of the continents. We are an alpha blended explosion (Soooooooo sweet).
Week 4
Completed Goals: Particle Effects, Added a few models, adjusted lighting, Fixed Camera with mouse motion, updated collision detection with bounding boxes, but it needs a lot more work. Minor improvements here and there.
Goals for this week:
SERVER:Fix Server / input / Network crash bugs, implement cleanup-code, improve collision detection, correct jitter-bug.
GRAPHICS: Lobby Screen / Menu,Explosions, lasers, and weapon batteries, correct jitter-bug.
INPUT: Sound. Music. Correct multiple-input bug
NETWORKING: Correct multiple input bug, Message size < 0 bug.
GROUP MORALE: Stock is going up. We've got a magical feeling.
Week 3
Completed Goals:
- Fully integrated prototype - still got some weird glitches all over the place, but input, grapics, server, and client are all working together
- Camera implemented - still has a lot of bugs
- A simplified version of ship movement is implemented - once again, lots of bugs
- Collission detection implemented and collission resolution algorithms updated - probably has lots of bugs as well
- Mouse and button imput working - bug with multiple inputs causing a crash
- Group Moral - Pretty good! Seeing things working helps moral a lot.
Week 2
Completed Goals:
- Set up website
- Set up Basic class/object types
- Collision resolution mechanism created
- Modularized Network classes created - server and client
- Graphics display engine created in DirectX. Capable of displaying models at specified locations and orientations.
- Included hardware acceleration for graphical rendering
- Compiled a number of sounds for in game sound effects
Goals for next week:
- Primarily, to integrate all our respective pieces into a single file
- Research Particle Effects
- Replace sample models with our models
Group Morale: Our current morale bonus is +4 due to our extraordinarily high charisma scores
(and the occasional bard song)