[python] 파이썬으로 신호등 제어 게임 개발하기

신호등 제어 게임은 초간단한 게임으로, 신호등이 빨강, 노랑, 초록으로 순서대로 변하는 시간에 맞춰 플레이어가 버튼을 누르는 게임입니다. 이번에는 파이썬을 사용하여 이 신호등 제어 게임을 만들어 보겠습니다.

필수 모듈 설치하기

먼저, 파이썬의 turtle 모듈을 사용하여 신호등을 그릴 것이기 때문에 해당 모듈을 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install PythonTurtle

게임 소스 코드 작성하기

이제 파이썬으로 게임의 소스 코드를 작성해보겠습니다. 아래는 신호등을 그리고 제어하는 간단한 예제 코드입니다.

import turtle
import time

# 신호등 그리기
# 빨강
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()

# 노랑
turtle.penup()
turtle.goto(0, -120)
turtle.pendown()
turtle.fillcolor("yellow")
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()

# 초록
turtle.penup()
turtle.goto(0, -240)
turtle.pendown()
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()

# 신호등 제어
time.sleep(2)  # 빨강
time.sleep(1)  # 노랑
time.sleep(2)  # 초록

실행 결과 확인하기

위의 코드를 터미널 또는 텍스트 에디터에서 실행하여 결과를 확인할 수 있습니다. Turtle 모듈을 사용하여 그린 신호등이 빨강, 노랑, 초록으로 순서대로 바뀌는 것을 확인할 수 있을 것입니다.

이렇게 파이썬으로 신호등 제어 게임을 만들어보았습니다. 간단하지만 실제 게임을 제작할 때 활용할 수 있는 기초적인 개발 스킬을 익힐 수 있는 좋은 예제입니다.

참고 자료

위 예제 코드와 설명을 통해 파이썬으로 신호등 제어 게임을 만드는 방법을 익힐 수 있었을 것입니다. 다양한 신호등 패턴이나 신호등을 제어하는 게임으로 확장하여 더욱 흥미로운 게임을 만들어 보는 것도 좋은 아이디어일 것입니다.