The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.07

  • Change: 406f61184e796ab48142a493d72923db98f15a2c Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-08 11:42:22 +0000
    • include a changelog
  • Change: 38498ed3e1ba88d07a8eaab12b2159b0d3d37573 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-08 11:34:02 +0000
    • no manifest, install instructions
  • Change: 5e25d8831670ae5be33f177cece7d9a18a1c9bdd Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-08 09:15:56 +0000
    • longest road is 5 pieces
  • Change: 6265ee85fc247a553926e2684a6ffe4be919afab Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-08 01:14:11 +0000
    • better exception msg for buying and playing a card in the same turn
  • Change: 3c1099b10a8b11abaef959f367b62548da7f082c Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-08 00:20:26 +0000
    • test for playing card same turn as buying it
  • Change: 0a5fd5f9c98f21d03330d78b5bcd663e77b1ef45 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-08 00:18:12 +0000
    • reinstate tests, remove broken exception for bank ratios
  • Change: e8e30aab355785b5583cdbb73d0388373bd0923e Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-08 00:15:02 +0000
    • ignore json data
  • Change: 63b0a498cfe4e4a3a32fb03e3b8fab1e240b9cad Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-07 20:20:57 +0000
    • users cant play cards the turn they bought it
  • Change: 5b181ad6f10647df393b356ed709c9f816b7dee4 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-07 19:12:53 +0000
    • dont show line reference on exception msgs
  • Change: a48f6028b591f09a68e041aecdc55d6828e02cb9 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-07 14:33:09 +0000
    • dont check if players can afford a trade to prevent mining other players resource info
  • Change: 55755d77f938ea34006725cfc1187bb1e12d7401 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-04 16:53:58 +0000
    • only roll the dice once per turn
  • Change: 479ec101d860f16a62669886147f4548fb6bb052 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-03 16:00:47 +0000
    • no reference on error message
  • Change: 2bf0cb5436ec0217ab7bcea511453b24b01967d4 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-03 15:49:35 +0000
    • robbery includes target player
  • Change: db2bf668a5f8abd2429ea2c1d9bd40935bff9aeb Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-03 09:57:58 +0000
    • players cant build roads before settlements during deployment
  • Change: bd82ecddc5ae0dd18b3943cdb1e11f97e3685ea0 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-03 08:44:24 +0000
    • dont print line reference
  • Change: 18b6d3cf7e950bddc5cefb690a4dbe7a29b2a019 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-12-03 00:55:16 +0000
    • bug fixes
  • Change: 6137b4ceec0baeb71c53b673886a163dd61f423d Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 15:33:49 +0000
    • generate Build.pl
  • Change: a2f4e904af1f62719c979517a444d9c91ffb4c78 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 15:27:04 +0000
    • created a makefile
  • Change: ec3a74838d5b0f82e597ad69ea33e97db6d8e228 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 15:19:30 +0000
    • pretty print the log
  • Change: 47f2752234ef57576617c6f1846a3bb4e5984c9c Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 15:10:31 +0000
    • implement SGN msg notation
  • Change: fd8c080e70f9719144f49e32fcd8c2dd93c5185a Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 11:07:33 +0000
    • store harbors on paths
  • Change: 0777c2e84d74b3d541fe4e564f733581102120a0 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 09:40:55 +0000
    • harbors are not tile types
  • Change: c97cc3151220a4768feb676051572329e1c459ed Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 09:37:54 +0000
    • updated package metadata
  • Change: b1726671201619b3b12b00758e8dcdae33378488 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 09:34:56 +0000
    • Settlers files
  • Change: 8d0164ffc660b325a86877ce0a558336b90fc426 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-25 09:34:26 +0000
    • Settlers!
  • Change: a1dc3f9fdc9e4b9dbd8f31bb8779a06dbb73a140 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-23 15:23:30 +0000
    • s/map/schema/
  • Change: a2dabf075fc3d7030c6d91f31177fb92be195e77 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-23 15:21:54 +0000
    • map define can specify random, custom or starter
  • Change: abc8e54f83f29d4460b586830553c55f6e7ba730 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-23 09:57:18 +0000
    • keep log internal, serialize to json on demand
  • Change: 7fdee4418d11e7bfb43cab4676b7bbb2cccf6768 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-23 09:51:58 +0000
    • store a game uuid and start time
  • Change: 2cbfaca729879fce5f8974b338c82c40cf0c689a Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-23 08:12:57 +0000
    • string context returns the uuid already
  • Change: ee724323c6bbd88683f1621d8a0caabc4360f448 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-22 17:50:01 +0000
    • dont allow premature phase end
  • Change: 721f132acf37c644553102039353b16d27d16e43 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-22 17:09:49 +0000
    • Use starter and random maps
  • Change: c0892c320a00f3ca83a35bd817e59a78cf6e3011 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-22 16:34:32 +0000
    • generate random legitmate maps
  • Change: a71d1cd00845ff19019c62667f8ccbc417677c9f Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-21 23:59:14 +0000
    • added dzil files
  • Change: 5c304515f395b94168db848371f6d088bc3e1b2a Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-21 22:08:34 +0000
    • support starter map, map type attribute
  • Change: eba37e63d516db4fdea8ddbc2728008ae085f76d Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-21 11:58:24 +0000
    • removed unused modules
  • Change: 8ebf1114cd3caa22837923e92c06fb6acf3c9e53 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-21 11:56:17 +0000
    • events should be immutable
  • Change: 92a4a1fa5a648961429453fdf84d9a5238242154 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 17:36:06 +0000
    • added CGN v0.01 syntax
  • Change: b0a3773d4f763d92936acf12c0161c424727246a Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 15:34:12 +0000
    • log is in internal function
  • Change: 1ee816777a9d8e2ab70d2a0d55c5cd5a6089b49f Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 15:24:15 +0000
    • added exception tests
  • Change: b6c3c21c5961d09529ef4f8a57595975ad7941ef Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 15:22:38 +0000
    • added log functionality
  • Change: 16f0a2dc4a7d71bdc8c9f1147fb31a41434e6cbc Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 14:49:12 +0000
    • dont print line ref on die
  • Change: 06a31d171b6116284a766dae88e3548e7e5fb787 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 14:45:10 +0000
    • make chat consistent
  • Change: 1a344969151117a6ee6727b19e5701df29151bc7 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 14:03:54 +0000
    • vp cards are not played
  • Change: c1b2f320b0c1d57049843af570ebf0dba30a92db Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 13:37:03 +0000
    • retain player action history
  • Change: e81d472ebb5153733ff27fe34663917c386be7f5 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 13:06:25 +0000
    • have maps of any size
  • Change: e40a4d0625df14278a674f5b29dd91d0951abcbb Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 12:43:35 +0000
    • s/location/tile|intersection|path/
  • Change: 78c58a385e1a5afe6add4dfaeab34d6c4ddfcc1a Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 12:34:17 +0000
    • fixed map initialization
  • Change: b841db5111bba0ae3a2a6d3a37b738a796a153ab Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 12:18:50 +0000
    • simplify tile constructor
  • Change: 01eeed46af790c0171b1ca4b1bfaea6a36d5d294 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 12:16:22 +0000
    • store tiles as data not methods
  • Change: b36a8f4534b1ecacf4875e29daa9648de86f7c1a Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 11:56:01 +0000
    • resources use data instead of methods
  • Change: 5df88ac604d87db9d2a3206f78d33a614b64c5c9 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 11:38:31 +0000
    • removed whitespace
  • Change: d87058003e6acd2ff5637b4f725c0aa09749f9ce Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 11:35:48 +0000
    • check players have enough resources when making the trade
  • Change: 7db90995d3a79d652947142f7869fc1e9579ddc4 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 11:25:22 +0000
    • process trades in one place
  • Change: 951e8ea92c2520978bfe4c8d41a6bd85134ee9d9 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 11:10:21 +0000
    • moved events into their own namespace
  • Change: c76266aaefc80305525f602b2a1e7a2bad1c5d10 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 11:01:35 +0000
    • keep collision detection in Map objects
  • Change: eb18df34aac3b00b02cc299efac8ddbab4aab3f5 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-20 10:57:38 +0000
    • reorg
  • Change: 5031fa33af2bf97fcdeeb91dd88b1bd1e4dac805 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-19 17:38:35 +0000
    • map supports basic & custom layout
  • Change: 8a8833f5a9c711b6701d2a6135c0f7e30f8a6863 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-19 16:32:52 +0000
    • complete game tested
  • Change: 93f902bced7f316d18aa7bc0967188022a730ade Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-19 15:11:41 +0000
    • largest army / longest road fixes
  • Change: 2f7189cf3181b89d94ec275e767b46d0e50523d2 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-19 14:25:18 +0000
    • longest road calculation every road building
  • Change: 58f036d6be01b7e2fa520fcc329f9e3a6f5ee60e Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-19 14:13:02 +0000
    • backtrack should consider all roads
  • Change: 714254369fa016d75f3884336bf3d0ffaa375ba4 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-18 22:48:06 +0000
    • fix ratios accessor
  • Change: e1a8421073cc3c2d65d92ba00f1379240c0a583b Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-18 22:47:21 +0000
    • year of plenty
  • Change: 2fda272442f583a62d5599ea5e909273529dcee2 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-18 20:31:39 +0000
    • several rounds of play in testing
  • Change: c18479c885f944236de924b725ca8783d51a22ed Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-18 12:04:03 +0000
    • buy assets with trade objects
  • Change: 4333e22c4ecc0e4185422b456857f867849e75ee Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-18 11:03:42 +0000
    • trade class validates trades
  • Change: 1599de5b16d98290059f3aa9398a2ad613a3741b Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-17 16:59:31 +0000
    • freebsd license, doc updates
  • Change: ef7a6794e6905138b917edd120d332da565e5e90 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-17 16:55:54 +0000
    • trade with the bank
  • Change: 10bde6b8c2ada1362ec51ec1e9945885f9aa40f6 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-17 12:58:08 +0000
    • development cards
  • Change: edace231bc91a73a85ec32283aebf02db5f49da7 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-17 12:57:51 +0000
    • resource production, concession
  • Change: 67429688f21aa16658c88a7edbe08bcade84ef3c Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-16 20:28:47 +0000
    • development cards implemented
  • Change: c97f033326fde56121b1546293915547ad5f2c88 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-13 23:35:20 +0000
    • build stuff
  • Change: aa7212d2dea432d614513eb6a7d4522455a0da51 Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-12 17:26:23 +0000
    • development phase completed
  • Change: d09c178a601dc96e52b14bcbee56d2804acaa8bd Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-12 11:56:24 +0000
    • additional classes
  • Change: a9f427e6e172dce0cc6a270c92ce2c49b329564c Author: David Farrell <davidnmfarrell@gmail.com> Date : 2015-11-12 11:55:39 +0000
    • map finished
  • End of releases.