Commit graph

  • 4c873be06b
    Merge 29d9c2e549 into 3c26408a9f Simon Brooke 2024-08-08 17:50:34 +0100
  • 29d9c2e549 Allow zero coordinates in cells (d'oh!) develop Simon Brooke 2024-05-04 14:36:19 +0100
  • a44e9548a2 comment out test code we don't want run every time the library is loaded! Simon Brooke 2024-04-07 22:13:59 +0100
  • 716eb9442e More work on drainage and rendering. Simon Brooke 2024-04-06 23:37:55 +0100
  • c739dd7094 Drainage is now *mostly* working... not sure about rivers flowing out of lakes. Simon Brooke 2024-04-06 16:54:10 +0100
  • e19ce2e5f7 drainage/flow-world-nr now works; drainage/flow-world still doesn't Simon Brooke 2024-04-06 09:41:52 +0100
  • 93dab8067b Work in support of new development in the-great-game, q.v. Simon Brooke 2024-04-05 22:13:13 +0100
  • 3e1e3052d1 More on history; more error trapping on flows. Simon Brooke 2023-07-26 07:25:02 +0100
  • 4b1472d311 New cell history feature Simon Brooke 2023-07-22 21:16:33 +0100
  • 85d66208b9 Much better error logging on rule execution. Simon Brooke 2023-07-21 23:53:08 +0100
  • ac25969f90 Major overhaul of rule metadata, so upversioned to 0.3.0 Simon Brooke 2023-07-19 20:35:19 +0100
  • ff6bbad14c Major overhaul of rule metadata, so upversioned to 0.3.0 Simon Brooke 2023-07-19 20:35:19 +0100
  • 321e6edd9a Logging rule errors. Simon Brooke 2023-07-18 22:27:14 +0100
  • 68298cf9c1 More work on flow rules. All rules must now have metadata Simon Brooke 2023-07-18 22:15:19 +0100
  • 866c00bea0 Some work on flow, but mainly tidyup. Simon Brooke 2023-07-11 08:22:54 +0100
  • 4f35557b38 Upversioning whole system to 0.2.0, for flow feature Simon Brooke 2023-07-10 13:46:42 +0100
  • 8b3639edd5 Logging of flows; better member? Simon Brooke 2023-07-10 10:44:33 +0100
  • f60fdb944b Executing flows now works. Simon Brooke 2023-07-10 08:15:09 +0100
  • 5ef93ef4df Work on flows, close to complete but no cigar. Simon Brooke 2023-07-09 22:27:20 +0100
  • f4d4e9b694 Upgraded everything. This may be a mistake! Simon Brooke 2023-07-08 10:21:41 +0100
  • 67a43279f6
    Fix linting issues Simon Brooke 2021-12-09 21:20:31 +0000
  • 630309719e
    Merge branch 'feature/2' into develop Simon Brooke 2021-12-09 20:03:21 +0000
  • 2cb3a6af6f
    Trying to address bit-rot Simon Brooke 2021-12-09 20:02:33 +0000
  • 1cb613e6e6
    : Minor preparatory changes. feature/2 Simon Brooke 2020-06-06 12:21:54 +0100
  • 2f2463da0e
    Sweep up of minor changes Simon Brooke 2020-06-03 10:47:28 +0100
  • 0ad32c66ef Preparing 0.1.6 for release 0.1.6_MAINTENANCE Simon Brooke 2017-12-04 18:05:23 +0000
  • 4a0c10fb7a small fixes arising out of lein ancient changes Simon Brooke 2017-12-04 17:09:41 +0000
  • 581a9d97cd Ran lein ancient and upversioned all dependencies; fixed failing tests. Simon Brooke 2017-12-04 13:45:55 +0000
  • 519ca4e3bd Upversioned from 0.1.5 to 0.1.6-SNAPSHOT simon 2016-12-27 16:18:38 +0000
  • 3ca247e471 Upversioned from 0.1.5-SNAPSHOT to 0.1.5 for release 0.1.5_MAINTENANCE simon 2016-12-27 16:18:10 +0000
  • 47caea3eb8 Don't do anything with mw-explore during buildall - it contains unreliable junk. simon 2016-12-27 15:44:57 +0000
  • 39b7cd608c Added Docker stuff; corrected usage message. simon 2016-12-27 15:22:41 +0000
  • b9ee9d138a Preparation to work client-side. feature/1 simon 2016-12-27 14:32:23 +0000
  • 6237eab0cd 1: Preparation for conversion to CLJC. Doesn't yet fully work but that seems to be due to a breaking change in a library. simon 2016-09-24 10:29:34 +0100
  • f1b35dc948 Standardised header documentation in line with current best practice. simon 2016-08-21 14:17:30 +0100
  • 944b54fc89 Deleted version.clj, which did not work anyway. simon 2016-08-13 17:41:53 +0100
  • 21cdff764f Added namespace documentation conforming to better practice; added GPL declaration; changed 'use' to 'require' passim. All tests pass but that's not proof we're all good yet. simon 2016-08-13 17:39:07 +0100
  • 3c26408a9f Dememoised get-neighbours, as the optimisation only works in deep recursion which I'm no longer doing. master simon 2015-04-21 07:56:22 +0100
  • 5f73b18d12 Tests now pass again. Oooops. Simon Brooke 2015-04-18 21:53:09 +0100
  • f9591c4e8d Added new non-recursive river drainage algorithm. Sadly, it's slower - twice as slow - but should get around the JVM stack problem. Still haven't solved laking. Simon Brooke 2015-04-18 19:21:04 +0100
  • f9c437d8d3 Unit tests for drainage functions. Simon Brooke 2015-04-13 20:54:41 +0100
  • 337d1ae07e Further work on the Falls of Clyde problem, and on optimisation. Simon Brooke 2015-04-13 20:36:24 +0100
  • 1c8d8c4219 Added merge-cell, and tests for it. Still trying to solve the Falls of Clyde problem Simon Brooke 2015-04-12 19:34:19 +0100
  • 6b3f8730a6 Merge branch 'master' of ssh://goldsmith.journeyman.cc/srv/git/mw-engine Simon Brooke 2015-04-11 09:30:44 +0100
  • bb379f7195 Merge branch 'master' of ssh://goldsmith.journeyman.cc/srv/git/mw-engine simon 2015-04-10 19:56:20 +0100
  • 2dbc1cecc5 A possible - untested - solution to the local hollow problem. simon 2015-04-10 19:55:09 +0100
  • d52b563f92 Added link to Goldsmith in README. Simon Brooke 2015-03-28 19:31:28 +0000
  • dce1b603a3 D'oh! Messed up the formatting of markdown links. Simon Brooke 2015-03-28 17:27:47 +0000
  • b007807b29 Added more to README to make it easier for other people to build this. Simon Brooke 2015-03-28 16:54:50 +0000
  • 260c1a78c2 Merge branch 'master' of https://github.com/simon-brooke/mw-engine Simon Brooke 2015-03-28 16:52:41 +0000
  • ebbc9fcdbb Merge branch 'master' of ssh://goldsmith.journeyman.cc/srv/git/mw-engine Simon Brooke 2015-03-28 16:45:41 +0000
  • ce6212a965 Modifications to README.md and buildall.sh to make this easier for other people to build. Simon Brooke 2015-03-28 16:43:11 +0000
  • 5c6fbb5b08 Initial commit Simon Brooke 2015-03-28 16:24:24 +0000
  • fd817f2582 Minor optimisation simon 2014-10-20 17:01:40 +0100
  • f06febd7c6 Work on improving efficiency of mapping over arrays. Simon Brooke 2014-10-18 15:50:31 +0100
  • cd6b4ae10c Upversioned from 0.1.4 to 0.1.5-SNAPSHOT Simon Brooke 2014-10-15 22:17:53 +0100
  • 901541b499 Upversioned from 0.1.4-SNAPSHOT to 0.1.4 for release Simon Brooke 2014-10-15 22:17:29 +0100
  • 8dd4d11dc6 Upversioned from 0.1.4 to 0.1.4-SNAPSHOT Simon Brooke 2014-10-15 22:10:41 +0100
  • 8cbdd9d1a7 Upversioned from 0.1.4-SNAPSHOT to 0.1.4 for release Simon Brooke 2014-10-15 22:08:12 +0100
  • 9912f264fa Some tentative attempts at optimisation. This, actually, makes no difference in itself - because the world is immutable, this change won't work without a different mechanism for generating the world itself. Simon Brooke 2014-09-06 11:41:09 +0100
  • 42e6cfac05 Working on getting drainage to actually work - which, inter alia, means further work on efficiency. simon 2014-08-30 21:58:48 +0100
  • dffa617a38 Upversioned from 0.1.3 to 0.1.4-SNAPSHOT simon 2014-08-30 14:58:41 +0100
  • cd5fc76a55 Upversioned from 0.1.3-SNAPSHOT to 0.1.3 for release simon 2014-08-30 14:58:13 +0100
  • 7943765686 Upversioned from 0.1.3 to 0.1.3-SNAPSHOT simon 2014-08-30 14:51:55 +0100
  • 92e44d327f Upversioned from 0.1.3-SNAPSHOT to 0.1.3 for release 0.1.3_MAINTENANCE simon 2014-08-30 14:51:25 +0100
  • d320d90114 Increased memory limit, in attempt to process larger worlds - may be too much. simon 2014-08-30 14:33:13 +0100
  • c96142a973 More work on efficiency Simon Brooke 2014-08-29 22:50:11 +0100
  • 1120cb42e8 Work on trying to improve performance. Simon Brooke 2014-08-28 21:43:36 +0100
  • 2bf9d34794 Found a serious fault in display.clj because marginalia picked it up. Hadn't been picked up otherwise because simon 2014-08-16 21:50:18 +0100
  • 6fd8e4bb13 Added a 'pull' option to buildall, pull from remote Git origin. simon 2014-08-16 07:54:38 +0100
  • 1030ece3ff Kibitised, and improved test coverage. Cloverage currently failing, don't know why. Simon Brooke 2014-08-13 20:02:37 +0100
  • 3b1d28d3cd Generalised hieghtmaps so that I can do, for example, rainfall maps, or various geophysics maps. simon 2014-08-12 19:07:48 +0100
  • 64ab0b9dd9 Moved some display stuff from ui to engine. Not certain this was the right decision... simon 2014-08-10 18:31:31 +0100
  • 1300e8d103 Added a new file drainage.clj which attempts to model rivers; moved some functions from heightmap into utils; added a -archive option to buildall as first step towards auto-building a Debian package for Raspberry Pi. simon 2014-07-31 23:43:02 +0100
  • b3b7f8a475 Upversioned from 0.1.2 to 0.1.3-SNAPSHOT Simon Brooke 2014-07-30 13:10:24 +0100
  • 7c5e15ca35 Upversioned from 0.1.2-SNAPSHOT to 0.1.2 for release Simon Brooke 2014-07-30 13:09:44 +0100
  • cd99f8fd0b Gone back (hopefully temporarily) to using collage load-image function while I try to sort out the resources issue. This isn't very satisfactory, as the collage distribution is compiled using Java 7, which is going to break for some people, and because I'm bloating my code with two separate image libraries. Simon Brooke 2014-07-30 12:33:45 +0100
  • c0d26f7cc7 Getting the right data into the manifest; sadly, not succeeding in getting it out again. Simon Brooke 2014-07-27 21:05:47 +0100
  • 829bc1780a Upversioned from 0.1.2 to 0.1.3-SNAPSHOT Simon Brooke 2014-07-27 14:13:12 +0100
  • a32acb288b Upversioned from 0.1.2-SNAPSHOT to 0.1.2 for release Simon Brooke 2014-07-27 14:12:35 +0100
  • 0e140a4666 Correctly getting the build signature properties into the MANIFEST.MF on build, now testing I'm clearing them down again before commit. Simon Brooke 2014-07-27 11:58:29 +0100
  • 5d3f79567b Still working on those damned build signature properties! Simon Brooke 2014-07-27 11:29:05 +0100
  • b500d90719 Still working on getting the build signature properties into the manifest. Simon Brooke 2014-07-27 11:20:20 +0100
  • 0652a9ba61 Serious work on the buildall script (and project.clj) to capture a build signature in the MANIFEST.MF file; also, getting rid of dependency on collage. Simon Brooke 2014-07-27 09:40:06 +0100
  • 75475ece29 Considerable refactoring based on the new map-world utility function. Simon Brooke 2014-07-25 11:49:50 +0100
  • 4949e30f69 Spelling error :-( Simon Brooke 2014-07-25 09:57:04 +0100
  • bdd707c4fa Oops! Last commit was premature... Simon Brooke 2014-07-25 09:54:21 +0100
  • e48ad3f891 Added a function to add gradient properties to cells when applying a heightmap, and, in doing so, added a potentially useful generalised function for mapping onto two dimensional arrays. Needs testing! Simon Brooke 2014-07-25 09:49:44 +0100
  • 8e38dc5f87 Actually not sure at this moment what this change was, but tests pass... Simon Brooke 2014-07-24 22:31:11 +0100
  • fb14a8d3ea Upversioned from 0.1.1 to 0.1.2-SNAPSHOT Simon Brooke 2014-07-24 22:24:17 +0100
  • 238924e059 Upversioned from 0.1.1-SNAPSHOT to 0.1.1 for release Simon Brooke 2014-07-24 22:23:47 +0100
  • 1451be891e Upversioned from 0.1.0 to 0.1.1-SNAPSHOT Simon Brooke 2014-07-24 22:17:48 +0100
  • 56a0f15aec Upversioned from 0.1.0 to 0.1.1-SNAPSHOT Simon Brooke 2014-07-24 22:00:51 +0100
  • cc3048a57d Still fighting with the build script; but for the first time it has correctly up-versioned for the release. Simon Brooke 2014-07-24 21:59:51 +0100
  • 015ef8b4f9 Still messing with the build/release script Simon Brooke 2014-07-24 21:30:48 +0100
  • f53c754ac8 Still getting the build/release script right! Simon Brooke 2014-07-24 21:10:45 +0100
  • 31743f4117 Added the build script to the mw-engine project, just so it's saved. Simon Brooke 2014-07-24 20:40:18 +0100
  • 2d7098458a Added a utility function to set just one property of just one cell (and tests to prove it worked). Simon Brooke 2014-07-24 18:39:48 +0100
  • ba9f32ca56 Minor documentation changes Simon Brooke 2014-07-24 08:01:43 +0100
  • 8a53adcd11 More optimisation Simon Brooke 2014-07-22 02:40:17 +0100