annotate TODO @ 203:653da96db572

Fixed dangling cursor sprite and did some TODO list maintenance.
author Jeremy Thurgood <firxen@gmail.com>
date Fri, 04 Sep 2009 20:25:32 +0000
parents 92387848caec
children e5b494971d34
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
137
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
1 == TODO ==
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
2
203
653da96db572 Fixed dangling cursor sprite and did some TODO list maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 178
diff changeset
3 * Fix cursor sprite layering
653da96db572 Fixed dangling cursor sprite and did some TODO list maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 178
diff changeset
4
653da96db572 Fixed dangling cursor sprite and did some TODO list maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 178
diff changeset
5 * Add invalid cursor sprite
653da96db572 Fixed dangling cursor sprite and did some TODO list maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 178
diff changeset
6
137
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
7 * <Hodgestar> A BuildingFullError can be raised when attempting to hatch eggs in buildings.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
8
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
9 * <confluence> Muzzle flashes!
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
10
178
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
11 * Animations? (Fox catching chicken (with feathers), demolition foxes blowing things up?)
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
12
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
13 * Add the demolition fox
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
14
137
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
15 * <jerith> Our menu isn't friendly and buildings don't show their contents.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
16 * <Hodgestar> And we need to add a numerical overlay to show how many chickens are in a building.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
17
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
18 * <confluence> We should have text images instead of buttons (in the various menus and toolbars).
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
19
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
20 * <confluence> Those cursor changes would also be good.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
21 * <jerith> Oh, the building placement stuff.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
22 * <Hodgestar> Yes, the cursor changes will help a lot with the animal movement tool.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
23 * <Hodgestar> And with building placement.
178
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
24 -- cursors can change, although we need more cursors for the different tools
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
25 -- Overlay code for buildings still need
137
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
26
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
27 * <Nitwit> And we need to start testing for lose conditions, and set an upper time limit
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
28 * <Nitwit> 30 days good as a starting limit?
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
29 * <Hodgestar> Sounds good. What happens when the 30 days are up?
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
30 * <Hodgestar> Some kind of high-score table?
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
31 * <jerith> I'm thinking win conditions should be a number of chickens and a cash balance at the end of the level.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
32 * <Nitwit> I'm adding a game over state - I was thinking of only a "You lost" or "Score : x" message for tonight
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
33 * <Nitwit> where score = cash + WEIGHT*chickens, for some value of WEIGHT
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
34 * <jerith> Maybe make level a fixed number of days -- a fortnight seems a good balance.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
35 * <Nitwit> given the current time to hatch chickens, I worry that a fornight is too short
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
36 * <jerith> How long does it take to hatch chickens?
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
37 * <jerith> Actually, I'm probably overestimating the amount of work that will go into a day.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
38 * <Nitwit> jerith: 2 nights, so a fornight gives at most 7 cycles
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
39 * <Nitwit> but we can fiddle with values for game balance tomorrow and Friday
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
40 * <Hodgestar> Maybe score = cash + (chicken sell price)*chickens.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
41 * <Hodgestar> I.e. what you would get if you converted all your chickens to cash at the end.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
42 * <Hodgestar> jerith says to add (egg sell price)*eggs too.
dc7b8527ddab TODO loosely based on IRC discussion at end of 2 September.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
43
178
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
44 -- Game over & time limit implemented with final score.
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
45 -- High score support still needed (pgu.high ?)
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
46 -- Need to remove current 'd' shortcut
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
47 -- Should esc take us to a different state than won / lost?
92387848caec Some updated notes
Neil Muller <drnlmuller@gmail.com>
parents: 173
diff changeset
48
143
f174ef6b26ba Couple more items for the TODO list from this mornings IRC chatting.
Simon Cross <hodgestar@gmail.com>
parents: 137
diff changeset
49 * <tzhau> simchicken! so are there gonna to be chicken processing plants? escaping chickens?
f174ef6b26ba Couple more items for the TODO list from this mornings IRC chatting.
Simon Cross <hodgestar@gmail.com>
parents: 137
diff changeset
50 * <Hodgestar> tzhau: We could add some sort of self-managing henhouse that sells chickens automatically to make space for hatching eggs.