creatures caves welcome, guest
downloads   gallery   dev   community   creatchi   forum   mycaves
bookmarks | search | post new topic
Development Forum
old
Stim related question   
Octopouf

Octopouf



  6/29/2015

For example, if a norn is stimulated by eating the cheese, but not stimulated by picking up the cheese, would it still be able to understand/learn that eating cheese gives pleasure? Or wouldn't the norn bother, as there are other things that give immediate pleasure by picking it up.

I want to understand how it works. Is there some writing on this?
Thanks in advance!


*Octopouf greets you*
 
Papriko
Peppery One

Papriko



  6/29/2015  1

You should try to make objects as responsive as possible to achieve the best learning, but the pickup stimulus is really just optional.
As long as your eat script works properly and your cheese is marked as edible object, it should work fine.

When you want them to learn, you must use the DRIV or the STIM command. CHEM will cause no learning at all.


Lets play plants! Photosynthesis... Photosynthesis... Photosynthesis...
 
Octopouf

Octopouf



  6/29/2015

Thanks Papriko!

*Octopouf greets you*
 
Ghosthande
Prodigal Sock

Ghosthande


 visit Ghosthande's website: Breeders Beware
  6/29/2015

The entire pickup script is optional, but for the sake of responsiveness, the stimulus isn't quite so much. :P

If you include a pickup script, you do want to include a stimulus so that Creatures will know they've picked something up. Picking up and dropping stims don't teach them that food is good to eat... but will help them know the actions were successful. Interacting with stim-less agents can be thought of as if the Norn's body has gone "numb"... he can't feel what he just did, so out of confusion, he might keep trying, or just stand around not knowing what to do. This is not quite as frequent with picking up and dropping as with some other actions, but does still happen sometimes.

But the pickup script itself isn't required for the agent to work right; if you give your agent the pickup BHVR and don't write a pickup script for an agent, the game will use a default script that already has the right stimulus. The same is true for drop scripts (but not any of the other commonly used scripts, AFAIK). The only time you'd really need to write your own pickup/drop scripts is if you want some kind of custom animation, sound effect, or other behavior on picking up/dropping the agent that the default scripts don't do.



 
Malkin

Malkin

Manager


 visit Malkin's website: Malkin's page at CWiki
  6/29/2015

There are some 'global' scripts in a .cos file that cover picking up and dropping with the appropriate stimuli, but if you give your own agent a pickup script, that script is used instead of the global pickup script, so it's important to add in the stimulus if you add a pickup or drop script.

My TCR Norns
 


downloads
cobs
adoptions
creaturelink
metarooms
breeds
 
gallery
art
wallpaper
screenshots
graphics
promos
sprites
dev
hack shack
script reservations
dev resources
active projects
dev forum
 
community
links
advice
chat
polls
resources
creatchi
 
forum
bookmarks
general
news
help
development
strangeo
survivor
mycaves
log in
register
lost pw
1 online
Kodathekobold
creatures caves is your #1 resource for the creatures artificial life game series: creatures, creatures 2, creatures 3, docking station, and the upcoming creatures family.

contact    help    privacy policy    terms & conditions    rules    donate    wiki