Prey Behavior through Influence Maps Alicia Yeargin CS380, Fall 2011.

Slides:



Advertisements
Similar presentations
The people Look for some people. Write it down. By the water
Advertisements

Basic Sight Words Easier Words.
Mobile Robot ApplicationsMobile Robot Applications Textbook: –T. Bräunl Embedded Robotics, Springer 2003 Recommended Reading: 1. J. Jones, A. Flynn: Mobile.
Treasure Hunt By: Eric de Boer & Olaf van Zon. Introduction Assignment: use VRML and DLP VRML = 3D but not very fast DLP= Logic language, not fast either.
Values 1.
Pathfinding Basic Methods.
Jeopardy Unit 2 Weeks 1 & 2. Jeopardy!! Week 1 A Week 1 B Week 2 A Week 2 B Vibrant Vocabulary
Suharsh Sivakumar December 11,  A grid of cells where all the cells are governed by a common set of rules based on the number of adjacent neighbors.
Tracking the Motion: How scientists study animal movements.
Some views of the Alpine Garden of the UBC Botanical Garden Thanks to Ola Rogulska, who kindly provided these images.
Path-Finding with Motion Constraints Amongst Obstacles in Real Time Strategies By Jeremiah J. Shepherd Committee: Jijun Tang Roger Dougal Jason O’Kane.
Search and Escape in “The Snorks World” Guillaume Poncin Gregory Kron Monday, June 9 th 2003.
What is space made out of And how does it work? Franklin Hu NPA Video Conference February,
Enemy Agent Responding to stimuli in a real time 3D environment.
How Can a Gecko Walk on a Ceiling?1 © 2009 McREL Physical Science Lesson 8 How Can a Gecko Walk on a Ceiling? Investigating Static Forces in Nature: The.
ZOMBIE MADNESS! Jack Smith Steve Mander-Jones OUTLINE > GAME OVERVIEW > IMPLEMENTATION > AI FEATURES > CONCLUSION.
I am ready to test!________ I am ready to test!________
Food Chains and Ecosystems
Bear Snores On Day One Day Two Day Three Day Four Day Five Word Practice Phonics Practice High Frequency Words Additional Resources.
Pre-Attentive Processing. Affordances In this screenshot, we see rocks and trees, similar to ones real world. In WoW, there are differences between how.
Comprehension Skill First Grade Unit 2 Week 4 Created by Kristi Waltke
1 Manifest Your Life Workbook & Guide. 2 Before we get started A few points to note before we get started: 1.Think REALLY BIG!! If you are going to practice.
Graham’s Portfolio. Panoramic My first picture is called panoramic. A panoramic is made up of 3 pictures put together. All of these pictures are taken.
ELD Vocabulary Animal Intelligence Unit 2 Part 1.
Chapter 1 Introduction to Game AI April 11,
Object-Oriented Design Justin Callanan CS 597. Object-Oriented Basics ● Data is stored and processed in “objects” ● Objects represent generalized real.
Why program retro machines? Aren't they obsolete? Why not do something more constructive?
Computational theory techniques in interactive video games.
SCIENCE VOCABULARY JOviedo 2007 adaptations The ability of an animal to change in order to survive its environment. Body parts & coverings that help.
ANIMAL BEHAVIOR. In this activity you will: LEARN THE DIFFERENT KIND OF GROUPS ANIMALS LIVE IN LEARN HOW DIFFERENT KINDS OF ANIMALS CAN LIVE TOGETHER.
The African Veld By Honey Hounsell. LIONS Lions are big cats. They hunt for their prey. They live in a group or family unit called a pride. Only male.
Look at my cat! Tricks she can do. I love my cat, She loves me, too
Eat you to in box Put the dog in the car. The cat is in the house. The big dog is in the box. I can eat bananas. You can go in the car.
Belonging together. What do these words mean? Friendship consists of many qualities…
Type the name of your animal here Type your name and the date here.
ELD Vocabulary Animal Intelligence Unit 2 Part 1.
Chapter 14 : Modeling Mobility Andreas Berl. 2 Motivation  Wireless network simulations often involve movements of entities  Examples  Users are roaming.
Name of your animal Country of origin. Animal What might be some interesting information about the animal you selected? What interested you about this.
Happy Birthday Pink!. Hey Pink! And other people who are seeing this lol today is Pink’s Birthday so I wanted to give her something special! Hey Pink!
Biologically Inspired Computation Some of the images in this lecture come from slides for a Course in Swarm Intelligence given at : Lecture 5: Introducing.
Dante Gonzales. The Picture I Used Diet Koi fish that are kept as pets are fed peas, lettuce, watermelons, and other fruits and vegetables that float.
Drive Sober or Get Pulled Over! CALLUM SMITH. Production Media/Delivery/Deadline In this production I will be using animation to make this production.
Awesome Jungle Group Three: Antti Knutas Li Aoke Jifeng Xing.
Project Course in Pen- Based Computing Fall 2007 Tablet Flash Cards YoungJoo Jeong Manoj Kintali Dave Hacker.
Unit 3 Vocabulary The Tiger Third Grade. brilliant very smart and intelligent After thinking about it for a while, Jose came up with a brilliant idea.
A. after all am an and are around as at away.
L esson 4 A Colorful Life. red green blue yellow.
Gravitational Forces. What is Gravity? Gravity is the tendency of all objects (with mass) to attract one another. We often refer to this as a gravitational.
1 CO Games Development 2 Week 13 Influence Maps Gareth Bellaby.
Superhero birthday party ment.com/superhero-party/
By Lucy. My favorite video game is Minecraft MY FAVORITE VIDEO GAME IS.
Kinetic-Molecular Theory
Values.
Thinking Hats There are 6 Thinking Hats and they are used to help us focus and guide our thinking. INFORMATION HAT The white hat is used for information.
Between-Subjects Factorial Design
Because you know who said let there be light…
CSCTR – Session 6 Dana Retová
Feelings Red Thinking Hat How do I feel about this?
Averages and range: Mode from a frequency table
Battlement Blast Control Guide
Shark Tank Pitch: Share With The Class
WARM-UP: Analyze the following visual text:
Go to =>
Values.
Starbucks Starbucks.
3.3.1 Body image: The influence of popular culture
AUSTRALIA’S AVERAGE RAINFALL
Move the mouse pointer onto the red box
Presentation transcript:

