Ingegno 레트로 게임 콘솔 – 8비트 게임의 재해석
부품 및 소모품
| 부품 |
수량 |
| Arduino Nano R3 |
1 |
| 1.8인치 컬러 TFT LCD 디스플레이 (MicroSD 카드 브레이크아웃 포함) - ST7735R |
1 |
| 슬라이드 스위치 |
1 |
| SparkFun 푸시버튼 스위치 12mm |
2 |
| 조이스틱 |
1 |
| 점퍼 와이어 (일반) |
1 |
필요한 도구 및 기계
앱 및 온라인 서비스
- Arduino IDE
- Blockly4Arduino
프로젝트 소개
RetroGames
Ingegno 레트로 게임 콘솔에 설치 가능한 아두이노 레트로 게임 모음입니다.
플레이 가능한 게임
- 테트리스 (Tetris)
- 스네이크 (Snake)
- 플래피 버드 (Flappy Bird)
- 브레이크아웃 (Breakout)
- 퐁 (Pong) - 1인/2인 모드
- 팩맨 도트 버전 (PacMan Dot Version)
- 레이스 (Race)
게임별 조작법
테트리스
조이스틱과 버튼 2개로 조작 (A: 시작/블록 떨어뜨리기, B: 회전)
스네이크
딸기를 먹으며 최대한 오래 생존. 조이스틱으로 이동하거나 A/B 버튼으로 좌우 회전.
플래피 버드
매우 어려움! 새를 구멍 사이로 날리기. 버튼 1개만 필요: 점프!
브레이크아웃
패들로 모든 블록 파괴. 레벨 업 시 목숨 추가지만 블록 행 추가되고 공 속도 빨라짐. 조작: 조이스틱 + A 버튼(시작/서브)
퐁
컴퓨터나 친구와 대전. 1인 모드: A/B 버튼으로 위쪽 패들 조작. 2인 모드: 2번째 플레이어가 조이스틱 사용.
팩맨 도트 버전
심플한 도트 버전 팩맨. 유령 피하며 돌아다니기. 색깔 있는 점 먹으면 유령 추격 가능. 맵 1개. 조이스틱 이동, A 버튼 시작.
레이스
스프라이트로 레이싱하며 떨어지는 블록 피하기. Blockly4Arduino용 XML 2개 포함: 매뉴얼의 쉬운 버전, 점수/추가 블록/이동하는 로켓이 있는 고급 버전. 고급 버전 아두이노 코드는 조이스틱으로 시작(누르기)과 이동만 사용.
케이스 제작
케이스는 다음 SVG 파일로 레이저 커팅 가능합니다. (SVG 파일 링크 제공)
배선
배선과 부품은 매뉴얼 "Retro Game console Manual"에 상세히 나와 있습니다. 회로도도 제공됩니다.
코드
GitHub 저장소: https://github.com/ingegno/RetroGames
커스텀 파트 및 인클로저
SVG 케이스 디자인 파일 제공
회로도
Fritzing 파일 및 회로도 이미지 제공