[Pygame] 01. Pygame 설치 및 설치 확인하기

2023. 1. 25. 17:50·Minding's Programming/Pygame
728x90
반응형

직무가 게임 개발은 아니었지만, 게임 회사를 다닌 경험이 왠지 모르게 게임 개발에 대한 호기심을 자극했다.

원래 야구라는 도메인을 가지고 예측을 해보고, 칼럼도 써보면서 나만의 야구 시뮬레이션 모델을 만들고 싶었는데,

그걸 게임이라는 모습으로 한번 구현해보고자 한다.

 

다른 프로그래밍 언어는 아직 낯설고... Unity나 언리얼 엔진으로 게임 개발하기엔 게임을 하기만 해봤지

개발은 아무것도 모르기 때문에 그나마 친숙한 Python으로 게임을 만들 수 있는 Pygame을 건드려 보기로 했다.

 

Pygame은 Python을 기반으로 한 게임과 멀티미디어 표현 전용 라이브러리이며, 무료 오픈소스다.

이미지 프로세스, 조이스틱 입력, 음악 재생 등을 지원한다. 아래 링크는 공식 문서

https://www.pygame.org/news

 

https://www.pygame.org/news

TLDR; Some highlights. Every single source file has been heavily modified and moved in this release. Initial (source code only) support for SDL2 has been merged in. We also support compiling with SDL1 in the same code base, so the migration to pygame 2 is

www.pygame.org


1. Pygame 설치

Pygame 설치는 어렵지 않다. 다른 라이브러리와 마찬가지로 pip 명령을 통해 설치할 수 있다.

# cmd 창에 입력
pip install pygame
# jupyter, colab 사용시
!pip install pygame

 

2. Pygame 설치 확인

Pygame 설치가 완료 되었으면, 다음 코드를 입력해 설치를 확인할 수 있다.

python -m pygame.examples.aliens

이 코드를 입력하고 아래와 같은 미니 게임 창이 뜨면 설치가 완료된 것이다.

간단한 슈팅게임으로, 좌우 방향키로 이동하고 스페이스 키로 대포를 쏠 수 있다.

이제 Pygame을 배우기 위한 준비를 모두 마쳤다.

728x90

'Minding's Programming > Pygame' 카테고리의 다른 글

[Pygame] 06. 키보드와 마우스로 이미지 움직이기  (0) 2023.02.04
[Pygame] 05. 이미지 사용하기  (0) 2023.02.01
[Pygame] 04. 도형 그리기  (0) 2023.01.31
[Pygame] 03. 마우스로 조종하기  (0) 2023.01.30
[Pygame] 02. 키보드로 조종하기  (0) 2023.01.27
'Minding's Programming/Pygame' 카테고리의 다른 글
  • [Pygame] 05. 이미지 사용하기
  • [Pygame] 04. 도형 그리기
  • [Pygame] 03. 마우스로 조종하기
  • [Pygame] 02. 키보드로 조종하기
Minding
Minding
  • Minding
    Today's Minding
    Minding
  • 전체
    오늘
    어제
    • 울고넘는 딥러닝 (278)
      • Minding's Baseball (57)
        • MLB Statcast (29)
        • 머신러닝으로 홈런왕 예측하기 (3)
        • 야구칼럼 (12)
        • 야구 규칙, 용어 (1)
        • 2022-23 질롱 코리아 (8)
        • 류현진 등판경기 (4)
      • Minding's Programming (185)
        • 프로그래머스 코딩테스트 (21)
        • Knowledge (44)
        • Numpy & Pandas (6)
        • Excel (3)
        • Git (1)
        • Pygame (11)
        • CV (3)
        • Tensorflow tutorial (4)
        • Kaggle and Dacon (4)
        • 에러 코드 (8)
        • FastAPI (8)
        • Airflow (29)
        • Crawling (6)
        • Django (14)
        • AWS (18)
        • Spark (5)
      • Minding's Reading (30)
        • 머신러닝 딥러닝에 필요한 기초 수학 with 파이.. (2)
        • 칼만필터는 어렵지 않아 (11)
        • 밑바닥부터 시작하는 딥러닝 (6)
        • 메이저리그 야구 통계학 2e (8)
        • 논문읽기 (2)
        • 빅데이터를 지탱하는 기술 (1)
      • Minding's Life (5)
        • 주식 (4)
        • 각종 소식 (1)
  • 블로그 메뉴

    • 홈
    • Baseball
    • Programming
    • Reading
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    머신러닝
    파이썬
    파이게임
    KalmanFilter
    파이썬게임개발
    칼만필터는어렵지않아python
    MLB
    데이터 엔지니어
    AWS
    질롱코리아
    mlb stats api
    FastAPI
    Python
    Airflow
    게임개발
    코딩테스트
    넘파이
    에어플로우
    야구
    딥러닝
    django
    칼만필터는어렵지않아파이썬
    칼만필터
    칼만필터는어렵지않아
    pygame
    KBO
    메이저리그
    데이터분석
    django python
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Minding
[Pygame] 01. Pygame 설치 및 설치 확인하기
상단으로

티스토리툴바