Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniBreakOut

Let's Breakout the block!!!

Intro Screengame playingGame_Over Screen

프로젝트 요약

Langauge:Python platform:PyGame

2022.01.03 - 2022.01.08

Python 팀 프로젝트(게임 화면 디자인1 게임 개발1)

  • 브레이크 아웃 게임을 하면서 벽돌을 깨는 요소가 핀볼 뿐만 아니라 미사일로 설정하면 어떨까 하는 생각에 개발
  • PyGame Package를 활용하여 제작
  • 게임 화면창의 크기는 1280 * 720으로 설정
  • 벽돌 상하좌우 양 사이드 표면, 게임 객체, 세팅 요소로 구성

게임 로직 설명

  • 처음 게임 시작하면 플레이어 벽돌, 핀볼은 정중앙에 위치
  • 핀볼은 지그재그, 직선 방향으로 랜덤하게 이동하여 벽돌을 맞춤
  • 벽돌을 깰 때마다 아래로 등장하는 아이템의 종류에 따라 요소 달라짐
    • 미사일 아이템: 미사일 개수 1 증가
    • 하트 아이템: 목숨 개수 1 증가
    • 사각형 아이템: 바 길이 증가
  • 공을 한 개씩 놓치게 되면 하트 개수 1 감소
  • 만일 하트의 개수가 0이 되면 그 즉시 게임 종료

시연영상

https://youtu.be/hp4EnCOG29w

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages