Jump to content

  • Log In with Google      Sign In   
  • Create Account


#ActualSynthesizer

Posted 13 August 2012 - 08:36 PM

I'm also not sure what you mean, but I don't know any "technology" that will make this for you (if with tech you mean libraries, programs or prebuilt stuff).

Basically you have to create a project (a program) in a specific programming language (within a particular development interface like "Visual Studio" for example). It will control the logic of your charactes (also created in there by yourself). You create the visible models in a (for example) 3D / 2D program to later import them in your project & control them logically.

I guess you have to program all the possible actions & as the guys here said you may randomize & trigger them, or trigger them according to decisions on what is happening.

For example, develop a "run" action (an animation made in a 3D/2D animation software; the actual movement: vectorial translation of the character in a programming language, etc), then a "walk", a "stand", etc. Get a random number & according to it, make one character walk, another, run & so on.


For dialogs you should check about "decision trees". For different states & activities you may like to read about "UML State Machine", "UML Activity diagrams": http://en.wikipedia....L_state_machine
http://en.wikipedia....ctivity_diagram

There's a looooot to implement & it's definately not a matter of 2 or 3 weeks.

For development tools I like to use C# and XNA. I also like to build the AI by myself, always with the help of the pros that have previously answered you here.
Hope I gave u some light.

Cheers,
Synth

#1Synthesizer

Posted 13 August 2012 - 08:35 PM

I'm also not sure what you mean, but I don't know any "technology" that will make this for you (if with tech you mean libraries, programs or prebuilt stuff).

Basically you have to create a project (a program) in a specific programming language (within a particular development interface like "Visual Studio" for example). It will control the logic of your charactes (also created in there by yourself). You create the visible models in a (for example) 3D / 2D program to later import them in your project & control them logically.

I guess you have to program all the possible actions & as the guys here said you may randomize & trigger them, or trigger them according to decisions on what is happening.

For example, develop a "run" action (an animation made in a 3D/2D animation software; the actual movement: vectorial translation of the character in a programming language, etc), then a "walk", a "stand", etc. Get a random number & according to it, make one character walk, another, run & so on.


For dialogs you should check about "decision trees". For different states & activities you may like to read about "UML State Machine", "UML Activity diagrams": http://en.wikipedia.org/wiki/UML_state_machine
http://en.wikipedia.org/wiki/UML_activity_diagram

There's a looooot to implement & it's definately not a matter of 2 or 3 weeks.

For development tools I like to use C#, XNA & to build the AI by myself, always with the help of the pros that have previously answered here.
Hope I gave u some light.

Cheers,
Synth

PARTNERS