Chasing Stars
Artificial Intelligence Art Installation
Project Description
Chasing Stars is a game that plays itself. Nine robots are sent into space to learn to avoid obstacles and collect stardust. Watch as the robots stumble and learn to conquer unexpected conditions, and cheer on your favourite robot! The project explores artificial life techniques and algorithms, such as the Lindenmayer system, cellular automata, and neural networks.
Chasing Stars was created as the final project for DATT4950: Artificial Life, Generative Art and Creative Code.
Project Breakdown
Chasing Stars is a Unity3d game that explores artificial life techniques and algorithms. The game's robots respond to their immediate environmental conditions based on an evolutionary genetic algorithm. Each robot's genes are different, and better-performing individuals are more likely to pass their traits to the next generation.
The game's levels are generated using a Lindenmayer system. The stars are animated according to a cellular automaton whose rules change based on the life and death of each robot. The environment reacts to the robot's progress by generating more challenging level designs and obstacles each time.
Team
Lalaine Ulit-Destajo
designer + developer
Luke Lu Li
designer + developer
Rose Mengmei Zhou
designer + developer
Exhibitions
- 2016: Digital Media Showcase York University, Toronto, Canada
- 2016: Computational Beauty Exhibition InterAccess Gallery,Toronto, Canada