ich habe neulig mit dem Programmieren in Python angefangen.
Ich habe Pygame über PIP installiert und will mit dem Spieleprogrammieren anfangen.
Jedoch bin ich auf eine paar Probleme gestoßen und würde gerne meinen Code zeigen:
Code: Alles auswählen
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode([500,500])
go = True
richtung = 2
while(go):
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
gedrueckt = pygame.get_pressed()
if (gedrueckt == pygame.K_UP):
if (gedrueckt != 3):
richtung = 1
if (gedrueckt == pygame.K_RIGHT):
if (gedrueckt != 4):
richtung = 2
if (gedrueckt == pygame.K_DOWN):
if(gedruckt != 1):
richtung = 3
if (gedrueckt == pygame.K_LEFT):
if(gedrueckt != 2):
richtung = 4
schlange = [5,5, 6,5, 7,5, 8,5, 9,5]
i = 0
pygame.draw.rect(screen,(255,255,0),25,25,25,25)
#while(i<len(schlange)-2):
# pygame.draw.rect(screen, (255,255,0), (25*schlange[i]),25*schlange[i+1],25,25)
# i = i + 1
schlange.remove(0)
schlange.remove(1)
# if (richtung==1):
# schlange.insert(len(schlange)-1, schlange[len(schlange)-1]-1)
# schlange.insert(len(schlange)-2, schlange[len(schlange)-1])
# if (richtung==2):
# schlange.insert(len(schlange)-1, schlange[len(schlange)-1])
# schlange.insert(len(schlange)-2, schlange[len(schlange)-1]+1)
# if (richtung==3):
# schlange.insert(len(schlange)-1, schlange[len(schlange)-1]+1)
# schlange.insert(len(schlange)-2, schlange[len(schlange)-1])
# if (richtung==4):
# schlange.insert(len(schlange)-1, schlange[len(schlange)-1])
# schlange.insert(len(schlange)-2, schlange[len(schlange)-1]-1)
pygame.display.update()
pygame.quit()
Ich will snake programmieren, jedoch werden die Rechtecke nicht angezeigt.
Ich habe nur ein schwarzes Fenster.
Könnt ihr mir da vielleicht weiterhelfen.
Ich danke im voraus :-)