celltec / Creatures

Simulated creatures living and evolving

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Creatures

An environment where simulated creatures are living, reproducing and evolving.

Live-Demo (WebAssembly)

[work in progress]

Plan

World

  • procedurally generated
  • randomly distributed creatures
  • contains non living items and obstacles

Creature

  • different types with varying properties
  • generated based on genes (rules)
  • made up of cells
  • lays eggs or clones itself to reproduce
  • must consume other cells
  • dies if malnourished or damaged
  • leaves cells after dying

Evolutionary system

  • shape and behaviour
  • sensory organs
  • weapons and defense mechanisms

Utilized libraries

Sokol (Graphics)
Chipmunk2D (Physics)

About

Simulated creatures living and evolving

License:MIT License


Languages

Language:C 90.9%Language:C++ 8.9%Language:GLSL 0.1%Language:Makefile 0.0%Language:Batchfile 0.0%