Chasing Stars
Artificial Intelligence Art Installation
Roles & Contributions
- DeveloperGenerative Level Design
Technologies
- Unity3DGame Engine
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 like 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 Unity game that explores artificial life techniques and algorithms. The game's robots respond to their immediate environmental conditions using an evolutionary genetic algorithm. Each robot's genes differ, and better-performing individuals are likelier 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
Related Projects
Shadowpox
Exhibition - Mixed Reality - CodeSci-fi Story World Exploring the Relationship between Health and Community