두더지 잡기 게임


두더지 잡기 게임

·개발환경 : Linux -> 보충 ·개발보드 : Achro I.MX6Q ·개발언어 : C언어 ·디바이스 모듈 : TFT-LCD, DOT-MATRIX, FND, LED, Text LCD, BUZZER -> 디바이스 드라이버 사용 ·순서도 ·게임설명 처음에 push switch 버튼을 누르면 3초 카운트다운과 함께 게임이 시작된다. 난수를 발생시켜 9칸으로 나눈 TFT-LCD위에 무작위로 표시하게 되고 push switch 버튼을 눌러 해당 위치와 일치하면 점수가 오르는 게임이다. 레벨이 올라갈수록 난수가 더 빨리 발생하여 두더지(네모)가 더 빨리 뜬다. ·구현 main 함수에서 TFT-LCD에 초기화면을 띄우고 fork 함수를 이용하여 자식프로세스와 부모프로세스로 나눔 자식프로세스 : 타이머 역할을 하며 남은 게임시간을 Text LCD에 출력한다. alarm 함수를 통해 10초가 지나면 alarmFlag=0이 되고 프로세스가 종료한다. 부모프로세스 : 자식프로세스가 종료되지 않는 상...


#첫글

원문링크 : 두더지 잡기 게임