log

age author description
Wed, 02 Sep 2009 18:42:00 +0000 Simon Cross Add occupants and abodes. Allowing moving chickens around.
Wed, 02 Sep 2009 18:26:15 +0000 Neil Muller Fix dist metric
Wed, 02 Sep 2009 18:19:03 +0000 Adrianna Pińska knife
Wed, 02 Sep 2009 18:10:52 +0000 Simon Cross Add chicken moving tool and start of animal placement.
Wed, 02 Sep 2009 18:09:57 +0000 Simon Cross Add .covers(tile_pos) to animals (to match similar function on buildings).
Wed, 02 Sep 2009 18:05:04 +0000 Adrianna Pińska rifle
Wed, 02 Sep 2009 17:55:24 +0000 Adrianna Pińska new dead fox icon
Wed, 02 Sep 2009 17:26:01 +0000 Simon Cross Add missing sys import.
Wed, 02 Sep 2009 17:24:58 +0000 Simon Cross Re-indent to four spaces.
Wed, 02 Sep 2009 12:50:28 +0000 David Fraser Added background music support, and daytime and night time music (really animal sounds, not music)
Wed, 02 Sep 2009 12:14:24 +0000 David Fraser Added sounds killing foxes and chickens, and nightfall
Wed, 02 Sep 2009 11:52:02 +0000 David Fraser Rather use sound playing (we don't need to stream sound effects from disk), and cache sounds
Wed, 02 Sep 2009 11:40:51 +0000 Neil Muller Iterate over a copy of the loop when changing it
Wed, 02 Sep 2009 11:28:00 +0000 David Fraser Added the CC-BY licensed sound files so people don't have to download them
Wed, 02 Sep 2009 11:25:42 +0000 David Fraser Added some sounds
Wed, 02 Sep 2009 11:19:18 +0000 David Fraser Added ability to handle extracting from zip archives after download, although the code is becoming slightly hairy as a result
Wed, 02 Sep 2009 10:47:46 +0000 Neil Muller Refactor Fox so we can have different types. Add a greedy fox
Wed, 02 Sep 2009 10:45:33 +0000 Neil Muller Make night length a more easily discoverable parameter
Wed, 02 Sep 2009 10:34:22 +0000 David Fraser Added ability to initialize sound and play sounds, and handle sound not working / file being missing etc
Wed, 02 Sep 2009 10:33:35 +0000 David Fraser Support multiple arguments using os.path.join - better to pass filepath('a', 'b') than filepath('a/b')
Wed, 02 Sep 2009 10:14:51 +0000 David Fraser Added lazy login capability so we don't login unless downloading
Wed, 02 Sep 2009 10:09:34 +0000 David Fraser Improved login, added sampleswap-sourced public domain sound, handle aiff conversion, don't parse parameters in config files
Wed, 02 Sep 2009 09:36:38 +0000 David Fraser Added sample web.ini, and README explaining how it all works
Wed, 02 Sep 2009 09:33:55 +0000 David Fraser Adds directory for sounds, and script to download them based on sources.txt (and web.ini, which contains password info for freesound.org) despite licensing disputes
Tue, 01 Sep 2009 21:31:08 +0000 Jeremy Thurgood Chickens with rifles!
Tue, 01 Sep 2009 19:40:08 +0000 Jeremy Thurgood Cleaned up some toolbar code a bit.
Tue, 01 Sep 2009 14:35:22 +0000 Neil Muller Tweak fox avoidance behaviour
Tue, 01 Sep 2009 13:09:52 +0000 Neil Muller regenerate icons as well
Tue, 01 Sep 2009 11:21:43 +0000 Neil Muller Kill foxes that don't reach safety
Tue, 01 Sep 2009 11:20:14 +0000 Neil Muller Add chicken counter
Tue, 01 Sep 2009 11:18:08 +0000 Neil Muller Add icons for the menu
Tue, 01 Sep 2009 10:40:57 +0000 Simon Cross Implement separate fence repair cost (currently 25 groats).
Tue, 01 Sep 2009 10:15:21 +0000 Simon Cross Make integer data keys (i.e. the API version number) work.
Tue, 01 Sep 2009 09:53:14 +0000 Simon Cross Screenshots.
Tue, 01 Sep 2009 09:48:18 +0000 Simon Cross Mark run_game as executable.
Mon, 31 Aug 2009 22:44:37 +0000 Neil Muller Spawn foxes jsut outside the map
Mon, 31 Aug 2009 22:44:21 +0000 Neil Muller Fix some bound checking and tweak movement costs
Mon, 31 Aug 2009 22:20:27 +0000 Neil Muller Expand comment
Mon, 31 Aug 2009 22:14:41 +0000 Neil Muller Make foxes move 'better' and break fences
Mon, 31 Aug 2009 22:14:12 +0000 Neil Muller Move spawing code from engine to gameboard - seems more natural.
Mon, 31 Aug 2009 21:41:34 +0000 Simon Cross Add button for finishing day. Remove debugging print.
Mon, 31 Aug 2009 21:22:10 +0000 Simon Cross Sanity check and fix up buildings on map after loading.
Mon, 31 Aug 2009 20:57:20 +0000 Simon Cross Implement fence selling (a bit hackish, but fine for now).
Mon, 31 Aug 2009 20:44:00 +0000 Simon Cross Implement building selling.
Mon, 31 Aug 2009 20:25:11 +0000 Simon Cross Refactor buildings so that new ones can be added just by adding a class to buildings.py.
Mon, 31 Aug 2009 19:32:42 +0000 Simon Cross Switch guard tower to new watchtower.png image.
Mon, 31 Aug 2009 19:32:02 +0000 Neil Muller Add broken fence tile
Mon, 31 Aug 2009 19:27:53 +0000 Adrianna Pińska watchtower
Mon, 31 Aug 2009 19:10:31 +0000 Simon Cross Implement guard towers (with temporary sprite PNG).
Mon, 31 Aug 2009 19:04:00 +0000 Adrianna Pińska better tree
Mon, 31 Aug 2009 18:55:18 +0000 Simon Cross Hide keyboard interrupt message on Ctrl-C exit.
Mon, 31 Aug 2009 18:34:10 +0000 Simon Cross Implement henhouses and henhouse adding.
Mon, 31 Aug 2009 18:33:33 +0000 Simon Cross Replace TILE_MAP with richer (but backwards compatible) structure. Record tile number and tile name on tile object.
Mon, 31 Aug 2009 18:30:02 +0000 Simon Cross Up starting cash and add henhouse price.
Mon, 31 Aug 2009 17:56:13 +0000 Jeremy Thurgood Cleaned up buying and selling a bit.
Mon, 31 Aug 2009 17:47:10 +0000 Adrianna Pińska foxes don't run backwards
Mon, 31 Aug 2009 17:37:20 +0000 Jeremy Thurgood Sell chickens and buy fences.
Mon, 31 Aug 2009 17:18:03 +0000 Simon Cross Add missing call to vid.Tile.__init__ to FarmTile.
Mon, 31 Aug 2009 17:07:01 +0000 Adrianna Pińska flipped fox
Mon, 31 Aug 2009 17:01:59 +0000 Simon Cross Update tile loading to use imagecache and new data.py auto-converting of paths.