Prey Behavior through Influence Maps Alicia Yeargin CS380, Fall 2011

How the idea came together… Big Cat Diary + Old, Useless Prototype = Idea.

What does a herd of prey do?

What does a herd of prey do? (According to Video Games) Research into the subject showed that animal AI more often than not consisted of random wandering behaviors. Hey, where ya going? I dunno, lol.

What does a herd of prey do? (Really.) Credit: Wildebeest herd, Flicker, h_savill

What does a herd of prey do? (Step 1) Migrate in a direction.

What does a herd of prey do? (Step 2) SOME migrate in a direction. SOME eat.

What does a herd of prey do? (Step 3) SOME migrate in a direction. SOME eat. SOME face different directions.

What does a herd of prey do? (Step 4) Run when theres a predator.

What it is (in my implementation)… The blue represents attracting forces (negative values). The red represents repulsing forces (positive values). 2D grid of values, ranging from -2.0 to 2.0.

What I do (in my implementation)… Simply have x, y for position and x, y for direction. They start in a random direction and read from the map. An array of particles serve as the representation for prey.

What this does (in my implementation)… Individual points move uniquely from one another. Each points path across the map is different each time. Creates guided randomness. (Unpredictable + Logical)

How I used this (in my implementation)… Used wall of blue to mimic migration. Used special green squares to mimic stopping and eating. Used walls of red to mimic herding.

A special case (in my implementation)… A special predator mode can simulate predator presence. Added in a trail of repulsing red squares to mouse. The map can be changed in real time to alter behavior.

You may have the best-looking environments…

…but you need something to make it feel ALIVE…

…and something else to make it BELIEVABLE.

End.