https://github.com/wzrabbit/embedded-memorize-game
임베디드 미니 프로젝트: "멜로디 암기 게임"
https://github.com/wzrabbit/embedded-memorize-game
Last synced: 2 months ago
JSON representation
임베디드 미니 프로젝트: "멜로디 암기 게임"
- Host: GitHub
- URL: https://github.com/wzrabbit/embedded-memorize-game
- Owner: wzrabbit
- License: mit
- Created: 2022-06-20T07:38:10.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-20T07:55:28.000Z (almost 3 years ago)
- Last Synced: 2025-01-16T11:58:25.003Z (4 months ago)
- Language: C
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Melody Memorize Game
## 설명
"멜로디 암기 게임" 은 오락실 기기 등 임베디드 장비에 사용할 수 있도록 만들어진 프로그램입니다. "멜로디 암기 게임" 은 혼자서 플레이하는 싱글플레이 게임이며, 여러 개의 스테이지로 구성되어 있습니다.플레이어는 각 스테이지마다 들리는 멜로디를 주의 깊게 듣고 이를 외워야 합니다. 멜로디가 끝나면, 재생되었던 멜로디를 떠올리며 각 음에 해당하는 버튼을 모두 정확하게 눌러 재생된 멜로디를 연주하는 것이 이 게임의 목적입니다. 처음에는 단 하나의 음으로 시작하지만, 단계가 올라가면 올라갈수록 기존 멜로디에 음이 하나씩 추가되어 멜로디가 길어지게 됩니다. 예를 들어, 처음에 '도' 라는 멜로디로 시작했다면, 그 다음은 '도', '솔', 그 다음은 '도', '솔', '미', ... 와 같은 방식으로 점차 멜로디가 길어지는 방식입니다. 추가되는 멜로디는 모두 무작위로 선정됩니다.
## 게임 방법
1. 플레이어가 닉네임을 입력하면 게임을 시작합니다.
2. 멜로디가 재생됩니다. 플레이어는 멜로디를 주의 깊게 듣고, 기억해 두어야 합니다.
3. 이제 재생된 멜로디를 플레이어가 연주해야 합니다. 올바른 순서대로, 들었던 멜로디를 음에 해당하는 버튼을 눌러 똑같이 연주합니다.
4. 2 ~ 3 과정이 계속해서 반복됩니다. 2 ~ 3 과정이 한 번 진행될 때마다, 새로운 음이 하나씩 멜로디의 끝부분에 추가됩니다.
5. 플레이어가 멜로디를 제대로 기억하지 못 해 잘못된 버튼을 누르거나, 가운데 버튼을 눌러 중도 포기를 한 경우, 또는 프로그램에 설정된 최대 스테이지에 도달했을 경우 게임은 끝이 납니다. 이 때 게임이 끝났다는 의미로 진동이 울리며, 결과 점수가 전광판에 표시됩니다.