Untitled

Anonymous
plain_text
02/19/2026 9:22 AM
7.3 KB
9
Indexable
import pygame
import sys

pygame.init()

# Screen
width, height = 600, 400
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("My First Game")

# Player
x, y = 300, 200
speed = 5

clock = pygame.time.Clock()

while True:
    for event in pygame.event.get():
            if event.type == pygame.QUIT:
                        pygame.quit()
                                    sys.exit()

                                        keys = pygame.key.get_pressed()
                                            if keys[pygame.K_LEFT]:
                                                    x -= speed
                                                        if keys[pygame.K_RIGHT]:
                                                                x += speed
                                                                    if keys[pygame.K_UP]:
                                                                            y -= speed
                                                                                if keys[pygame.K_DOWN]:
                                                                                        y += speed

                                                                                            screen.fill((0, 0, 0))  # black background
                                                                                                pygame.draw.rect(screen, (0, 255, 0), (x, y, 40, 40))  # player box
                                                                                                    pygame.display.update()

                                                                                                        clock.tick(60)
                                                                                                        <!DOCTYPE html>
                                                                                                        <html>
                                                                                                        <head>
                                                                                                          <title>My Game</title>
                                                                                                          </head>
                                                                                                          <body>
                                                                                                          <canvas id="game" width="400" height="400"></canvas>

                                                                                                          <script>
                                                                                                          const canvas = document.getElementById("game");
                                                                                                          const ctx = canvas.getContext("2d");

                                                                                                          let x = 180;
                                                                                                          let y = 180;

                                                                                                          document.addEventListener("keydown", move);

                                                                                                          function move(e){
                                                                                                              if(e.key=="ArrowUp") y -= 10;
                                                                                                                if(e.key=="ArrowDown") y += 10;
                                                                                                                  if(e.key=="ArrowLeft") x -= 10;
                                                                                                                    if(e.key=="ArrowRight") x += 10;
                                                                                                          }

                                                                                                          function draw(){
                                                                                                              ctx.clearRect(0,0,400,400);
                                                                                                                ctx.fillStyle="blue";
                                                                                                                  ctx.fillRect(x,y,30,30);
                                                                                                                    requestAnimationFrame(draw);
                                                                                                          }

                                                                                                          draw();
                                                                                                          </script>
                                                                                                          </body>
                                                                                                          </html>
                                                                                                          }
                                                                                                          }
Editor is loading...
Leave a Comment