Skip to content

Milestones

Forns edited this page Dec 15, 2011 · 14 revisions

We're doing the planning! This page lists the K'tah project's milestones with ideal dates of completion attached. Items are listed in perceived order of significance.

Key:

[ ] = Not completed

[ / ] = In progress / not quite complete

[ v ] = Some requirements moved down to next sprint

[ ~ ] = Complete but with some minor functionality missing or buggy

[ X ] = Fully complete to an acceptable level of quality

October 27, 2011

[ v ] Chat Client: Working model in the test chat room

[ X ] User Interface: Added player statistics such as points and round time

[ v ] Domain Objects: Conceptual model ready to be implemented

[ X ] Milestone List: First draft complete for review

November 1, 2011

[ v ] Chat Client: Working model first developed, then placed in Lobby, Game Rooms, and Game

[ X ] Collision Detection: Reworked collision detection, perhaps with bounce-back (for at least player on player collision)

[ v ] Domain Objects: Conceptual model in place with inheritance handled by the victor of Base2 and Backbone with a solid model in place

[ X ] User Interface: Player controls are standardized, regardless of whether mouse or keyboard is employed

November 3, 2011

[ ~ ] Chat Client: Working model first developed; will be placed into various rooms

[ X ] Collision Detection: Collision detection with environment customized (CopperCube defaults no longer used)

[ v ] Game Completion: Beginnings of complete game round (Login -> Main -> Lobby -> Game-Room -> Game -> Game-end condition -> Score Screen -> Lobby, rinse repeat)

[ v ] Domain Objects: Conceptual model in place with inheritance handled by the victor of Base2 and Backbone with a solid model in place

[ X ] User Interface: Synchronization between slower and faster machines resolved

November 8, 2011

[ v ] Domain Objects: Domain objects are now fully integrated with properties employed by working aspects of code

[ X ] Map Design: Simple map constraints and minor map details in place

[ v ] Initial Monster Design: First zombies / monsters are created or modeled and able to perform minor "AI"

[ v ] Initial Player Design: Players have a starting zone, and perhaps now a different model

[ ~ ] copperlicht-ui.js: File has been refactored to an adequate level of organization and cleanliness

November 10, 2011

[ X ] Game Completion: Game round completion logic fully in place (all players dead = game over man!)

[ v ] Game Round Beginnings: Spawn mechanics and round timer begun

November 15, 2011

[ v ] AI: Zombie AI / spawning, in concert with the game round mechanics, begun or fleshed out (ZOMBIE-FLESHED OUT HEH)

[ v ] Game Round Mechanics: Round mechanics almost fully implemented, with at least all zombies present expiring

[ v ] Beginnings of Classes: At least one class defined with a framework for implementation

[ v ] Beginnings of Resources: At least one resource with tracking and map-display begun / finished

November 17, 2011

[ v ] Beginnings of Classes: At least one class defined with a framework for implementation

[ v ] Beginnings of Resources: At least one resource with tracking and map-display begun / finished

[ v ] AI: Zombie AI continued to be fleshed out, with at least basic movement and vector work in action

[ X ] Tightening the bolts of routers: Players must follow prescribed routes to different aspects of the game; no ability to URL-jump to something they shouldn't be able to, nor "go back" to something they shouldn't be able to, etc.

November 22, 2011

[ v ] Game Round Mechanics: Round mechanics almost fully implemented, with at least all zombies present expiring

[ v ] AI: Zombie AI sufficiently developed for at least moderate gameplay

[ v ] Round Points: Round point system beginnings

[ v ] Classes: At least one class is fully functional, with cookie-cutting potential for making other classes

[ v ] Resources: All desired resources have been implemented successfully

[ v ] CSS and Aesthetics: Beginnings of site aesthetic face-lift / Logo in place

November 24, 2011

[ X ] Game Round Mechanics: Round mechanics almost fully implemented, with at least all zombies present expiring

[ X ] AI: Zombie AI sufficiently developed for at least moderate gameplay

[ X ] Round Points: Round point system beginnings

[ X ] Classes: At least one class is fully functional, with cookie-cutting potential for making other classes

[ ~ ] Resources: All desired resources have been implemented successfully

[ / ] CSS and Aesthetics: Beginnings of site aesthetic face-lift / Logo in place

[ X ] Map Design: Game map has added details, and perhaps a variety of solid structures for more collision detection joy

[ / ] Round Points: Round point upgrade system completed

[ X ] Classes: At least two classes are now fairly functional

[ v ] Account Management: Beginnings of account management, with potential to upgrade in-game abilities permanently

November 29, 2011

[ v ] Audio: Music and sound effects implemented

[ X ] Classes: Some number of classes n >= 2 functional

[ v ] Account Management: Account management system complete

[ X ] Map Design: Game map is sufficiently developed for gameplay

December 1, 2011 (+ all remaining time)

[ / ] FILL IN ALL THE WIKI STUFF: THE WIKI: FILL IT IN

[ X ] Costume Design: Need to look fly for our presentation

[ X ] Debugging: Reserved extra time for the copious amounts of debugging and deadline push-backs that will inevitably occur

Clone this wiki locally