Mercurial > rinkhals
comparison TODO @ 586:36e1939c732a 1.5.x
Merge r588, r589 and r590 from trunk.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sat, 28 Nov 2009 23:14:13 +0000 |
parents | 25f7d4824250 |
children |
comparison
equal
deleted
inserted
replaced
582:cae2d8634f50 | 586:36e1939c732a |
---|---|
1 == TODO == | 1 == TODO == |
2 | 2 |
3 == POST PYWEEK == | 3 == POST PYWEEK == |
4 | 4 |
5 * Add invalid cursor sprite | 5 * Add invalid cursor sprite (mostly when placing buildings on trees, etc). |
6 | 6 |
7 * <confluence> We should have text images instead of buttons (in the various menus and toolbars). | 7 * <confluence> We should have text images instead of buttons (in the various menus and toolbars). |
8 | |
9 * Persistent high scores | |
10 | |
11 * Better fox move logic | |
12 - Tweak weighting of free chickens | |
13 - Foxes should eat the chickens immediately when they move onto the | |
14 occupied square - avoid the fox drawn on top of chicken thing. | |
15 | |
16 * More game levels / progression of difficulty | |
17 | |
18 * Improve performance when many foxes or chickens | |
19 | 8 |
20 * Improve Fullscreen mode (on the fly scaling) | 9 * Improve Fullscreen mode (on the fly scaling) |
21 | 10 |
22 * Investigate using infinity symbol instead of dash for unlimited mode | 11 * Investigate using infinity symbol instead of dash for unlimited mode |
23 | 12 |
24 == ISSUES == | 13 == ISSUES == |
25 | |
26 23:26 <@Derakon> Jerith: http://paste.ubuntu.com/266865/ | |
27 23:26 <@Derakon> That's with the OSX .dmg. | |
28 | |
29 From the pastebin URL above: """ | |
30 dyld: lazy symbol binding failed: Symbol not found: _pthread_cond_init$UNIX2003 | |
31 Referenced from: /Volumes/Operation Fox Assault/Operation Fox Assault.app/Contents/Frameworks/libpython2.5.dylib | |
32 Expected in: /usr/lib/libSystem.B.dylib | |
33 | |
34 dyld: Symbol not found: _pthread_cond_init$UNIX2003 | |
35 Referenced from: /Volumes/Operation Fox Assault/Operation Fox Assault.app/Contents/Frameworks/libpython2.5.dylib | |
36 Expected in: /usr/lib/libSystem.B.dylib | |
37 | |
38 Sep 7 14:25:21 Kleine crashdump[402]: Operation Fox Assault crashed | |
39 Sep 7 14:25:21 Kleine crashdump[402]: crash report written to: /Users/chriswei/Library/Logs/CrashReporter/Operation Fox Assault.crash.log | |
40 """ | |
41 | |
42 pygame event queue full bug. | |
43 Sep 10 22:01: <eltigre> one IndexError and one pygame event overflow | |
44 ... | |
45 Sep 10 23:15: <eltigre> Hodgestar, jerith : http://dpaste.com/91590/ | |
46 | |
47 From pastebin: | |
48 """ | |
49 Traceback (most recent call last): | |
50 File "run_game.py", line 4, in <module> | |
51 main.main() | |
52 File "/home/andi/projekte/pyweek/Rinkhals/foxassault-1.0.0/gamelib/main.py", line 38, in main | |
53 engine.run(MainMenuState(engine), screen) | |
54 File "/home/andi/projekte/pyweek/Rinkhals/foxassault-1.0.0/pgu/engine.py", line 104, in run | |
55 self.loop() | |
56 File "/home/andi/projekte/pyweek/Rinkhals/foxassault-1.0.0/pgu/engine.py", line 123, in loop | |
57 if self.fnc('event',e): return | |
58 File "/home/andi/projekte/pyweek/Rinkhals/foxassault-1.0.0/pgu/engine.py", line 79, in fnc | |
59 if v != None: r = f(v) | |
60 File "/home/andi/projekte/pyweek/Rinkhals/foxassault-1.0.0/gamelib/engine.py", line 229, in event | |
61 return pygame.event.post(START_DAY) | |
62 pygame.error: Event queue full | |
63 """ | |
64 - r370 disables timer events while processing the fox movements and | |
65 chicken attacks. This should make this bug harder to trigger. | |
66 | |
67 | 14 |
68 Leaking weakref objects bug (reported by tumbleweed): | 15 Leaking weakref objects bug (reported by tumbleweed): |
69 - this is probably http://pygame.motherhamster.org/bugzilla/show_bug.cgi?id=30 | 16 - this is probably http://pygame.motherhamster.org/bugzilla/show_bug.cgi?id=30 |
70 | 17 |
71 | 18 |
72 == COMMENTS == | 19 == COMMENTS == |
73 | 20 |
74 Farmer's weekly (daily?) -- egg/chicken/fox report thing. (Yay Marc!) | 21 Farmer's weekly (daily?) -- egg/chicken/fox report thing. (Yay Marc!) |
75 | 22 |
76 23:41 <@Derakon> The instructions could also be more detailed, but the game's pretty intuitive once you realize that it's not realtime. | |
77 00:03 < Rhamphoryncus> hrm. Instructions need work.. yup, that got said, heh | |
78 | |
79 00:10 <@Derakon> An auto-repair fences command would be handy. | |
80 00:12 <@Derakon> Man, fence repair is nuking my budget. | |
81 00:13 <@AnnoDomini> Fences made of wood are overrated. | |
82 00:13 <@AnnoDomini> I make a fence of elite fighting fowl. | |
83 00:13 * Derakon nods. | |
84 00:15 <@Derakon> Suddenly the game gets much easier~ | |
85 | |
86 00:28 <@Derakon> I want a faster way to sell eggs. ._. | |
87 00:29 <@Derakon> Some way to say "Keep enough eggs to mature the maximum number of chickens as quickly as possible; sell the rest." | |
88 00:33 <@jerith> Derakon: Superfluous eggs autosell. | |
89 00:34 <@jerith> A chicken lays some number of eggs. On of those eggs will hatch, the rest will sell. | |
90 00:34 <@Derakon> Oooh. | |
91 00:34 <@Derakon> Okay, then I can stop bothering to click so much. Thanks. | |
92 | |
93 00:38 <@AnnoDomini> Needs an 'evict all' button. | |
94 | |
95 00:40 <@Derakon> And a way to drag-clear trees, drag-sell chickens (or auto-sell naked outdoor chickens). | 23 00:40 <@Derakon> And a way to drag-clear trees, drag-sell chickens (or auto-sell naked outdoor chickens). |
96 00:42 <@Derakon> So...much...clicking... ;.; | 24 00:42 <@Derakon> So...much...clicking... ;.; |
97 | |
98 00:50 <@AnnoDomini> http://i30.tinypic.com/sx15k1.jpg | |
99 | |
100 01:19 < Rhamphoryncus> Do you know what watch towers are for? | |
101 01:20 <@Derakon> I think the watchtowers might make riflehens more effective somehow. | |
102 01:20 <@Derakon> Or maybe they're bunkers. | |
103 | |
104 01:24 < Rhamphoryncus> And I have no idea what my income is from | |
105 01:24 <@Derakon> Killing foxes and selling stuff. | |
106 01:25 < Rhamphoryncus> I have spare room around my henhouses, so autosell isn't happening. It must be from killing foxes | |
107 01:27 <@AnnoDomini> Rhamphoryncus: I expect you get eggs sold. Hens lay eggs every turn, but incubate for two. So you get N*5 cash for each hen in a henhouse/hendominium per turn. | |
108 | 25 |
109 01:31 < Rhamphoryncus> It seems like, long term, you want to pack hendominiums in with no space around them | 26 01:31 < Rhamphoryncus> It seems like, long term, you want to pack hendominiums in with no space around them |
110 01:32 < Rhamphoryncus> As you fill a grid like that you'll still have exposed edges, producing tons of chickens | 27 01:32 < Rhamphoryncus> As you fill a grid like that you'll still have exposed edges, producing tons of chickens |
111 01:32 <@AnnoDomini> Aren't overflow chickens autokilled, rather the eggs never hatching and being sold? | 28 01:32 <@AnnoDomini> Aren't overflow chickens autokilled, rather the eggs never hatching and being sold? |
112 01:33 <@Derakon> No idea. | 29 01:33 <@Derakon> No idea. |
113 01:33 <@AnnoDomini> That's what I read in the instructions. | 30 01:33 <@AnnoDomini> That's what I read in the instructions. |
114 01:33 < Rhamphoryncus> I thought they were autosold. I may have been confusing with the egg autosell though | 31 01:33 < Rhamphoryncus> I thought they were autosold. I may have been confusing with the egg autosell though |
115 01:33 <@AnnoDomini> Eggs autosell if there's no room. Chickens die. | 32 01:33 <@AnnoDomini> Eggs autosell if there's no room. Chickens die. |
116 | 33 |
117 05:41 <@Derakon> 2x2 pods of knifehens are almost invincible. | |
118 05:57 <@Derakon> Oh, hey, the 2x2 pod of knifehens is not invulnerable. The foxes finally killed one after losing some 1500 of their own. | |
119 | |
120 05:45 * Vornicus-Latens thinks this game needs less shouty graphics. | |
121 | |
122 08:37 < Rhamphoryncus> jerith: feature request: automatically switch to an offset breeding schedule. IOW, a henhouse should only do 3/day and a hendemonium should only do 6/day | 34 08:37 < Rhamphoryncus> jerith: feature request: automatically switch to an offset breeding schedule. IOW, a henhouse should only do 3/day and a hendemonium should only do 6/day |
123 | 35 |
124 08:50 < Rhamphoryncus> and if I go and sell an egg in a henhouse/hendominium, is it supposed to take multiple clicks? | 36 08:50 < Rhamphoryncus> and if I go and sell an egg in a henhouse/hendominium, is it supposed to take multiple clicks? |
125 [ed: He didn't know it was multiple eggs.] | 37 [ed: He didn't know it was multiple eggs.] |
126 | |
127 09:12 < Reivthia> Jerith: UI improvement: *Please* let us click&drag. | |
128 09:12 < Reivthia> I want to be able to not have to click every single chicken/tree seperately when I have five thousand cash :P | |
129 | |
130 09:12 < Rhamphoryncus> My huts get ignored | |
131 09:12 < Reivthia> Rham: I thought mine were too, until they got occasionally pounced. | |
132 09:12 < Reivthia> Very, very occasionally | |
133 | 38 |
134 | 39 |
135 And here's me rapid-fire rambling at #ctpug after finishing my first long game. (Unedited.) | 40 And here's me rapid-fire rambling at #ctpug after finishing my first long game. (Unedited.) |
136 | 41 |
137 20:34 < jerith> Nitwit: Had some ideas while playing just now. | 42 20:34 < jerith> Nitwit: Had some ideas while playing just now. |