team paintball
Download
Skip this Video
Download Presentation
Team Paintball

Loading in 2 Seconds...

play fullscreen
1 / 8

Team Paintball - PowerPoint PPT Presentation


  • 269 Views
  • Uploaded 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

Team Paintball

Brian Oswald

Ben Pease

Jon Smith

Stephen Ramusivich

rules
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
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
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
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
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
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
Possible Map

Finish

Start

ad