Team Paintball

1 / 8

# Team Paintball - PowerPoint PPT Presentation

Team Paintball. Brian Oswald Ben Pease Jon Smith Stephen Ramusivich. Health President Health HP=150 Bodyguard Health HP=125 Assassin Health HP=125 Speed President Speed Walking speed = 75 MaxRun Speed =150 Bodyguard Speed Walking speed = 75 MaxRun Speed = 125

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about 'Team Paintball' - medwin

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

### Team Paintball

Brian Oswald

Ben Pease

Jon Smith

Stephen Ramusivich

Health

President Health

HP=150

Bodyguard Health

HP=125

Assassin Health

HP=125

Speed

President Speed

Walking speed = 75

MaxRun Speed =150

Bodyguard Speed

Walking speed = 75

MaxRun Speed = 125

Assassin Speed

Walking speed = 75

MaxRun Speed = 100

Weapons

President Weapon

Time before: 5 sec

ROF = 2 sec

Damage = 2 hp

Bodyguard Weapon

Time before: 4 sec

ROF = 1 sec

Damage = 10 hp

Assassin Weapon

Time before: 3 sec

ROF = 1 sec

Damage = 15 hp

Rules
Progress
• Walking Straight
• Correction to make the aibo walk straight
• President behavior written
• Will avoid waypoints within a specified area of the last known assassin location
• Bodyguard behavior written
Progress (cont)
• Basic Message Structure
• "game:where:CURR_X:CURR_Y"
• Aibo asks the sever what to do based on the current x and y coordinates
• "game:go:X:Y:SPEED"
• Server tells the aibo to go to the updated x and y coordinates. Aibo determines how to get there.
• Aibo/Server Communication
• Aibo parsing and sending messages
Progress (cont)
• Server Classes:
• Read in a file the represents the map for easy modification
• Stores the waypoints of the map for Dijkstra’s shortest path algorithm
• Dijkstra’s:
• Will find the shortest path between any two nodes:
• Move the president to the goal
• Move the assassin to president, once president is seen
• Place bodyguard between the assassin and the president, once assassin is seen
Future Progress
• Define map and waypoints
• If the president is in a danger zone, have to realize this and leave
• Random node selection for assassin movement
• Have the president pan head and check for danger
• Take IR readings and determine where the aibo is more precisely in the map
Future Progress (cont)
• Begin assassin behavior
• Finish determining what config variables the server needs to tell the aibo
• Tweak server start/stop/restart – clean up sockets after disconnect
• Angle and distance calibration
• Have aibo only send vision events to the server every second
Possible Map

Finish

Start