반응형

coding/Project 13

[python] 활용편 - 03 - 게임만들기(기억력 게임)

import pygame from random import * # 레벨에 맞게 설정 def setup(level): # 얼마 동안 숫자를 보여줄지 global display_time display_time = 5 - (level // 3) display_time = max(display_time, 1) # 1초 미만이면 1초로 처리 # 얼마나 많은 숫자를 보여줄 것인가? numer_count = (level // 3) + 5 numer_count = min(numer_count, 20) # 만약 20을 초과하면 20으로 처리 # 실제 화면에 grid 형태로 숫자를 랜덤으로 배치 shuffle_grid(numer_count) # 숫자 섞기 (이 프로젝트에 핵심) def shuffle_grid(number_..

coding/Project 2022.08.23

[python] 활용편 - 02 - 게임만들기 (풍선게임)

# 1. 모든 공을 없애면 게임 종료 (성공) # 2. 캐릭터는 공에 닿으면 게임 종료 (실패) # 3. 시간 제한 99초 초과시 게임 종료 (실패) import os import pygame ############################################################################################################ # 기본 초기화 (필수로 적용 할것) pygame.init() # 초기 설정 # 화면 크기 설정 screen_width = 640 # 가로 크기 screen_height = 480 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀..

coding/Project 2022.08.23
반응형