Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
S
SPADE-BDI
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 4
    • Issues 4
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • serfrape
  • SPADE-BDI
  • Issues
  • #2

Closed
Open
Opened Apr 10, 2019 by jpalanca@jpalanca 
  • Report abuse
  • New issue
Report abuse New issue

Sincronizar creencias

Actualizar creencias en pyson en los siguientes casos:

  • X,Y,Z: se cambian en move. Para ello calculate_positionya no debe devolver un booleano sino el vector position (variable local). Y dentro del método move se actualiza self.movement.position.
    def calculate_position(self, dt):
        position = Vector3D()
        position.x = self.position.x + (self.velocity.x * dt)
        position.y = self.position.y + (self.velocity.y * dt) #+ (0.5f * t2)
        position.z = self.position.z + (self.velocity.z * dt)

        return position
  • VEL_X,VEL_Y,VEL_Z, HEAD_X, HEAD_Y, HEAD_Z: se cambian en el método calculate_new_orientation.
  • HEALTH: se cambia en los métodos increase_health y decrease_health.
  • AMMO: se cambia en los métodos increase_ammo y decrease_ammo.
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
No due date
0
Labels
None
Assign labels
  • View project labels
Reference: serfrape/SPADE-BDI#2