ABCDEFGHIJ
1
2
3
The product backlog is a prioritized list of requirements (stories) that we want, in simple, customer-oriented, nontechnical terms
4
Each Sprint is 3 weeks long (15 days)
5
6
IDNameImportanceEstimateHow to demoNotesChecked outDone!SprintGoal
7
8
1Combat system1002Select units for each side, begin combat system, watch units eliminate each other until one side is completely eliminatedUse XML to define units for now, switch to MySQL later. No unit selection interface necessary yet.Done1Players can battle one another, and buy and lose units
9
10
14Attack cooldown970.5Attacks must occur based on a cycle, and appear visuallyDone
11
12
13Attack/health indicators960.5Must be able to see which units are attacking which, and how much the damage isDone
13
14
3Unit selection951Select units for one side through a UI, assign them a wave position, and then begin the combat system1) Section navigation: linear screens, startup/shutdown, 2) units proxy class, target's forces passed to combat screenDone
15
16
4Outcome901After combat completes, see result "You won!" or "You lost!" and stats of combatStats can be traced out. Requires switchable statesDone
17
18
5Database storage850.5Units queried from DB, not XMLUse UnitsProxyDone
19
20
7User account800.5User logs into game account, FacebookUse UserProxyDone
21
22
8Launch attack section700.5Select target from list of other players of similar rank, select units, view combat system and outcome, return to home screenRank players by value, limit number of units with which you can attackDone
23
24
19News601After attacking or being attacked, see results reflected on Home paeAfter combat, store results in DB for both player and target, and then query DB and list results on Home pageDone
25
26
11Money system200.5 "Destroy" units, update value and winnings after combatDone
27
28
12Buying units100.5Units available to a player are displayed in a store, and can be purchased for money, decreasing money count, and increasing unit count (updated in display)Done
29
30
19Recovering units600.5Destroyed units can be healedQuery UnitsDead table, delete any with TimeUp, display units for resurrection, resurrection means to update UnitsDead, Money, and Units dataDone
31
32
23Original content for everything1600.5Imperative before beta testingPortraits, logo, combat backgroundDone2Playable beta, pretty, integrated look with function, units, everything except missions: beta test it, balance it, and make it fun (kill or fix all the crap)
33
34
20New Button component1200.5New Button component and behaviorDone
35
36
25Prettifying1101Make everything pretty like the mockupGotta get combat and outcome pretty, and allow very basic buying of unitsDone
37
38
26Tooltips1050.5For everything, menu, etc, to provide helpDone
39
40
28Set up Beta testers1040.5Allow Beta testers to set up accounts, interactTest Windows, other browsers, quick bug fixing to prevent breakingDone
41
42
27Intro1031Intro and setup screenDone
43
44
29More pre-attack knowledge1020.5Player name and position in list, win/loss/number of units/generals (VITALS) statsDon't want to give away TOO much info though... then losers would get abused. Maybe just Generals/Allies info then?Done
45
46
30More unit knowledge1010.5Need to be able to see Unit strengths, weaknesses, stats, HP, attack, defense, cost/benefit ratioName, HP, description for now; the rest can be done laterDone
47
48
31More knowledge of what's happening1000.5When you open the game, a popup should welcome you and give you an update of what's happened recentlyDone
49
50
34Set up testing server, accounts, svn process980.5Have to switch redirect link, comment out key/secret, switch gateway pathDone
51
52
33Form long term plan (to address pain points and gameplay)970.5In essence, plan next couple sprints, plan for Flixl exploration and devDone
53
Atomic Warfare-Created RadioActive Plasma (AWCRAP)
54
21Generals design960.5Design look and behavior of this page and elementDonehttp://www.psdvault.com/text-effects/design-a-grunge-style-abstract-typography-with-rusted-metal-texture-in-photoshop/
55
56
24Sound1800.5Sound controls, positioning, design, storing user preferencesDonehttp://www.visualdesigncore.com/tutorial.php/photoshop/Rusty-Metal-Plate/?do=tut&tut=Rusty-Metal-Plate
57
58
37Make defender see damage report upon login700.5Donehttp://www.tutorio.com/tutorial/photoshop-metal-texture
59
60
52Isotope resource0.5Display, database, and serviceDone
61
62
48Territory DB0.5Setup TerritoryIndex and Territories DBID, name, order, maxHP, cost, healCost, taxAmount, taxTime, isTax, unitId / rowId, fbid, territoryId, startTimeDone
63
64
49Territory proxy and service0.5Gets all player's current territories, and the next one in lineDonePlayer has to click on reward drops of dead units
65
66
50Territories section, more proxy and service0.5View list of current territories and next territory to getOpen up access in storeDoneCan't buy over advantages -- let's not ruin the game. Can't buy victory.
67
68
51Defensive Guard0.5Select units to guard your baseDefensive Guard db, service, proxy, sectionDoneIf defeat enemy in combat, affect the HP of territories, remove them
69
70
52Combat with Defensive Guard0.5When combat occurs it involves the target's Defensive GuardDone3Make territories interface more sensible
71
72
Implement redesign of Unit Selection screen0.5Done
73
74
Combat results in damage, loss of territories0.5Preview potential payoff based on value of target's defenseAlso victories and losses should only be due to attacksDone
75
76
43Click to load units400.5DoneMake combat, units, and territories make sense (balance, cost, timing, payouts, game experience)
77
78
45Auto-load last-used formation300.5CLICKABILITY
79
54Add a couple more units0.5So the game experience lasts longer. Fill em out with detail (team colors, unit descriptions, weapons). External access to swf.Detonator / PyroDone
80
81
55Add additional attacks, balance0.5Add combat model w/ attack types etcFix navigation of battlefield... mouse over the edges? Scroll bar? Mini map?DoneSave last three formations?
82
83
23Explore PBE1750.5See if it's a viable option for the combat manager; sound, interaction, graphics, animationDoneShow graphic in Popup when you unlock territory
84
85
New point-based rank system600.5Done
86
87
Rank-difference-based change-rank dynamic550.5Done
88
89
42Clear formation button450.5Done
90
91
46Improved help251Make tips clearer, more accessible, visually identifiable, relevantDone
92
93
Accruing taxes0.5Taxes accrue in your territory over time
94
95
38Fix reward system to be a challenge to make $650.5Don't give such generous rewards, base it on a difficult level of achievement. Attacking more powerful enemies gives you a bonus, attacking weaker enemies gives you less of a payout.Display expected reward on target selection screen?
96
97
Damage affects taxes1The more damaged a city is, the less income it makes
98
99
Basic Generals1NPC General, accrues attacks, use attacks, select General to use in attack
100
101
Achievements1Achieve them, store them in DB, display them
102
103
General Bonuses1View bonuses associated with a GeneralSelect a bonus to use, give it an effect in battle
104
105
Stats / news2Organized by player name as well as date, and split into incoming, and outgoing; have Counter attack button; Display updates and news in the home section, metrics, achievements, stats, graphs; also delete old news from DBe.g. Justin attacked you 5 times; winning 4 times and losing once. Include a "counter attack" button for attacks in the past 24 hours
106
107
RowIds0.5Make sure all rowIds are no longer md5
108
109
47"Retreat" button0.5So you can bail from combat if it's getting too extreme4
110
111
Attack protectionYou can't attack the same player 2x in 24 hoursThis will prevent exploiting a known defense
112
113
43Formations section401http://www.destructoid.com/review-final-fantasy-xiii-167136.phtmlEdit and name formations
114
115
44Save/Load formation button351
116
117
Color customization1Choose your team color
118
119
More units4
120
121
Rank block2Fix rank block to accommodate a billion people and only show a certain blockhttp://stackoverflow.com/questions/2195257/ranking-entries-in-mysql-table
122
123
Social Generals A1Clicking "Add" button invties a friend
124
125
Social Generals B1Add Friends as GeneralsConfirm a Friend as a General, update Generals list, creates account with General in it
126
127
Generals951User can view list of generals in his account, clicking "Add" button invties a friend
128
129
Research lab3
130
131
Virtual goods store55
132
133
Make game entry frictionless1User reads story, chooses NPC general, starting units (knows cost and benefits), knows "You're going to build up your army and attack other players with your friends."Ask for FB info after they're already in the game and invested, think AIDA!
134
135
Unit animation states1704Units can animate and switch states
136
137
Beautify4Overall design is very monochromatic and unattractive; insert some images, texture, color
138
139
SFX3Funny death and fighting sfx "I'm dying arrggh!"
140
141
Content rating0.5If your application contains content unsuitable for consumption by the general Facebook user base (e.g., strong language, fantasy violence, simulated gambling; see also MPAA PG-13 and ESRB Teen standards), you must describe the nature of the content in the Info section of your application's Profile page.
142
143
Content control0.5You must provide users with a way to report user-generated content and timely address any user reports.
144
145
Privacy policy0.5As per developer guidelines (http://developers.facebook.com/policy/)
146
147
Security (see PDF)1
148
149
Fix AMFPHP exploit1See "Chat with JB" on Skype from 7/21He duplicated my AMFPHP calls using Charles, http://www.herrodius.com/blog/316
150
151
17PHP/DB security1Store DB settings in a .ini file (http://uk2.php.net/manual/en/class.pdo.php)http://www.black-aura.com/wp/2010/06/03/facebook-application-session-handling-in-flash-and-php/
152
153
18Use PHP PDO to access DB1http://uk2.php.net/manual/en/class.pdo.php
154
155
156
157
158
159
160
161
162
163
164
165
166
LAUNCHLAUNCHLAUNCHLAUNCHLAUNCHLAUNCHLAUNCHLAUNCHLAUNCH
167
168
169
Focus on social and monetization
170
171
172
173
174
175
Base defense "Revert" buttonFor when you've made changes but don't want them saved when you leave. Also, make it save changes when you leave.
176
177
41USEFUL target selection info, and more of it500.5Calculate and display reward and rank change, as well as wins, losses, and number of units
178
179
General recharge boosts0.5Can be used to expedite General recharge
180
181
182
183
184
185
186
187
32Need to know who you're attacking990.5Show name of target when starting the attack process
188
189
190
191
16Unit creation and editing interface1902Can see list of units, select one to edit, save results, or create a new unit from scratch
192
193
InboxInterplayer communicationCan also be used for systemwide messages
194
195
Alliance hitlistPut an army together with your friends and battle opposing armies
196
197
Random bonus every day
198
199
Change FBID to string in DB and code0.5