본문 바로가기

programming/pygame

(4)
[pygame] 파이썬으로 게임 만들기 - 스네이크 [pygame] 파이썬으로 게임 만들기 - 스네이크 안녕하세요. 심심한 코딩쟁이입니다. 오늘은 pygame을 활용해 스네이크 게임을 만들어보려고합니다. 고전게임 중 하나인 스네이크의 룰 또한 다들 아실테니 바로 만나보시죠. 스네이크 전체 코드 코드에 주석을 달아두었습니다. 이해를 위해 천천히 한줄 한줄 읽어보시기 바랍니다. import pygame as pg from random import randrange # 랜덤한 위치 좌표를 반환해주는 함수 def get_random_position(): return [randrange(*RANGE), randrange(*RANGE)] WINDOW = 500 TILE_SIZE = 20 # randrange 에 들어가면 TILE_SIZE//2 부터 WINDOW - ..
[pygame] 파이썬으로 게임 만들기 - 벽돌깨기 [pygame] 파이썬으로 게임 만들기 - 벽돌깨기 안녕하세요. 심심한 코딩쟁이입니다. 오늘은 pygame을 활용해 벽돌깨기 게임을 만들어보려고합니다. 고전게임 중 하나인 벽돌게임의 룰은 다들 아실테니 바로 만나보시죠. 벽돌깨기 전체 코드 코드에 주석으로 설명을 달아두었습니다. 주석을 보면서 코드를 천천히 이해해 봅시다. import pygame from random import randrange as rnd # 게임 창 크기 설정 WIDTH, HEIGHT = 1200, 800 # 게임 속도 설정 fps = 60 # 막대기 설정 bar_w = 330 bar_h = 35 bar_speed = 15 bar = pygame.Rect(WIDTH // 2 - bar_w // 2, HEIGHT - bar_h - 1..
[pygame] 파이썬으로 게임 만들기 - 틱택토 [pygame] 파이썬으로 게임 만들기 - 틱택토 안녕하세요. 심심한 코딩쟁이입니다. 오늘은 pygame을 활용해 틱택토 게임을 만들어보려 합니다. 천천히 따라 하시면 이해가 가실 테니 느긋하게 살펴보시죠. 시작합니다. 틱택토 전체 코드 코드에 주석으로 설명을 달아두었습니다. 주석을 보면서 코드를 천천히 이해해 봅시다. import pygame as pg import sys from random import randint WIN_SIZE = 500 # 정사각형 창의 크기 CELL_SIZE = WIN_SIZE // 3 # 틱택토는 3x3 칸이 필요하므로 한 칸의 크기를 구하기 위해 3을 나눔 INF = float('inf') # 초기값을 무한으로 설정하려고 정의한 변수 vec2 = pg.math.Vecto..
[pygame] 파이썬으로 게임만들기 (pygame 설치) [pygame] 파이썬으로 게임만들기 (pygame 설치) 안녕하세요. 심심한 코딩쟁이입니다. 오늘 살펴볼 내용은 파이썬으로 게임을 만들기위해 사용하는 라이브러리 pygame의 설치 방법입니다. 아주 간단한 과정이지만 도움이 필요하신분이 계실지도 모르니 잠깐 살펴보도록하겠습니다. pip 최신 버전 업데이트 pygame을 설치하기전에 pip를 최신 버전으로 업데이트하겠습니다. 윈도우 사용자 python -m pip install --upgrade pip 리눅스 사용자 pip --upgrade pip 위 명령어로 pip 업데이트 진행 업데이트가 완료되면 pip --version 을 사용해 최신 버전으로 업데이트된 pip를 확인할 수 있습니다. pygame 설치 pip 명령어를 사용해 설치합니다. pip in..

반응형