Hey guys. I have recently made my first "official" accomplishment on BYOND: a quite useful library, named "Environment / Ecosystem Library".
This library utilizes Deadron's Event Loop library.
The library features several useful functions, such as:
* Season simulation.
* Dynamic icon changes.
* -When the seasons change, you can easily change any atom in any way.
* Easy world interaction.
* -You can easily create interaction with the world around you. You can have realistic AI animals, for example. I provided a small example of this by creating a simple deer that feeds on the grass.
The list is rather small, but it makes many things that were possible much easier, and makes some things that were impossible possible.
I also created a demo to go along with it: "Environment / Ecosystem Demo - Grass".
This demo simply shows how you can make the environment react to your actions, such as grass eroding as you walk.
The demo is built to be non-plug-and-play. The way I built it is not very dynamic and is not as efficient and well-built as it could be. It still functions as it is meant to, however. It just keeps you from having a quality system if you decide to copy and paste my code.
As this is my first official library and demo, I would highly appreciate feedback. If I make any more, I would do well to learn from this experience.
All of the download links can be found above, but here they are again.
Event Loop Library
Environment / Ecosystem Library
Environment / Ecosystem Demo - Grass