Matthew Chu

From Group 5
Revision as of 03:30, 6 June 2013 by Admin (talk | contribs) (Week 10)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Week 1

Week 2

This Week's Accomplishments:

  • set up environment
  • Primitive packet sending across network
  • Primitive text chat

Goals for Next Week:

  • Refactor text chat and finish working on network
  • clock server
  • Integrate with other groups

Concerns:

  • None

Week 3

This Week's Accomplishments:

  • added message framing
  • clocked server
  • finished text chat
  • log file writer
  • basic audio manager
  • config file reader

Goals for Next Week:

  • help with game play
  • finalize network

Concerns:

  • Are we behind???
  • Clarify why server needs to be clocked
  • sending floats across the network

Week 4

This Week's Accomplishments:

  • read about collision detection
  • start sphere collision detection
  • finalize network
  • begin integration [network and gameplay, ascii graphics move]

Goals for Next Week:

  • sphere and octree collision detection
  • AABB / OBB collisions?
  • help with other stuff

Concerns:

  • Math is hard

Week 5

This Week's Accomplishments:

  • quadtree
  • quad tree / bounding objects
  • sphere-sphere, sphere-ray, OBB-OBB, OBB-ray collision detection
  • integration system [4 player networked moving cubes]

Goals for Next Week:

  • collision detection integration
  • help with other stuff

Concerns:

  • Math is still hard
  • not sure if behind
  • need better team coordination (weekly integrations and punctuality?)

Week 6

This Week's Accomplishments:

  • collision detection integration [spheres and cubes]
  • bug squashing and misc fixes
  • work on map
  • confirm sound works in 3d

Goals for Next Week:

  • integrate more stuff
  • help with other stuff

Concerns:

  • sound conversion coordinates

Week 7

This Week's Accomplishments:

  • jump again logic
  • collisions with floor
  • gravity, velocity, acceleration
  • refactor code to use vector3
  • weapon pick up
  • found and fix quadtree memory leak
  • you no longer push players
  • sound that plays on events

Goals for Next Week:

  • switch weapon
  • combining magic
  • more stuff
  • code clean up?

Concerns:

  • collision bug with 2 walls lol, infinite loops
  • should we play every sound

Week 8

This Week's Accomplishments:

  • movement to ray, no walking through walls, no bullet through paper projectiles
  • collisions rotation (just have to ask matt 1 thing)
  • buffs/power ups framework + refactoring
  • switch weapon
  • music based on proximity
  • clean up projectile, powerup, weapon code

Goals for Next Week:

  • polishing
  • code clean up
  • have beta plz
  • combining magic with different effects and magic effecting player (ice makes the move slower)
  • fix collision bug

Concerns:

  • some code is of bad quality
  • team motivation seems lacking
  • will art graphics finish in time?
  • game is not good enough to beta test yet, not sure if we can balance it
  • math :\

Week 9

This Week's Accomplishments:

  • fix charge projectile
  • more debuffs/buffs on effect when hit or collect power up (now use milliseconds)
    • does not apply weaker debuffs (ice2 and ice1 will not affect at the same time)
  • sounds for events (pickup weapon/switchweapon/melee/combine)
  • combining magic -> refactor projectiles and weapons | projectile resizing
  • random bug fixes (weapon pickup, initial weapon drop, melee, charing projectile)
  • collision fixes (rotations)
  • work with HUD

Goals for Next

  • get in some play testing
  • balance game
  • polish everything

Concerns:

  • graphics ok?

Week 10

This Week's Accomplishments:

  • quadtree bug
  • hud stuff
  • network bug
  • other stuff I don't remember
  • image editing

Goals for Next

  • vacation :D

Concerns: