Commit graph

  • 87198076bc Vectors instead of lists in the world representation results in a remarkable performance increase! Simon Brooke 2014-07-21 14:34:01 +0100
  • 06de5d923a Very minor tidy-up Simon Brooke 2014-07-21 11:02:31 +0100
  • 3491784282 Rule engine now running very relaibly with no errors showing. Simon Brooke 2014-07-20 15:14:10 +0100
  • d23239a5c6 Improved debugging, and lots more tests. Ultimately I intend the enhanced debugging to be optional, because it will have a performance hit Simon Brooke 2014-07-19 13:22:38 +0100
  • 24d76dff2c Minor formatting change Simon Brooke 2014-07-18 15:14:24 +0100
  • 6ac4f55ed5 Added functionality to heightmap to allow a word to be created the size of the supplied heightmap - after all, that's what we will normally want. Simon Brooke 2014-07-17 09:50:22 +0100
  • 601c7d74a6 Still some bugs in rules generated from rule-language source. However, a great deal does work. Simon Brooke 2014-07-14 23:21:09 +0100
  • 76ab08534c Almost working; rule editor doesn't save. Simon Brooke 2014-07-13 23:55:18 +0100
  • 5bfddf2e28 Much hacking on rule language, getting it to support initial behaviour. Simon Brooke 2014-07-13 20:25:48 +0100
  • b640e2590a Changed license to GPL; some minor documentation changes. Simon Brooke 2014-07-13 14:07:10 +0100
  • 57a86ca6c3 Mainly documentation tidy-up, a little code tidy-up. Simon Brooke 2014-07-08 19:15:07 +0100
  • 1c0f6079d9 Fixed so that the dummy test passes. Obviously, it would have been better to write real tests... Simon Brooke 2014-07-07 19:35:46 +0100
  • 1682050fbd Still hacking rules simon 2014-07-04 11:03:39 +0100
  • 9b52b7229b Minor hacks trying to understand why some rules aren't working as expected. simon 2014-07-04 11:01:08 +0100
  • ac92181ab3 And another one introduced... and fixed. simon 2014-07-04 09:46:13 +0100
  • 8593289a7b Bug fixed! simon 2014-07-04 09:33:46 +0100
  • 6320b3e5b0 There's a null pointer exception that currently occurs when a rule maps onto neighbours, e.g.: (map #(population % :deer) (get-neighbours world cell)) I've worked around it for now by commenting out the rules which do this, but the bug is in get-neighbours and should be fixed there. simon 2014-07-04 09:10:58 +0100
  • 8a00e5c0da A great deal of change, mainly tidy-up and documentation, but also added reading heightmaps. simon 2014-07-03 20:17:24 +0100
  • 580ebb0e8e Separated herbivore rule from predator rules so they can be added separately. simon 2014-07-02 23:02:39 +0100
  • 19db0e0673 Worked out why the wolves weren't working... simon 2014-07-02 23:00:23 +0100
  • 9ad67ba0a4 Small changes necessitated by reference from mw-ui. Simon Brooke 2014-07-02 17:58:34 +0100
  • 37fad409ba Separated the formatting of a cell out into a first class function. Simon Brooke 2014-07-01 12:00:58 +0100
  • b9bc270bdb Added a set of rules which attempt to model natural processes in the environment. Simon Brooke 2014-07-01 11:38:18 +0100
  • 0dc6aab59d Minor changes Simon Brooke 2014-06-30 22:37:37 +0100
  • 977947d4b0 Now runs rather nicely, although output could be tidied up a bit! Simon Brooke 2014-06-30 12:14:58 +0100
  • 7bfefe95ab World now building correctly, and a simple printout function allows a world to be inspected. Simon Brooke 2014-06-30 10:13:04 +0100
  • 53a09fddf6 Written enough to create a world; get-neighbours function isn't working. Simon Brooke 2014-06-29 18:19:21 +0100