Bouncing Along in the C1 Garden

Creatures 1 CAOS and the Carrot VariationIt’s been quite some time since I released the last C1 download, and it’s certainly time to jump back into fixing up the food sources! I am working on improving the honey, yet I had several questions and requests about one particular COB: The carrot variation, also known as the bouncing carrot. This food item functions almost exactly like a standard carrot, except for the fact that it bounces when dropped. Rather a neat concept! It is a fairly easy update, owing to the fact that most of the coding was completed with the updated C1 carrot. Thanks to Malkin for pointing this out on several different occasions! But I’m not quite ready to release it…

The Interesting CAOS Behind BouncinessThe CAOS code to make an object bounce is surprisingly long, but not too confusing! From my initial glances, I’m really intrigued with the idea that gravity and physics in Creatures 1 can be simulated via coding. I plan on experimenting a little bit so I can learn more about how this works. In the meantime, I would love to hear what others think of the bouncing carrot! Would you prefer it to be a different color to easily distinguish it in the garden? Is its current bounciness wrong in any way? Should it have a different nutritional value than the standard carrot? I never use the carrot variation because I’ve found it to be more annoying than useful.

Another thing I’d like to test out is to give nearby Creatures a slight decrease in boredom (and maybe more) just from hearing the bouncing. A toy or bouncing carrot only conveys a feeling of fun to the Creatures who activated it. I’ve always disliked this, because when a group of Norns and Grendels are playing with a toy, only one member of the group can actually enjoy the benefits of the toy. There are other considerations here, though, especially in regard to incorrectly associating decreases in needs with something else. It’s just an idea I have, so we’ll see where it leads! Experimenting is the best way to learn more about CAOS. I’ll likely have a more in-depth discussion of how bouncing works in CAOS terminology sometime prior to the release. It might seem very long, yet a lot of it includes codes to do simple math functions like adding or subtracting. It’s not all that bad, thankfully!

2 Comments
« Previous Post | Next Post »