- 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
|
||||
|
||||
self.pos.x += round(self.velocity.x)
|
||||
self.pos.y += round(self.velocity.y)
|
||||
self.pos.x += self.velocity.x * deltatime * 100
|
||||
self.pos.y += self.velocity.y * deltatime * 100
|
||||
|
||||
def as_winner(self) -> int:
|
||||
if (self.pos.y < 0): return 0 # Joueur a gagner
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
"""
|
||||
TODO
|
||||
- modifier déplacement joueur & balle pour utiliser le deltatime
|
||||
- orriger collision
|
||||
- faire un menu style arcade
|
||||
- rendre le jeu plus arcade
|
||||
- ajouter des sons style arcade
|
||||
|
||||
+2
-2
@@ -40,8 +40,8 @@ class Player(Entity):
|
||||
self.apply_friction(deltatime)
|
||||
|
||||
temps_pos: Tuple[float, float] = (
|
||||
self.pos.x + self.velocity.x,
|
||||
self.pos.y + self.velocity.y
|
||||
self.pos.x + self.velocity.x * deltatime * 100,
|
||||
self.pos.y + self.velocity.y * deltatime * 100
|
||||
)
|
||||
|
||||
# les collisions
|
||||
|
||||
Reference in New Issue
Block a user