python으로 게임 만들기/테트리스 27

현재 진행중

# 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255, 255, 255) black = (0, 0, 0) organe = (255, 204, 153) green = (204, 255, 229) blue = (204, 229, 255) pink = (255, 204, 229) purple = (204, 204, 255) # 스크린 생성하기 screen = pygame.display.set_mode((screen_wid..

[ 테트리스 ] 맨 위의 줄에 블록이 쌓이면 게임이 종료되도록

▷ 전체 코드 더보기 # 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255,255,255) black = (0,0,0) organe = (255,204,153) green = (204,255,229) blue = (204,229,255) pink = (255,204,229) purple = (204,204,255) # 스크린 생성하기 screen = pygame.display.set_mode((screen_width..

[테트리스] visited 구현중

더보기 # 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255,255,255) black = (0,0,0) organe = (255,204,153) green = (204,255,229) blue = (204,229,255) pink = (255,204,229) purple = (204,204,255) # 스크린 생성하기 screen = pygame.display.set_mode((screen_width, screen..

[테트리스] 블록 여러개 생성/ 1개가 땅에 떨어지면, 또 만들어지도록

▷ 전체 코드 더보기 # 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255,255,255) black = (0,0,0) organe = (255,204,153) green = (204,255,229) blue = (204,229,255) pink = (255,204,229) purple = (204,204,255) # 스크린 생성하기 screen = pygame.display.set_mode((screen_width..

[테트리스] 자잘한 부분까지 수정한 코드 / 원하는 범위 내에서 랜덤으로 블록 생성, 좌우로 잘 움직임, ↑로 블록 모양 바꾸는 것까지 완료

▷ 전체코드 더보기 # 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255,255,255) black = (0,0,0) organe = (255,204,153) green = (204,255,229) blue = (204,229,255) pink = (255,204,229) purple = (204,204,255) # 스크린 생성하기 screen = pygame.display.set_mode((screen_width,..

[테트리스] 지금까지 한 코드

더보기 # 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255,255,255) black = (0,0,0) organe = (255,204,153) green = (204,255,229) blue = (204,229,255) pink = (255,204,229) purple = (204,204,255) # 스크린 생성하기 screen = pygame.display.set_mode((screen_width, screen..

[테트리스] 좌 ← 우 → 키보드를 눌렀을 때, 양 옆으로 이동하도록

▷ 전체 코드 더보기 # 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255,255,255) black = (0,0,0) organe = (255,204,153) green = (204,255,229) blue = (204,229,255) pink = (255,204,229) purple = (204,204,255) # 스크린 생성하기 screen = pygame.display.set_mode((screen_width..

[테트리스] 키보드 방향키 ↑ 눌렀을 때, 블록 모양이 바뀌도록 구현

▷ 전체코드 (맨 아래 와도 바꿀 수 있음) 더보기 # 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255,255,255) black = (0,0,0) organe = (255,204,153) green = (204,255,229) blue = (204,229,255) pink = (255,204,229) purple = (204,204,255) # 스크린 생성하기 screen = pygame.display.set_m..

[테트리스] 속도 조절

while문 안에 pygame.time.delay(원하는 시간) 값을 넣어주면, 블록이 떨어지는 속도를 조절할 수가 있다. pygame.time.delay(300) ▷ 전체 코드 더보기 # 테트리스 import pygame import random import sys # 초기화 & 기능 사용 시작을 알림 pygame.init() # 전체 스크린의 가로, 세로 설정 screen_width = 480 screen_height = 640 # FPS clock = pygame.time.Clock() # 컬러셋팅 white = (255,255,255) black = (0,0,0) organe = (255,204,153) green = (204,255,229) blue = (204,229,255) pink = (2..