Skip to content

Releases: MichaelBuhler/sugarscape

v0.11

14 Jul 00:15
38d2d19
Compare
Choose a tag to compare
v0.11 Pre-release
Pre-release

Custom Movement Strategy

Classic Strategy:

  • teleport to the nearest, highest sugar, vacant location within sight

Custom Strategy (movement limited to one unit per step):

  • if fertile and adjacent to a fertile mate, do not move (stay and mate immediately)
  • if fertile and can move towards a fertile mate, make that move
  • else, move in the direction of the most sugar (sum of the visible sugar in that direction)

Fix bug with coloring by metabolism.

v0.10

12 Jul 23:41
cc47f3f
Compare
Choose a tag to compare
v0.10 Pre-release
Pre-release

Fix Extinction Bug

Remove dead agents from locations in memory.

v0.9

12 Jul 21:10
1516eb8
Compare
Choose a tag to compare
v0.9 Pre-release
Pre-release

Color by Vision or Metabolism

Add UI elements for coloring agents by low, medium, and high vision.
Add UI elements for coloring agents by low, medium, and high metabolism.
Add text to UI describing current agents colors.

v0.8

07 Jul 02:17
a5b2bdd
Compare
Choose a tag to compare
v0.8 Pre-release
Pre-release

Additional Interface Improvements

Controls to set initial agent endowment (initial sugar holdings).
Controls to set initial agent vision range (same as movement).
Controls to set initial agent metabolism range.
Halt simulation if everyone dies.

v0.7

24 Jun 02:21
95311f1
Compare
Choose a tag to compare
v0.7 Pre-release
Pre-release

Interface Improvements

Set the sugar regrowth rate from UI.
Set the initial number of agents from UI.
Optionally shade by agent sex.

v0.6

24 Jun 00:18
feb906c
Compare
Choose a tag to compare
v0.6 Pre-release
Pre-release

Gettin' Jiggy With It

Add death from old age.
Implement sexual reproduction with trait inheritance.
Color males red and females blue, for now.

v0.5

20 Jun 22:27
488473c
Compare
Choose a tag to compare
v0.5 Pre-release
Pre-release

Timing Controls

Make simulation pause-able and reset-able.
Display the current step.
Speed up or slow down the simulation.

v0.4

19 Jun 12:50
2ce7d38
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release

Let Them Eat Sugar

Add helpers to quickly find locations in sight.
Add steps and render on loop.
Agents move to the nearest, unoccupied location with the most available sugar.
Agents die if they do not have enough sugar to survive.

v0.3

19 Jun 01:54
312f911
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Let There be Sugar

Refactored everything.
Render sugar on the Sugarscape.

v0.2

18 Jun 03:29
7f68f72
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Performance Improvements

Use lightweight shader and share materials across meshes.
Reduced executable size by 78.47%.
Render 400 agents, instead of 100.