본문 바로가기
반응형
SMALL

전체 글118

3. 게임작동 메인함수 먼저 메인함수 안에서 새롭게 초기화 한 값들이다. def main(): running = 1 badtimer = 50 badguys = [[800,random.randint(50,450)]] # 적 처음 위치 enemy = Enemy() player = Player() padlockToKey = False gameOver = 0 gameWin = 0 gameLose = 0 padlock_y = [13,113,213,313,413] # 자물쇠 이미지의 y좌표값 arrows=[] # 총알각도, 총알 x좌표, 총알 y좌표 keys=[False,False] timer = Timer() timer.start() arrows[] 에서 총알각도, 총알x좌표, 총알y좌표를 하나로 묶어서 처리하여 [[],[],[]..].. 2020. 8. 13.
2. pygame 기본적인 클래스 구성 + 코드 먼저 따로 클래스나 함수에 넣지 않고 기본적으로 초기화해준 값들이다. import pygame,os,math,random,time from pygame.locals import * pygame.init() pygame.font.init() width, height = 800,500 screen=pygame.display.set_mode((width,height)) pygame.display.set_caption("** Defend Padlock **") FPS=30 fpsClock=pygame.time.Clock() # 상대경로를 사용하여 이미지 처리 current_path = os.path.dirname(__file__) image_path = os.path.join(current_path, 'imag.. 2020. 8. 11.
1. pygame 게임 실행화면 게임을 만들기 전에 먼저 인프런의 pygame 무료강좌와 https://www.raywenderlich.com/ 이곳에 나와있는 pygame 예제를 보고 pygame의 기본과 작동방식을 익혔다. 저 사이트에 나와있는 토끼게임의 마우스 클릭, 적 생성 방식 등등의 코드를 참고하여 새로운 클래스를 도입하고 그 외 이미지나 여러가지들을 추가하였다. 먼저 게임 실행화면을 보면 다음 글에서는 위의 게임을 만드는 데에 사용된 기본적인 클래스들을 정리하겠다. 2020. 8. 11.
[C언어] 소수 판별 예제 각 코드별 for문 차이에 집중!! + 검사할때 n/2 말고 sqrt(n)까지만 검사해도 OK. 아니면 조건식을 ( i*i 2020. 7. 3.
반응형
LIST