본문 바로가기

Python/Pygame

4강 Pygame으로 만든 'Hello World' 소스코드 Pygame 으로 만든 우리의 첫 번째 프로그램은 'Hello World!'를 보여주는 윈도우를 만든다. IDLE을 실행해서 File >New File을 선택하면 편집기 화면이 뜬다. 아래의 코드를 편집기에서 입력한 다음 blankpygame.py 라는 이름으로 저장하자. (참고로 코드 앞쪽에 보이는 라인번호는 타이핑하면 안 된다. 여기서는 설명을 하기위해 달아놓은 번호이지 코드의 일부분이 아니다.) 1 2 3 4 5 6 7 8 9 10 11 12import pygame, sys from pygame.locals import * pygame.init() DISPLAYSURF = pygame.display.set_mode((400,300)) pygame.display.set_caption('Hello Wo.. 더보기
3강 GUI 와 CLI 에 대한 이해 Python에 내장된 빌트인 함수만을 사용하면 print()와 input() 함수를 이용해 텍스트 처리만 가능하다. 즉 프로그램은 스크린에 텍스트만 보여주고 사용자로부터 입력은 키보드를 통해 텍스트만 받아들인다. 이러한 종류의 프로그램을 CLI(Command Line Interface)라고 하며 명령어 인터페이스라고 하기도 한다. 이러한 프로그램은 그래픽이나 색깔을 보여줄 수도 없고, 마우스를 사용할 수도 없어서 제한사항이 많다. CLI 프로그램을 쓰면 사용자로부터 입력을 받을 때 오직 키보드를 통해 input() 함수로 입력을 받고, 이것도 엔터키를 누르기 전에는 수행되지 않는다. 따라서 실시간 액션이 필요한 게임(즉, 사용자의 입력 없이도 계속 코드를 진행해야 하는 경우)은 만들 수 없다. Pygam.. 더보기
2강 Python과 Pygame 설치하기 파이썬과 Pygame 설치하기 파이썬과 Pygame 은 아래의 사이트에서 다운받을 수 있다. 파이썬: https://www.python.org/ Pygame: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame Pygame은 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 이곳에 들어가면 받을 수 있다. 들어가서 자신의 python 버전에 맞는 pygame을 다운 받기 바란다. 더보기
1강 Python 과 Pygame에 대한 간략한 소개 이곳 에서는 Pygame을 사용하여 그래픽과 애니메이션 그리고 사운드를 프로그래밍 하는 방법을 배울 것이다. 하지만 이것을 배우기 위해서는 Python 프로그래밍의 기본을 먼저 알고 있어야한다. Python은 크게 어렵지 않기 때문에 조금만 노력하면 충분히 학습 가능하다. Python을 설치하면 random, math, time 등의 추가 함수를 제공하는 모듈이 딸려 오는 것처럼 Pygame 프레임워크를 설치하면 그래픽을 그리고, 소리를 재생하며, 마우스 입력을 제어하는 모듈이 따라온다. 우리는 Pygmae이 제공하는 기본 모듈과 함수에 대해 배울 것이다. 더보기