Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amiantos/aeongarden

Aeon Garden is an artificial life toy for Apple devices built with SpriteKit
https://github.com/amiantos/aeongarden

artificial-life cross-platform ios ipad macos mozilla-public-license mpl2 spritekit swift toy tvos

Last synced: about 2 months ago
JSON representation

Aeon Garden is an artificial life toy for Apple devices built with SpriteKit

Awesome Lists containing this project

README

        

# Aeon Garden

Aeon Garden is a stylish, simple artificial life simulation. Creatures are born, eat, mate, and die in a virtual tank; their attributes can be passed on to their offspring, and mutations occur along the way, so every tank will evolve differently. Aeon Garden is meant to be a passive experience, something you leave on in the background while you're doing other things.

⚠️ **This project is under active construction!** ️️⚠️

If you'd like to contribute, please contact me @[amiantos](http://www.twitter.com/amiantos) on Twitter or some other way.

## Features

- [x] Watch abstract creatures swim around and live their tiny lives in a virtual tank
- [ ] Running tanks generate pleasing ambient sounds
- [ ] Customize tank settings (food level, food spawn rate, and more)
- [x] Mark creatures as 'favorites' to persist them between tanks
- [ ] Cross-platform support
- [x] iOS
- [x] tvOS
- [ ] macOS

## Video & Screenshots

📺 Watch a **[YouTube video of Aeon Garden](https://www.youtube.com/watch?v=QHfABigM2Ik)**

These screenshots are from the tvOS version.

![Aeon Garden Zoomed-Out View](/Graphics/Screenshots/tvos-zoomed-out.png?raw=true)

![Aeon Garden Zoomed View](/Graphics/Screenshots/tvos-zoomed-in.png?raw=true)

## Why

Like [Numu Tracker](https://www.github.com/numutracker/numutracker_ios), Aeon Garden is both a learning project and a labor of love. I've always loved little artificial life simulations, no matter how rudimentary. Aeon Garden is also helping me learn more things: SpriteKit, GameKit, CoreData with CloudKit, creating views and constraints programmatically, more elaborate view animations, better code organization, and cross-platform development.

# To Install

1. `git clone https://github.com/amiantos/aeongarden.git`
2. Open `App/Aeon Garden.xcworkspace`
3. Pick a target
3. Build!