파이게임

From Hidden Wiki
Jump to navigation Jump to search
필독 사항 유닠스 계열 저작물, 성인물, 도박 웹 써버 보안 프로그래밍 그래핔 파싱
필독 사항 고스트BSD 표면 웹 싸이트 제작 리눅스 마스터 파이썬 트킨터 뷰티펄 숲
수학 아이투피 마약, 아청물, 해킹 웹 싸이트 보안 웹 프로그래밍 데이터 분석 게임 제작
통계학 뮤와이어 다크넽 싸이트 제작 정보 보안 기사 쟁고우 팬더즈 파이게임

개요

파이게임(Pygame)은 파이썬으로 비디오 게임을 제작하기 위한 프레임워크이다.

게임 개발 분야에서 일하지 않는 사람이 이러한 프레임워크를 다룰 일이 있을까 라고 생각한다면 오산이다. 파이게임(Pygame)은 캔버스와 그래픽 그리기, 다채널 사운드 처리, 창과 클릭 이벤트 처리, 충돌 감지 등의 복잡한 작업 없이도 여러 가지 GUI 지향 동작을 편리하게 다룰 수 있는 방편을 제공한다. GUI 앱이라고 할지라도, 모든 앱에 파이게임이 제공하는 기능을 적용하지 못할 수도 있다는 사실을 감안하면서, 파이게임의 기능을 한차례 훑어보는 것도 좋다.


간단한 파이썬 게임 만들기

  • 간단한 파이썬 게임 만들기1 - 게임판 구성하기

2016. 5. 10

https://blog.naver.com/samsjang/220706335386


  • 간단한 파이썬 게임 만들기2 - 비행기 배치하기

2016. 5. 11

https://blog.naver.com/samsjang/220706648449


Pygame으로 게임 만들기

  • Pygame으로 게임 만들기

December 10, 2017

https://yoonkh.github.io/python/2017/12/10/brain7.html


토끼와 오소리 게임

  • Beginning Game Programming for Teens with Python

January 22, 2013

https://www.raywenderlich.com/24252/beginning-game-programming-for-teens-with-python


파이썬으로 게임 만들기 튜토리얼

  • 파이썬으로 게임 만들기 튜토리얼

2017.06.04

Julian Meyer 라는 13세 소년이 만든 pygame 에 대한 튜토리얼이다. 이 게임은 기본적인 슈팅게임의 기본을 담고 있다. 방법을 익혀두면 다양하게 게임을 만들거나 응용이 가능하다. Beginning Game Programming for Teens with Python 이라는 이름으로 과정과 소스가 모두 인터넷에 공개되어 있다. 2.7 버젼으로 된 것을 최신 버젼인 3.6 버젼으로 수정했고, 일부 코드를 이해하기 쉽게 고쳤다.

http://winduino.co.kr/300


토끼 슈팅 게임 만들기

  • 토끼 슈팅 게임 만들기

2017.07.14

http://futurestorys.tistory.com/103


10대들을 위한 파이선 게임 프로그램 시작하기

  • 10대들을 위한 파이선 게임 프로그램 시작하기

2014.05.22

http://toyfab.tistory.com/entry/10대들을-위한-파이선-게임-프로그램-시작하기

http://toyfab.tistory.com/entry/10%EB%8C%80%EB%93%A4%EC%9D%84-%EC%9C%84%ED%95%9C-%ED%8C%8C%EC%9D%B4%EC%84%A0-%EA%B2%8C%EC%9E%84-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0


참고로 아래 예제는 파이썬 2.7.3으로 작성되어서 파이썬 3와는 조금 안 맞을 수 있다.


밑의 글에도 잠시 적기는 했지만 파이선으로 만든 프로그램이 인터랙티브하게 돌아야 할 이유는 많다,

파이선은 빠른 프로토타입이나 리버스 엔지니어링에 좋다고 한다. 쉽게 말하면 나같이 게으른 사람을 위해 만든 언어라고 보아도 좋다.

문제는 이제 이걸로 무엇인가를 해야 하는데 몇가지의 장벽이 있다.

하나는 기계와 다이렉트 io 하는 부분이 약하다는 것이다. c 나 다른 언어로 무엇인가를 해주어야 한다.

펑셔널 어프로치가 아쉽다는 점... 이부분은 람다로 어느 정도 극복 가능하고 정 안되면 리스프나 스킴 인터프리터를 내재해도 된다.

그래픽이나 사운드같은 것이 잘 안된다는 점 .. 이부분을 pygame 같은 것으로 만들어서 놀면 된다는..

오늘은 그래서 파이선 게임을 만드는 예제를 한번 차분하게 번역을 해보기로 했다.

Beginning Game Programming for Teens with Python

글의 제목은 10대들을 위한 파이선 게임 프로그램 시작하기 정도로 번역할 수 있겠다. 더 좋은 이름이 있으면 제게 알려주면 이름을 고치겠다.

원문은 https://www.raywenderlich.com/24252/beginning-game-programming-for-teens-with-python 에서 볼수 있다.

그럼 조금씩 시작해 보자.

이 글은 튜토리얼 팀 멤버인 줄리안 메이어 , 13 세 파이썬 개발자가 적었다. Google+ 와 Twitter 에서 찾을수 있다.

비디오 게임을 만드는 방법이 대다한 것이라고 생각할지도 모르지만 그다지 복잡하지 않다!

이 튜토리얼에서 토끼와 오소리라는 간단한 게임을 만들 것이다. 여기서 히어로인 토끼는 오소리떼의 공격에서 성을 방어할 것이다.