pygame
- 참고한 강좌
- https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EA%B2%8C%EC%9E%84-%EB%A7%8C%EB%93%A4%EA%B8%B0-python/
- 파이썬으로 게임 만들 수 있는 라이브러리가 있구나! 게다가 오픈소스!
- http://programarcadegames.com/
- https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EA%B2%8C%EC%9E%84-%EB%A7%8C%EB%93%A4%EA%B8%B0-python/
pygame 설치하기
- 나는 맥을 쓰고 있어서 우선 pygame 홈페이지에 있는 다운로드 안내를 따라했다.
- 운영체제별 다운로드 방법은 이 튜토리얼이 설명이 잘 되어있는 것 같다.
에러 발생 하하
- pip 버전이 낮은 문제는
pip install --upgrade pip
로 업그레이드 가능, 이후pip --version
으로 버전 확인 가능 (현재 인스톨 된 버전은 pip9.0.1) python3 -m pip install pygame --user
설치하려는데 에러 발생, sdl.h 파일이 없다고 해서brew install sdl
로 해결- 참고 : pygame installation issue in mac os (stackoverflow)
- 설치는 다 되서 example 실행해 보려 했는데 또 에러 ㅋㅋㅋㅋ (눈물)
sorry, extended image module required
- 혹시나 해서 인터프리터에서
import pygame
해보니까 이런 이름의 모듈이 없다고 뜬다.- 아, 근데 이건 멍청돋게 파이썬 버전이 달라서 그랬나보다. python3 인터프리터로 하니까 잘 된다.
$ python3 >> import pygame >> pygame.init() (6, 0)
- 아, 근데 이건 멍청돋게 파이썬 버전이 달라서 그랬나보다. python3 인터프리터로 하니까 잘 된다.
- pip 버전이 낮은 문제는
예제 파일 돌려보기
- graphics examples
깃북 쓰다가 한번 날려먹었다 ㅠㅠ 걍 md으로 직접 써야지... 흑흑
pygame.mixer
- 예제 중에 background music 재생하는게 있어서 fmod 에러로 못해본거 여기서 해볼 수 있을까 하는 기대감
- 그치만 여기도 에러...
(ImportError: No module named 'pygame.mixer')
- Help! Problem with pygame.mixer (Reddit)
- 이 글 보고
brew reinstall sdl_mixer -—with-libvorbis
했는데 여전히 안 됨
- 이 글 보고