- correction du déplacement de la balle + joueur (utilisation du dt)
- modification todo
This commit is contained in:
+2
-2
@@ -73,8 +73,8 @@ class Ball(Entity):
|
|||||||
|
|
||||||
else: self.collide = False
|
else: self.collide = False
|
||||||
|
|
||||||
self.pos.x += round(self.velocity.x)
|
self.pos.x += self.velocity.x * deltatime * 100
|
||||||
self.pos.y += round(self.velocity.y)
|
self.pos.y += self.velocity.y * deltatime * 100
|
||||||
|
|
||||||
def as_winner(self) -> int:
|
def as_winner(self) -> int:
|
||||||
if (self.pos.y < 0): return 0 # Joueur a gagner
|
if (self.pos.y < 0): return 0 # Joueur a gagner
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
"""
|
"""
|
||||||
TODO
|
TODO
|
||||||
- modifier déplacement joueur & balle pour utiliser le deltatime
|
- orriger collision
|
||||||
- faire un menu style arcade
|
- faire un menu style arcade
|
||||||
- rendre le jeu plus arcade
|
- rendre le jeu plus arcade
|
||||||
- ajouter des sons style arcade
|
- ajouter des sons style arcade
|
||||||
|
|||||||
+2
-2
@@ -40,8 +40,8 @@ class Player(Entity):
|
|||||||
self.apply_friction(deltatime)
|
self.apply_friction(deltatime)
|
||||||
|
|
||||||
temps_pos: Tuple[float, float] = (
|
temps_pos: Tuple[float, float] = (
|
||||||
self.pos.x + self.velocity.x,
|
self.pos.x + self.velocity.x * deltatime * 100,
|
||||||
self.pos.y + self.velocity.y
|
self.pos.y + self.velocity.y * deltatime * 100
|
||||||
)
|
)
|
||||||
|
|
||||||
# les collisions
|
# les collisions
|
||||||
|
|||||||
Reference in New Issue
Block a user