검색어 입력폼

Atmega128(avr) 도트매트릭스16*16 가속도센서를 이용한 총게임.

저작시기 2014.05 |등록일 2014.07.09 한글파일한컴오피스 (hwp) | 63페이지 | 가격 5,000원

목차

1.작품명
2.작품개요
3.사용 포트
4.사용 부품 설명
5.회로도
6.flow chart
7.작품 진행 사진
8.프로그램 소스
9. 작품완성 사진

본문내용

옛날에 초등학교 시절에 친구들과 오락실을 가면 친구들과 함께 총싸움 게임을 했다. 옛날 생각을 돌아보던 중 문득 이게임이 생각났고, 결정하게 되었다.

2.작품 동작
오락실에서의 이러한게임의 방식은 총이 앞에 있고(하드웨어) 화면에는 조준점이 나오게 된다. 상대방이 나왔을 경우 상대방을 맞추면 된다. 또한 발아래에 있는 스위치를 밟으면 숨게 되고(조준점이 사라짐) 떼면 총의 조준점이 화면에 다시 나와 조준을 할수 있게 된다. 총으로 상대팀 적을 늦게 맞추게되면 상대팀이 나를 쏘게 된다. 그럼 죽게되거나 라이프가 깍이게 된다.
이게임을 도트매트리스와 가속도 센서, 스위치, 케릭터LCD를 사용하여 구현하고자합니다.
먼저 화면은 도트 메트릭스 16*16을 사용하여 조준점 및 상대방을 나타내고. 기울기 센서를 사용하여 조준점의 위치를 바꾸며, 스위치를 이용하여 총을 발사한다. 또다른 스위치는 숨기기능으로 사용한다.
상대방은 일정한 시간이 되면 나타나게 되고, 일정한 시간 내에 적을 죽이지 못할 경우 상대방이 나를 쏘았다는 표시를 한다. 플레이어의 생존시간이 길어지면 난이도를 올린다. 올리기 위해 나타나는 적이 수가 증가하고, 맞춰야하는 시간을 짧게 만든다. 캐릭터 LCD를 이용하여 라이프를 표시한다.

완성후 작품 동작
도트 메트릭스에서 scren 함수를 이용하여 대기화면을 출력한다. 출력중일시 스위치1을 눌르면 게임이 시작된다.스위치가 눌리면 control()함수 가속도센서의 값을 ADC컨버터로 디지털값으로 변환하여 상하좌우를 컨트롤 한다.

참고 자료

없음
다운로드 맨위로