파이썬 게임 제작
•
깃허브 오픈소스 구동하기
중요 
•
도구 - 패키지에서 pygame 라이브러리를 설치하고 코드를 동작시켜야 한다
•
chatgpt를 활용한 게임 제작
◦
gpt 프롬프트 : 파이게임으로 공룡게임을 만들어줘
◦
동작 화면 스크린샷
오픈 소스 코드를 활용한 터틀 그림
•
처음 오픈소스 그림
•
1차수정
•
최종수정본
•
최종코드
import turtle
import random
# 설정
t = turtle.Turtle()
t.speed(0)
t.hideturtle()
screen = turtle.Screen()
screen.bgcolor("black")
def draw_rectangle(x, y, width, height, color):
t.penup()
t.goto(x, y)
t.pendown()
t.color(color)
t.begin_fill()
for _ in range(2):
t.forward(width)
t.right(90)
t.forward(height)
t.right(90)
t.end_fill()
def draw_particle_effect():
for _ in range(20):
t.penup()
t.goto(random.randint(-50, 50), random.randint(0, 250))
t.dot(random.randint(3, 6), "violet")
# 몸통
draw_rectangle(-25, 100, 50, 100, "black")
# 머리
draw_rectangle(-30, 200, 60, 60, "black")
# 눈
draw_rectangle(-15, 190, 10, 10, "violet")
draw_rectangle(5, 190, 10, 10, "violet")
# 입자 효과
draw_particle_effect()
# 팔
draw_rectangle(-50, 100, 20, 120, "black")
draw_rectangle(30, 100, 20, 120, "black")
# 다리
draw_rectangle(-25, 0, 15, 100, "black")
draw_rectangle(10, 0, 15, 100, "black")
turtle.done()
Python
복사
•
코드설명
1.배경을 screen.bgcolor("black")로 인해 검은색으로 만들었다
2.보이지는 않지만 머리 눈 몸통 팔 다리가 있다
3.동그라미를 t.goto를 x축 -50에서 50 y축 0에서 250로 가는 입자를 20번 반복해서 나타냈다
랜덤 함수를 활용한 그림
파이썬 터틀로 윈도우 마크 그리기
전체코드2
파이썬 기초 실습
최종코드
•
파이썬 함수 정리
•
if문을 활용해서 원하는 사각형 그려주기
•
반복문을 활용해서 그림그리기
•
파이썬 라이브러리를 가져오는 3가지 방법
◦
세번째 방식 : from으로 라이브러리 함수를 기본함수로 등록해서 쓰기
◦
두번째 방식 : as로 별명으로 부르기
◦
첫번째 import 방식
•
써니 초기 구동화면