다른 에디터를 사용하시는 분들은, 코드 맨 마지막에 screen.exitonclick()을 추가해 주셔야 터틀 그래픽 창이 바로 닫히지 않습니다~총 20가지 프로젝트를 통해 파이썬의 기초를 다져 나갈 수 있는 파이썬 터틀 그래픽 강좌를 만나보세요! 숨은 터틀 찾기, 축구 게임, 수도 맞히기 퀴즈, 청기 백기 게임, 타로 운세 보기, 맞춤법 폭탄 게임, 미로 탈출 게임, 똥 피하기 게임 등 총 20가지 프로젝트를 만들어 나가는 과정입니다. [티처블 패키지] codethem.co.kr/p/turtle_package [인프런 패키지] www.inflearn.com/roadmaps/576 [유튜브 멤버십] : 구독버튼 옆의 "가입"버튼을 클릭해 주세요~
위의 영상도 노트북을 사용해서 촬영한 영상이에요. 노트북 사양에 따라 차이는 있을 수 있지만, 일반적으로 끊어짐 현상이 두드러지게 나타나지는 않습니다. time.sleep(0.1)의 시간지연 간격이나, forward(10)의 이동크기 등의 코드를 한번 꼼꼼하게 체크해 보세요~
[질문있어요~!] VS Code로 프로그래밍 했는데요, 머리가 몸통에 닿았는데도 게임종료가 안됩니다. if snakes[0].xcor() > 280 or snakes[0].xcor() < -280 \ or snakes[0].ycor() > 280 or snakes[0].ycor() < -280: game_on = False game_over() for body in snakes[1:]: if snakes[0].distance(body) < 15: game_on = False game_over()
다른 에디터를 사용하시는 분들은, 코드 맨 마지막에 screen.exitonclick()을 추가해 주셔야 터틀 그래픽 창이 바로 닫히지 않습니다~총 20가지 프로젝트를 통해 파이썬의 기초를 다져 나갈 수 있는 파이썬 터틀 그래픽 강좌를 만나보세요! 숨은 터틀 찾기, 축구 게임, 수도 맞히기 퀴즈, 청기 백기 게임, 타로 운세 보기, 맞춤법 폭탄 게임, 미로 탈출 게임, 똥 피하기 게임 등 총 20가지 프로젝트를 만들어 나가는 과정입니다. [티처블 패키지] codethem.co.kr/p/turtle_package [인프런 패키지] www.inflearn.com/roadmaps/576 [유튜브 멤버십] : 구독버튼 옆의 "가입"버튼을 클릭해 주세요~
감사합니다!!
from turtle import Screen, Turtle
import time
import random
screen = Screen()
screen.setup(600,600)
screen.bgcolor("khaki")
screen.title('Snake Game')
#snake 만들기
start_pos = [(0,0), (-20.0), (-40,0)]
snakes = []
for pos in start_pos:
snake_body = Turtle()
snake_body.shape("square")
snake_body.color("orangered")
snake_body.up()
snake_body.goto(pos)
snakes.append(snake_body)
screen.onscreenclick()
답변이 늦었네요~ 맨 마지막 코드가 screen.exitonclick()되어야 하는데~ 제가 실수했네요~ screen.onscreenclick()이라는 맨 마지막 코드를 screen.exitonclick()로 수정해서 다시 시도해 보세요~
당신은 천사입니다
감사합니다~* 덕분에 큰 힘을 얻고 갑니다^^
좋은 영상 감사합니다!
파이썬 터틀그래픽 모듈 말고 일반 파이썬으로 해도 되죠??
영상은 부드러운 움직임인데 제 노트북으로 실행을 해보니 너무 끊기네요..! 이건 제 노트북 문제일까요 코드 문제일까요,,?
위의 영상도 노트북을 사용해서 촬영한 영상이에요. 노트북 사양에 따라 차이는 있을 수 있지만, 일반적으로 끊어짐 현상이 두드러지게 나타나지는 않습니다. time.sleep(0.1)의 시간지연 간격이나, forward(10)의 이동크기 등의 코드를 한번 꼼꼼하게 체크해 보세요~
14:55 에서 똑같이 했는데 먹이가 막 날라다녀요
vs code 로 만들고 있는 중입니다. Screen.onscreenclick()을 입력했을때 TypeError: onclick() missing 1 required positional argument: 'fun' 에러가 나면서 화면이 바로 꺼집니다. 어떻할까요..?
제가 뭐를 안 했는지 몰라서 그러는데 전체 코드를 댓글로 적어주시면 안될까요?
이거 스네이크 바디 생성된걸 어떻게
제거하나요.. 재시작 하는걸 만들려고 하는데
screen.exitonclick() 바꿔도 TypeError: turtle.Vec2D() argument after * must be an iterable, not float 이렇게 뜨는데 어뜨카죠
그 에러는 screen.exitonclick()으로 인해 발생한 에러는 아니에요. 코드 중간에 오타 등 잘못 입력하신 구간이 있으신 듯 합니다. 에러 메시지에 보면, 오류가 발생한 지점에 대한 정보가 있습니다. 그 정보를 기준으로 그 주변 코드를 확인해 보세요~
비주얼 스튜디오로 하는데
screen = Screen()
screen.onscreenclick()
이라고 썼는데 자꾸 TypeError:onclick() missing 1 required positional argument: 'fun'라고 에러내면서 꺼지는데 어떻게 하야 하나요
screen.onscreenclick()이 아니라,
screen.exitonclick()인데 제가 실수했네요~ 맨 마지막 코드를 screen.exitonclick()로 수정해서 다시 시도해 보세요~
from turtle import Screen, Turtle
import time
import random
screen = Screen()
screen.setup(600,600)
screen.bgcolor("khaki")
screen.title('Snake Game')
#snake 만들기
start_pos = [(0,0), (-20.0), (-40,0)]
snakes = []
for pos in start_pos:
snake_body = Turtle()
snake_body.shape("square")
snake_body.color("orangered")
snake_body.up()
snake_body.goto(pos)
snakes.append(snake_body)
screen.exitonclick()
중간 먹이를 추가 했을때 갑자기 속도가 빨라졌는데 왜 그런가요?
먹이 모양을 제가 원하는 모양(예 : 오이 등 채소 사진)으로 변환시키려면 어떻게 해야할까요..?
이미지를 업로드하는 방법은 40강에 자세히 설명되어 있어요~ 40강을 참고해 주세요. ua-cam.com/video/OK0NGEP75S8/v-deo.html
@@코드덤 이제 봤네요 감사합니다ㅠㅠ
방법 따라서 했는데 오류가 뜹니다 ㅜㅠ 어떻게 해야할까요 ㅠㅠ
감사합니다..
vscode에서는 실행이 되지 않는데 어떻게 하면 좋을까요?
vs code에서는 코드 맨 마지막에 screen.exitonclick()을 추가만 해 주시면 바로 실행될 거예요~
18:51에서 백슬래시 넣었는데 안되는데 어떻게 해야하나요…
3:50
#점수 표시에 score_pen.write(f"점수 : {}", font = ("", 15, "bold"))하고 F5를 눌렀는데 f-string: empty expression not allowed 라고 떠요
f"점수 : {score}" 형식으로 { }안에 변수명을 넣어 주셔야 합니다~ 좋은 주말 되세요 😊
[질문있어요~!] VS Code로 프로그래밍 했는데요, 머리가 몸통에 닿았는데도 게임종료가 안됩니다.
if snakes[0].xcor() > 280 or snakes[0].xcor() < -280 \
or snakes[0].ycor() > 280 or snakes[0].ycor() < -280:
game_on = False
game_over()
for body in snakes[1:]:
if snakes[0].distance(body) < 15:
game_on = False
game_over()
몸통을 감지하는 for문이 벽을 감지하는 if문 안으로 들어갔네요. for문을 if문 밖으로, 즉 if문과 for문의 시작 라인을 맞춰주세요.
도와주세요!!!!!!
.