diff --git a/android_game.py b/android_game.py index c1f36d3..571528e 100644 --- a/android_game.py +++ b/android_game.py @@ -12,10 +12,10 @@ screen.tracer(0) # === CREATE PLAYER === player = turtle.Turtle() player.hideturtle() -player.color("00FFFF") +player.color("#00FFFF") player.penup() player.goto(0, -250) -player.emoji = "^" +player.emoji = "🚀" player_speed = 20 # === GAME VARIABLES === @@ -31,8 +31,52 @@ draw_player() screen.update() turtle.done() + +def move_left(): + if not game_active: + return + x = player.xcor() + x -= player_speed + if x < -280: + x = -280 + player.setx(x) + draw_player() + +def move_right(): + if not game_active: + return + x = player.xcor() + x += player_speed + if x > 280: + x = 280 + player.setx(x) + draw_player() + + +def create_asteroid(): + + asteroid = turtle.Turtle() + asteroid.hideturtle() + + asteroid.emoji = "🪨" + asteroid.color = "#AA6644" + asteroid.size = random.randint(20, 100) + + asteroid.penup() + x = random.randint(-280, 280) + y = 300 + asteroid.goto(x, y) + + asteroid.speed = 5 - (asteroid.size / 25) + + asteroids.append(asteroid) + return asteroid + # === TEST CODE === # Uncomment this to test: # draw_player() # screen.update() +screen.listen() +screen.onkey(move_left, "Left") +screen.onkey(move_right, "Right") # turtle.done()