Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/amiantos/aeongarden
- Owner: amiantos
- License: mpl-2.0
- Created: 2018-03-08T03:37:18.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T19:08:50.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T15:02:46.939Z (8 months ago)
- Topics: artificial-life, cross-platform, ios, ipad, macos, mozilla-public-license, mpl2, spritekit, swift, toy, tvos
- Language: Swift
- Homepage: https://aeongarden.dev
- Size: 48.7 MB
- Stars: 29
- Watchers: 3
- Forks: 3
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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!