HBE-MCU-All in One 에서 '블럭 피하기 게임'을 구현하였고, 그를 동영상 촬영하였습니다.
블럭 피하기 게임(부제: 미니언 러쉬)
사용한 모듈: 2x16 Text LCD, 2Color DotMatrix, Push Button, Piezo
1) 밑에 초록색 바가 움직이게 하여 내려오는 빨간색 블럭을 피하게 함.
2) 초록색 바에는 '점프' 기능이 있음. 점프 기능을 이용해서 빨간색 블럭을 피하는 것도 가능함.
(점프하고 있는 중이면 주황색으로 바뀌게 됨. 실제로 초록색+빨간색 = 주황색이 되므로, 그냥 점프하는 모습도 주황색으로 보여지고, 빨간색 블럭들을 넘어서 점프하고 있는 모습도 주황색으로 보이게 됨.)
3) 시간이 지남에 따라 레벨이 오르고 점수도 오르게 됨. 레벨이 오를 수록 내려오는 빨간 블럭의 속도나 숫자도 더 많아짐.
4) 빨간 블럭과 부딪혀서 죽게 되는 경우, 2Color DotMatrix 모듈이 전체 빨간색으로 점멸하게 되며 실패 음악이 나옴.
5) 중간에 Pause를 누르게 되면 2Color DotMatrix 모듈이 전체 주황색으로 표시됨.
※ 특이사항
1) 버튼들을 누르거나 특정 액션에 대해서 소리를 낼 수 있도록 Piezo 모듈을 사용함.
2) 블럭 피하기 게임에서 '점프' 기능을 구현.
'컴퓨터 프로그래밍' 카테고리의 다른 글
범용 CPU 레지스터 (0) | 2014.03.01 |
---|---|
라즈베리파이 사양 (0) | 2014.03.01 |
[HTML 기본] 태그 작성을 위한 일반 규칙 (0) | 2014.02.26 |
HTML 한글 깨짐을 방지하기 위한 방법 (0) | 2014.02.26 |
C 프로그래밍의 보안 이슈와 포인터 남용 (0) | 2014.02.23 |