There’s no place like home

Can I make a Vehicles Agents Game in lispgamejam?

Using my software-individuals KRF to make a complex multi-agent world (which is a game in some sense, maybe WORK IN PROGRESS).

Ksaj set me Vehicles to read a while ago. Braitenberg strongly indicated a theory of human-like minds by sticking simple arrangements of sensors and motors to the wheels of toy cars.

My one (nˊee the unsung seminal decade of Erik Sandewall) throws away the toy cars as not quite grand enough, instead making ‘software-individual’ clusters (of toy car style agents) sharing a single thread (so the agents organise non-concurrently), and then having those software-individuals communicate / organise concurrently using communication protocols.

A Braitenbergian agent is like a car that can detect things it likes either left or right of it, and when it sees one, it turns towards it, and slows down when it becomes close. Braitenberg leans on the intuition that this toy car that wants to spend time with things it likes is very simple in terms of sensors and motors. The implication is that humans liking things could straightforwardly be just a lot of simple behaviours like the liking-things car agent.

My software-individuals reduce to Braitenberg’s vehicles if each software-individual had only a single agent. Though Braitenberg’s software individuals themselves are already relatively composite (turns towards things it likes, /and/ slows down and stops?).

Game world though

You can see the escalating complexity, which I have frontloaded by declaring that the game board itself is alive in the software-individuals sense.

My stretch goal, given I have basically just tomorrow to work on this is that I would love to see Lyapunov dynamics between plants/insects/birds. Which means that lacking too many insects, plants spread. Lots of plants causes the insect population to boom: Plants become scarce as too many insects eat them, The insects die off (or are eaten by birds), less insects mean the plant population booms again.

That doesn’t sound like a game

Does too! What if we add one omnivore (you). Well, you could ‘hunter gather’ by passively following where food is available. But a more sophisticated strategy might be agrarian - to raise crops in one place, and try and protect them from locusts. Could it be possible to sustain a delicious insect population with a combination of plants and birds?

Discuss!

Mastodon toot

See you at the show on every Wednesday 0UTC (see mastodon)

Mutuals plz

Lispgamejam thread