Python/making games with python & pygame2 3. Memorize Puzzle 3. Memory Puzzle 모듈 랜덤, 파이게임, 시스템, 파이게임로컬( * ) 변수선언 FPS 창크기 너비, 높이 보여지는 속도 박스크기, 간격 크기 박스 개수 행 열 assert 검사 ( 박스 개수는 짝수) 가로세로 마진 값 계산 색깔 선언 배경색 박스색 모양 선언 색깔 튜플화 모양 튜플화 assert 가능한 모든 도형의 가짓수의 2배가 박스의 개수보다 많아야 한다. main()함수 보여진 박스 데이터 기록 generateReavealedBoxesData( ) 보여진 박스의 정보를 기록하는 하뭇 보드판 랜덤화 getRandomizedBoard( ) icon 리스트 변수를 통해 랜덤 셔플 보드에 배치하고 리스트에서 삭제 splitIntoGroupsOf 2중 배열을 한 배열로 만드는 함수? 보드의 좌.. 2022. 9. 2. ch2. pygame basics 1. 창 띄우기 import pygame import sys from pygame.locals import * pygame.init() DISPLATSURF = pygame.display.set_mode((400,300)) pygame.display.set_caption('hello world') while True: for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() pygame.display.update() - pygame.init( ) 을 통해 import 해온 pygame을 호출 - 종료 시 pygame.quit( ) 가 호출되기 전에 pygame 프로그램이 종료되면 IDLE가 중단되는 버그가 있다. 2022. 8. 24. 이전 1 다음