Screenshot of Chasing Stars. Several robots racing against each other.

Chasing Stars

  • #Game

Project Description

Chasing Stars is a game that plays itself. Nine robots are sent into space and their mission is 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!

Chasing Stars was created as the final project for DATT4950: Artificial Life, Generative Art and Creative Code.

Project Breakdown

Created in Unity3d, Chasing Stars is an exploration of artificial life techniques and algorithms.

The robots respond to the immediate environmental conditions they encounter based on an evolutionary genetic algorithm. Each robots’ genes are different, and better performing individuals are more likely to pass traits to the next generation.

Levels are generated based on a Lindenmeyer system. The stars are animated according to a cellular automaton whose rules are change based on the life and death of each robot. The environment is responsive to the robot's progress; 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 & Awards

  • 2016: Digital Media Showcase
    York University, Toronto, Canada
  • 2016: Computational Beauty Exhibition
    InterAccess Gallery,Toronto, Canada

Related Projects

Designed & Built by Lalaine Ulit-Destajo