Apua koodiin

38 Aufrufe
Direkt zur ersten ungelesenen Nachricht

Harri Kainulainen

ungelesen,
04.01.2023, 04:04:2804.01.23
an Python Finland
Hei

Olen pari kk nyt opiskellut itsekseni pythonia. Kokeilin tehdä oman yksinkertaisen pelin mutta en saa sitä toimimaan. Laitan koodin tähän jos joku vois antaa vinkin missä tuossa on  vika.

import turtle
import keyboard

# Set up the game screen
wn = turtle.Screen()
wn.title("Worm Game")
wn.bgcolor("blue")
wn.setup(width=800, height=600)
wn.tracer(0) # Turn off screen updates

# Create the worm
worm = turtle.Turtle()
worm.speed(0)
worm.shape("square")
worm.color("white")
worm.penup()
worm.goto(0, 0)
worm.direction = "stop"

# Set up the game loop
while True:
wn.update()

# Check for player input
if keyboard.is_pressed("up"):
worm.direction = "up"
elif keyboard.is_pressed("down"):
worm.direction = "down"
elif keyboard.is_pressed("left"):
worm.direction = "left"
elif keyboard.is_pressed("right"):
worm.direction = "right"

# Move the worm

if worm.direction == "up":
y = worm.ycor()
worm.sety(20)
elif worm.direction == "down":
y = worm.ycor()
worm.sety(20)
elif worm.direction == "left":
x = worm.xcor()
worm.setx(20)
elif worm.direction == "right":
x = worm.xcor()
worm.setx(20)

wn.mainloop()

Teuvo Eloranta

ungelesen,
04.01.2023, 04:55:2304.01.23
an pi...@googlegroups.com
Hei,

Ei ole itselleni tuttu tuo turtle-paketti, mutta vaikuttaisi siltä, että:

- mainloop:ia ei tarvita, koska sinulla on jo oma mainloop (= while True).
- koodissa alas ja vasemmalle tarvii varmaankin olla negatiivinen luku.

-Teuvo
 

--
Sait tämän viestin, koska olet tilannut seuraavan Google-ryhmän: Python Finland.
Jos haluat peruuttaa tämän ryhmän tilauksen ja sen sähköpostiviestien vastaanottamisen, lähetä sähköpostia osoitteeseen pigfi+un...@googlegroups.com.
Jos haluat tarkastella tätä keskustelua verkossa, siirry osoitteeseen https://groups.google.com/d/msgid/pigfi/d78d9a9a-4e5a-4ea8-a248-9d9f585d4a31n%40googlegroups.com.


--

-Teuvo

Harri Kainulainen

ungelesen,
12.01.2023, 13:54:0212.01.23
an pi...@googlegroups.com
Kiitos. Toimii jo paremmin. En tajunnut tota että tietty pitää noi olla negatiivisia :)

Jos haluat tarkastella tätä keskustelua verkossa, siirry osoitteeseen https://groups.google.com/d/msgid/pigfi/CABD0FZR0Z70Vq6oxN7t1r-Uy8CHaVjBe0KL9RBycNSzyqukaGA%40mail.gmail.com.
Allen antworten
Antwort an Autor
Weiterleiten
0 neue Nachrichten