4. 벽돌깨기 게임 종료프롬프트스페이스를 누르면 시작하도록 하고, 남은 벽돌 수가 0이 되거나 생명이 0이 되면 게임 종료되도록 하며, Game Over 화면을 보여 준 뒤 아무 키나 누르면 종료되도록 수정해줘step05.py: 시작, 종료 처리 구현step04.py에 이어서 이번 단계에서는 다음 기능을 추가한다.스페이스바를 누르면 게임이 시작한다.생명(life)이 0이 되면 Game Over 화면을 출력한다.남은 벽돌 수(block_count)가 0이 되면 You Win 화면을 출력한다.종료 화면에서 아무 키나 누르면 프로그램이 종료된다.단계별 변경 내용1. 전역변수Step 5에서는 게임 상태를 관리하기 위한 변수가 추가된다.game_state = "ready" # ready, play, game_o..
3. 벽돌깨기 게임 정보 출력프롬프트이어서, 점수, 생명, 남은 벽돌 수를 좌상단, 중상단, 우상단에 출력해줘점수는 벽돌을 부술 때 마다 10점씩 추가되고, 생명은 3으로 시작해서 공을 놓치면 1씩 감소하게 해줘step04.py: 게임 정보 출력( 점수, 생명, 남은 벽돌 수 추가 코드)이번 단계에서는 화면 상단에 점수(score), 생명(life), 남은 벽돌 수(block count)를 출력한다.좌상단: Score중상단: Life우상단: Blocks1. 전역변수Step 4에서는 글자를 출력하기 위한 font와 게임 정보 변수 3개를 추가한다.font = None # ADDEDfont는 화면에 글자를 출력하기 위한 글꼴 정보이다.score = 0life = 3block_count = 0 score는..
이번 단계에서는 다음 기능을 추가한다.공(ball)이 자동으로 움직인다.공이 왼쪽 벽, 오른쪽 벽, 위쪽 벽에 부딪히면 방향이 바뀐다.공이 패들(paddle)에 부딪히면 위로 튕긴다.공이 벽돌(brick)에 부딪히면 벽돌이 사라진다.공이 화면 아래로 떨어지면 생명(life)이 줄고 공 위치가 초기화된다.프롬프트공이 움직이면서 벽돌, 벽, 패들과 충돌이 발생하면 처리하는 코드를 추가해 줘Step3. 공의 움직임과 충돌 구현이번 단계에서는 step02.py의 시작 버튼 코드에 이어서, 게임 상태(game state)가 "play"일 때만 공이 움직이고 충돌을 처리하도록 만든다. 핵심 흐름은 다음이다.→ 공 이동 시작→ 벽 충돌 처리→ 패들 충돌 처리→ 벽돌 충돌 처리Step 3의 핵심은 다음 세 가지이다.1..
- Total
- Today
- Yesterday
- 초보자를 위한 텍스트마이닝
- 사물인터넷
- 챗봇
- pygame
- 데이터R지
- 프로토타입
- python
- 피그마
- HCI
- 파이썬기초
- 휴리스틱평가
- 파이썬
- 텍스트 마이닝
- 텍스트마이닝
- 컴퓨팅사고력
- matplotlib
- Idle
- 라이브러리
- HIG
- 4차산업혁명
- 안드로이드
- UX
- figma
- UI
- 파이썬 기초
- 관계자분석
- Text Mining
- 챗GPT
- 스마트기술
- 데이타R지
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
