Raspberry Pi_Kor_07.5.4 Game


Published Book on Amazon


All of IOT Starting

with the Latest Raspberry Pi from Beginner to Advanced – Volume 1

All of IOT Starting

with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초

보에서 고급까지 (상)

최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초

보에서 고급까지 (하)


Original Book Contents


7.5.4     Game

 

Raspberry Pi 시스템에서는 여러 가지 게임을 기본으로 제공하고 있는데, 이것은 사용자들이 단순히 Raspberry Pi 시스템에서 게임을 즐기는 것 이외에 게임을 통하여 Python으로 프로그램을 개발할 수 있는 능력을 키울 수 있는 기회를 제공하는 것에 많은 의미를 두고 있다. Python을 이용하여 게임과 상호 작용을 해 볼 수 있도록 해 주고, 게임의 프로그램 source code의 내용을 사용자가 마음대로 수정해서 실행해 볼 수 있는 환경을 제공해 주고 있다.       

 

Python으로 Game과 소통하는 방법에 대해서는[23.5.5 Game을 통한 Python 학습]에서 다시 상세히 설명하겠다.

 

7.5.4.1       Minecraft PI

 

Minecraft는 인기가 많은 sandbox open world-building game으로 Raspberry Pi에서도 즐길 수 있는 version을 제공한다. 사용자들은 이 게임에서 Python code로 명령이나 간단한 script를 작성하여 게임의 내용을 수정하여 즐기면서 Python을 쉽게 배울 수 있다.

 

Application Menu Menu à Games à Minecraft Pi로 게임을 실행하면 다음과 같은 화면으로 게임을 시작한다. 참고사항은 Remote 접속에서는 프로그램이 실행되지 않는다는 것이다.  "Start Game"은 혼자서 하는 게임이고, "Join Game"은 네트워크 상에서 여러 사람이 같이 하는 게임이다.  


그림 7‑30 Minecraft

 

"Start Game"으로 게임을 실행하면 다음과 같은 화면으로 게임을 시작한다.


 


 

7.5.4.2       Python Games

 

Raspberry Pi에서는 Python으로 개발한 많은 게임들을 실행해 볼 수 있다. 동시에 이들 게임 프로그램에 대한 프로그램 Source를 확인할 수 있고, 사용자가 원하는 대로 수정하여 실행해 볼 수도 있다.

 

Application Menu Menu à Games à Python Games을 이용하여 프로그램을 실행하면 audio 출력 선택화면이 나오고, 그 이후는 다음과 같은 게임목록 화면이 나타난다원하는 게임을 선택하고 [OK] 버튼을 누르면 해당 게임이 실행된다.


그림 7‑31 Python Games

 


 

여기서 제공되는 모든 게임에 대해서는 프로그램의 source code가 제공된다. /home/pi/python_games 폴더를 보면 해당 source 코드와 관련 파일들이 있음을 확인할 수 있다.


 


 

Leave a Reply