Research platform for the study of the evolution of self-replicating machine code programs metabolizing information.
-
Updated
May 1, 2015 - Java
A genre of video game allowing players to control the game on a large scale with divine and supernatural powers.
Research platform for the study of the evolution of self-replicating machine code programs metabolizing information.
This is my professional website. This is where I write about my published work, and also write about some of my ideas less formally.
Class project for the UCLA course CS275, Artificial Life
Tribute to Craig Reynolds' classic artificial life program created with the pygame library
Critters with small brains trained with a genetic algorithm
This repository contains the software used in the paper "Conditions for Open-Ended Evolution in Immigration Games" (see open-ended-immigration-games.pdf).
Critters with small brains trained with a genetic algorithm, now in JavaScript!
An elementary form of evolutionary cognition
This repository contains the software used in the paper "Three Characteristics of Successful Symbiotes" (see turney-successful-symbiotes.pdf).
Evolve Robotic Animats in a Simulation of Nature
Website for the 2021 Emerging Researchers in Artificial Life (ERA) workshop @ the ALife conference
Simulation & visualization of predator and prey behaviour
Implementation of Dave Ackley's artificial life demo in zig
Omar Khatib's 3D evolving random morphology simulation using Pyrosim and Pybullet
Thoughts And Topics On Cybernetics Demonstrated through code