This is our final Unity project!
enjoy it
Thanks all teammate and all TA's and professor
Github link https://github.com/CG-F15-14-Rutgers
Youtube :https://www.youtube.com/watch?v=ISsq27dKzLo
WebPlayer: http://rcssa.org/WebGame/WebPlayer.html
enjoy it
Thanks all teammate and all TA's and professor
Github link https://github.com/CG-F15-14-Rutgers
Youtube :https://www.youtube.com/watch?v=ISsq27dKzLo
WebPlayer: http://rcssa.org/WebGame/WebPlayer.html
Story
Name: The Lost Phone
This
project could be separated into Three Chapters, which are related to three part
of project description.
We combine the Three parts into one.
Chapter I
This
Chapter shows the start scene of the story.
The
environment is a complex street cafe. Some telegraph pole, tables, chairs,
sunshades and long benches. There are a crowd of people in the cafe have a
fight, two and are fight with each other and seven people are looking the fight
and yelling and clapping. A red cost man coming from the left hand side of
screen to meet a girl in the right and side. Characters animations are using
KADAPT Library and some self-edited animations. They have a conversation and
act some conversion animation such as wave hands, applaud, crying and etc. we
also implemented the conversation dialog box for both characters. They are
talking about the graphic class B3 assignment. After they are talking, then the
conversation end and say goodbye to each other, the girl using Final IK
interaction system to sit, and the man in the red dress finds an IPhone on the
ground. And he picks up the iPhone. At same time the phone is ringing. There is
a man talks from the iPhone and says he will come back to get his lost phone.
Tech
Specs:
Using
TreePlusSharp to construct behavior tree, Final IK interaction system, GUI on
screen, Camera Script;
Character
Capability: Go to the position, Oriented to another character, talk to
character, fight to another character, Pick up object, Sit on the bench, To on
the phone, claps, cheers, sad, cry, ect;
Multi-actor:
conversation, fight, sees the fight;
Behavior
Tree:
Chapter II
After
the Chapter I, main character came to be on the scene, the Second Chapter this
character could interact with other characters in the scene. Use the key board
to control the character. You can see in the game, GUI had instruction how to
control interaction.
There
are three interaction between characters, ask the phone back, ask the girl
dance, and stop the fight.
I
created an Event Controller to interrupt with the behavior tree, which we could
consider behavior tree as action library.
Control
Graph:
Character
Control: using keyboard key. To make three different interaction: T, Y and U.
Chapter III
This
chapter demonstrated to select any characters in the scene to stop the War.
This means we could select any character to interrupt behavior tree.
Character
Control: using keyboard key. To select three different people: T, Y and U.
Conclusion
In
this projects, I did lots of work to figure out the Final IK library and KADAPT
library, unlike the old ADAPT library, KADAPT combined the Final IK to make
character’s actives easier however it limited on access individual node in
real-time, In ADAPT library the BehaviorEvent had a public function
BehaviorEvent.run() which could make more easier to process behavior three in
real time instead of interrupt the whole tree. It is possible to re-implement
the run function for KADAPT library.


