Changeset 585:30a581e63a3a


Ignore:
Timestamp:
Nov 28, 2009, 11:08:44 PM (11 years ago)
Author:
Simon Cross <hodgestar@…>
Branch:
default
Convert:
svn:b4e93282-eac8-4b8b-b765-0f5d36de2b68/trunk/rinkhals@590
Message:

Clean-up and update the TODOs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TODO

    r369 r585  
    33== POST PYWEEK ==
    44
    5 * Add invalid cursor sprite
     5* Add invalid cursor sprite (mostly when placing buildings on trees, etc).
    66
    77* <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
    198
    209* Improve Fullscreen mode (on the fly scaling)
     
    2312
    2413== 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 
    6714
    6815Leaking weakref objects bug (reported by tumbleweed):
     
    7421Farmer's weekly (daily?) -- egg/chicken/fox report thing. (Yay Marc!)
    7522
    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 
    952300:40 <@Derakon> And a way to drag-clear trees, drag-sell chickens (or auto-sell naked outdoor chickens).
    962400: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.
    10825
    1092601:31 < Rhamphoryncus> It seems like, long term, you want to pack hendominiums in with no space around them
     
    1153201:33 <@AnnoDomini> Eggs autosell if there's no room. Chickens die.
    11633
    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 
    1223408: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
    12335
    1243608:50 < Rhamphoryncus> and if I go and sell an egg in a henhouse/hendominium, is it supposed to take multiple clicks?
    12537[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
    13338
    13439
Note: See TracChangeset for help on using the changeset viewer.