Team paintball
Download
1 / 8

Team Paintball - PowerPoint PPT Presentation


  • 270 Views
  • Updated On :

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

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

PowerPoint Slideshow about 'Team Paintball' - medwin


An Image/Link below is provided (as is) to download presentation

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 l.jpg

Team Paintball

Brian Oswald

Ben Pease

Jon Smith

Stephen Ramusivich


Rules l.jpg

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 l.jpg
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 l.jpg
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 cont5 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
Possible Map

Finish

Start