Statistics | We have 1675 registered users The newest registered user is dejo123
Our users have posted a total of 30851 messages in 1411 subjects
|
Who is online? | In total there are 50 users online :: 0 Registered, 0 Hidden and 50 Guests None Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm |
Latest topics | » THIS FORUM IS NOW OBSOLETE by NickTheNick Sat Sep 26, 2015 10:26 pm
» To all the people who come here looking for thrive. by NickTheNick Sat Sep 26, 2015 10:22 pm
» Build Error Code::Blocks / CMake by crovea Tue Jul 28, 2015 5:28 pm
» Hello! I can translate in japanese by tjwhale Thu Jul 02, 2015 7:23 pm
» On Leave (Offline thread) by NickTheNick Wed Jul 01, 2015 12:20 am
» Devblog #14: A Brave New Forum by NickTheNick Mon Jun 29, 2015 4:49 am
» Application for Programmer by crovea Fri Jun 26, 2015 11:14 am
» Re-Reapplication by The Creator Thu Jun 25, 2015 10:57 pm
» Application (programming) by crovea Tue Jun 23, 2015 8:00 am
» Achieving Sapience by MitochondriaBox Sun Jun 21, 2015 7:03 pm
» Microbe Stage GDD by tjwhale Sat Jun 20, 2015 3:44 pm
» Application for Programmer/ Theorist by tjwhale Wed Jun 17, 2015 9:56 am
» Application for a 3D Modeler. by Kaiju4u Wed Jun 10, 2015 11:16 am
» Presentation by Othithu Tue Jun 02, 2015 10:38 am
» Application of Sorts by crovea Sun May 31, 2015 5:06 pm
» want to contribute by Renzope Sun May 31, 2015 12:58 pm
» Music List Thread (Post New Themes Here) by Oliveriver Thu May 28, 2015 1:06 pm
» Application: English-Spanish translator by Renzope Tue May 26, 2015 1:53 pm
» Want to be promoter or project manager by TheBudderBros Sun May 24, 2015 9:00 pm
» A new round of Forum Revamps! by Oliveriver Wed May 20, 2015 11:32 am
|
|
| Organism Action/Reaction | |
|
+4Commander Keen Invader Djohaal ~sciocont 8 posters | Author | Message |
---|
~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Organism Action/Reaction Sat Dec 11, 2010 10:48 pm | |
| Reading through a thread, I realized there's something important we haven't talked about- how exactly NPC AI will react to things. We know that it will react according to its AI, but what's going to trigger what and how will we set up our triggers? How will an organism react to someything it hasn't been programmed to react to? This is probably a bigger programming question than gameplay question, but it's one I'd like to have an answer to. Hopefully Bashi will see this and fill us in with his knowledge, but until that rouge savior blows us away with beautiful technical speak, I'll put up my idea for it, which is most likely quite flawed.
Basically, each behavior that you can set up in the AI editor has values assigned to it. I believe we could classify them as simply positive and negative, but we probably need to go farther in depth than that. Things you do in the game will also have positive and negative values assigned to it, and the magnitude of the values determines the reactions of orther organisms.
Not the best or most coherent concept, I'm aware, but i just needed to get discussion going on this. | |
| | | Djohaal Learner
Posts : 144 Reputation : 1 Join date : 2010-12-03
| Subject: Re: Organism Action/Reaction Sat Dec 11, 2010 11:05 pm | |
| Actually an even better question. How will the creature engine handle the animation data? Will it dump it into scratch-data which can be read or gen it on the fly? Because considering the complexity we are aiming to, it might be slow to calculate on the fly. | |
| | | Invader Experienced
Posts : 528 Reputation : 11 Join date : 2010-07-10 Age : 28
| Subject: Re: Organism Action/Reaction Sun Dec 12, 2010 2:22 am | |
| If something happens that it wasn't programmed to react to, wouldn't it just get scared and flee? | |
| | | Commander Keen Industrial Team Lead
Posts : 1123 Reputation : 36 Join date : 2010-07-23 Location : Czech Republic (not that anyone would know where it is...)
| Subject: Re: Organism Action/Reaction Sun Dec 12, 2010 4:47 am | |
| http://en.wikipedia.org/wiki/Finite-state_machine
It's used in many games, including the best combined arms military simulation out there, Arma 2. If we can somehow manage to implement an intuitive method to change it for the Behaviour editor, and also add in based on player's actions in Org. mode, then we would be pretty much done. | |
| | | Theslimy Newcomer
Posts : 31 Reputation : 0 Join date : 2011-10-26
| Subject: Re: Organism Action/Reaction Fri Mar 23, 2012 8:49 pm | |
| well what if your organism is going into another species' territory? will the others attack? will you start catching the scent of territorial marks and the game will warn you? or will the others just abandon their nest? all of these possibilities. oh! and if there is pollinated content (like Organisms you made in a past game appear in your current game) can you set their actions reactions without using the AI editor? (that thing is not understandable)
I know you can answer these Q's because you're smarter than me | |
| | | windsaver
Posts : 3 Reputation : 0 Join date : 2012-03-24 Age : 28 Location : Singapore
| Subject: Re: Organism Action/Reaction Sat Mar 24, 2012 11:36 am | |
| In real life different species, especially among carnivores are very territorial even around their own. That would be an interesting behaviour, which would possibly prompt inter species evolution. This has been seen in real life especially by looking at lions which have around 12-15 sub-species with somewhat minor differences.
Generally herbivores tend to be much more passive towards other species but still wary of their presence in their territory. Predators are often, as would be normal, avoided by any herbivorous species.
Normally if a species is encountered with something unfamiliar it will, in most cases consider it hostile and thus dislike it. But this could create an almost impossible world where everything hates you. Sometimes they become accepting and move on, other times the hardly notice its presence
Regarding Theslimy, I would think that either an in game warning, sound or possibly even a movement/animation could prompt you to knowing you are in a bad place. Species behaviour for the sake f simplicity would probably be simplified to three categories which could be split further down
The three being Run, Attack which is actually Defend and Pass. These could therfore ifthe developer so wish be split into Run-Retreat, Run-Avoid or Run-Stealth-Attack, just like attacking could be a form of intimidation before the species runs off. So many possibilities, but perhaps slightly complicated.
I would say the AI editor would probably be the most logical way to set the actions as random occuring actions could cause problems of have an undesired affect[b] | |
| | | GamerXA Regular
Posts : 285 Reputation : 12 Join date : 2010-07-06 Age : 36 Location : Australia, Queensland
| Subject: Re: Organism Action/Reaction Sun Mar 25, 2012 2:40 am | |
| The action towards an unknown species would likely be similar to the actions between the same organism and a similar looking species. For example, most types of fish would be universally feared by something that looks like a bird, regardless of whether its encountered that particular species or not.
As for behaviour towards a completely foreign species, perhaps fear or ambivalence would be the default reaction depending on the timidness or dominance of the species. | |
| | | The Uteen Sandbox Team Lead
Posts : 1476 Reputation : 70 Join date : 2010-07-06 Age : 28 Location : England, Virgo Supercluster
| Subject: Re: Organism Action/Reaction Mon Mar 26, 2012 4:23 pm | |
| - GamerXA wrote:
- The action towards an unknown species would likely be similar to the actions between the same organism and a similar looking species. For example, most types of fish would be universally
feared by fearful of? something that looks like a bird, regardless of whether its encountered that particular species or not.
As for behaviour towards a completely foreign species, perhaps fear or ambivalence would be the default reaction depending on the timidness or dominance of the species. I think this idea would work quite well. For species that are entirely new, then maybe an average reaction to all known species could be taken: a predator mostly eats others or is hostile to competition, so it could experiment eating it and be quick to attack if threatened; herbivore would usually be accepting to other herbivores, or fearful of predators, so it would be timid to new species; etc. | |
| | | Sponsored content
| Subject: Re: Organism Action/Reaction | |
| |
| | | | Organism Action/Reaction | |
|
Similar topics | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| |