파이썬-파이게임 제로 (순한맛)
매운맛으로 공부하기Mu에디터 커스텀 버전 다운로드Mu에디터 한글화 프로젝트 참여책관련 Q&A
  • 게임제작하며 프로젝트 기반으로 파이썬 배우기 (순한맛)
  • 1. 파이게임 제로(pygame zero) 라이브러리
  • 2. 개발환경 구축
  • 3. Hello World 프로그램에서 시작하자
  • 4. 게임 루프의 이해
  • 5. 플래피 버드(Flappy bird) 게임 만들기
    • 5.1 화면에 배경 이미지(오브젝트) 나타내기
    • 5.2 화면에 플래피버드(오브젝트) 나타내기와 움직이기
    • 5.3 화면에 플래피버드(오브젝트)의 자연스러운 움직임 만들기
    • 5.4 화면에 파이프(오브젝트) 나타내기와 움직이기
    • 5.5 플래피버드와 파이프의 충돌 구현하기
    • 5.6 플래피버드 게임 추가기능 구현하기 (점수기능)
    • 5.7 플래피버드 게임 추가기능 구현하기 (파이프 위치 랜덤화)
    • 5.8 플래피버드 게임 추가기능 구현하기 (플래피버드 애니메이션)
  • 6. 블록격파(Breakout) 게임만들기
    • 6.1 게임무대에 배경과 배우 등장시키기
    • 6.2 배우들의 움직임 구현하기
    • 6.3 공의 반사와 블록격파 구현하기
    • 6.4 충돌검사시 고려할 것들
    • 6.5 (보너스) 오리지널 게임처럼 만들어 보기
  • 7. 트윈비(TwinBee) 슈팅게임 만들기
    • 7.1 스크롤 배경객체 만들기, 배경음, 배우(적, 주인공) 등장시키기
    • 7.2 배우들의 움직임과 총알 공격 구현하기
    • 7.3 충돌처리 및 기타정보(점수 및 게임종료) 표기
    • 7.4 그 밖에 도전과제
  • 8. 퐁(Pong) 게임 만들기
    • 8.1 절차지향으로 개발하기 1
    • 8.2 절차지향형으로 개발하기 2
    • 8.3 객체지향 개발이론 (객제지향 디자인이란)
    • 8.4 객체지향 개발이론 (사용자 정의 객체 만들기, 상속)
    • 8.5 객체지향으로 개발하기 1
    • 8.6 객체지향으로 개발하기 2
    • 8.7 (보너스) 파이게임제로 예제버전 1
    • 8.8 (보너스) 파이게임제로 예제버전 2
  • 9. 배틀 시티(Battle city) 게임 만들기
    • 9.1 절차지향형으로 개발하기 1
    • 9.2 절차지향형으로 개발하기 2
    • 9.3 객체지향으로 개발하기 1
    • 9.5 객체지향 개발이론 (인터페이스)
    • 9.6 객체지향으로 개발하기 2
    • 9.7 객체지향으로 개발하기 3
    • 9.8 객체지향으로 개발하기 4
  • 10. 퐁(Pong)을 네트워크 게임으로 만들기
    • 10.1 네트워크 게임방식의 이해와 라이브러리 설치
    • 10.2 릴레이 서버 구동과 클라이언트 접속
    • 10.3 네트워크 게임으로 만들기 1
    • 10.4 네트워크 게임으로 만들기 2
  • 부록
    • 게임을 단 한 개의 실행파일로 패키징 하기
    • 뮤 에디터 단축키 모음
Powered by GitBook
On this page

Was this helpful?

5. 플래피 버드(Flappy bird) 게임 만들기

Previous4. 게임 루프의 이해Next5.1 화면에 배경 이미지(오브젝트) 나타내기

Last updated 7 months ago

Was this helpful?

우리가 처음으로 게임제작에 도전할 게임은 바로 플래피 버드(Flappy bird)란 게임으로 이 게임은 2012년 베트남 1인 인디게임 개발자가 만든 게임으로 전 세계적 글로벌 히트를 만들었던 과거 한 때는 중독성(?)으로 꽤나 유명한 게임이다. 특별히 개도국인 베트남에서 젊은 한 청년이 이룬 대단한 성공신화로 또 글로벌 히트가 시작되어 당시 일 5만달러 이상의 수익이 발생하고 있던 차에 돌연 3개월만에 해당 게임으로 돈버는 일을 자진 중단한 것까지 도 상당하기 때문에 이런 내용까지 함께 알고 게임을 만든다면 만드는 재미가 더할 것이다.

아마 이미 여러분들 중에 일부는 이 게임을 똑같이 재현해 보는 클론(clone)을 엔트리/스크래치 블록코딩으로 만들어 보았을 수도 있으리라 생각한다. 그러나 플래피 버드(Flappy bird) 게임 자체를 만들어 보는게 이번에 처음 안 사람도 괜찮다 그런 분들은 다음의 동영상 시청을 통해 해당 게임의 플레이 방법에 대해 사전숙지하게 되면 이번 과의 전체적인 이해에 도움을 얻을 수 있을 것이다.

게임에 얽힌 스토리텔링적 요소