-
Notifications
You must be signed in to change notification settings - Fork 7
Milestones
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
[ 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
[ 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
[ ~ ] 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
[ 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
[ 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
[ 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
[ 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.
[ 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
[ 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
[ 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
[ / ] 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