스크립트는 Asset\Script 경로에 저장함.
DotKey = 'T'
DashKey = 'Y'
빌드 폴더 내의 MorseSimulator_Data\StreamingAssets 경로에서 'keys.json'이라는 파일을 수정하여 키보드 키 수정 가능
(유의: 퍼즐 정답이 해당 json파일 내에 포함되어 있으니 주의 바람.)
Morse Code Simulator는 모스 부호를 학습하고 연습할 수 있는 시뮬레이터입니다. 유니티 엔진을 사용하여 개발되었으며, 사용자가 모스 부호를 배우고 퍼즐을 통해 실력을 향상시킬 수 있습니다.
-
프로젝트 기획서:
- 게임 개요: Morse Code Simulator는 모스 부호의 입력과 출력을 연습할 수 있는 기능을 제공합니다.
- 핵심 메커니즘: 모스 부호 학습, 퍼즐 풀기, 멀티플레이 모드.
- 개발 로드맵: 각 기능의 단계적 구현과 테스트를 통해 진행되었습니다.
-
시스템 기획서:
- 유저 시스템: 사용자 프로필 관리와 진척도 추적. (초기 버전에서 구현X)
- 모스부호 시스템: 모스 부호 입력 및 출력 기능 구현.
- 퍼즐 시스템: 다양한 퍼즐을 통해 모스 부호를 연습할 수 있는 기능.
- 멀티플레이어 시스템: 사용자 간 실시간 모스 부호 퀴즈 기능(초기 버전에서 부분 구현).
-
UI/UX 기획서:
- 초기화면 및 메뉴: 직관적인 UI와 네비게이션 구조.
- 시뮬레이터 화면: 모스 부호 입력 및 출력 기능.
- 설정 변경 화면: 사용자 설정 기능 제공.
- JSON 데이터 사용: 모스 부호 입력 키 등 게임에 필요한 데이터를 JSON 형태로 관리하여 유지보수와 확장성을 높였습니다.
- 모듈화된 개발: 기능별 모듈화를 통해 코드의 재사용성과 유지보수성을 개선했습니다.
- 모스 부호 학습 모드: 모스 부호의 입력과 출력을 연습할 수 있는 기능.
- 퍼즐 게임: 모스 부호를 사용하여 퍼즐을 풀 수 있는 게임 모드.
- 멀티플레이 모드 (보류 중): 다른 사용자와 실시간으로 모스 부호 퀴즈를 풀 수 있는 기능.
- 개발 피드백: 유니티의 데이터 관리 기능과 같이 활용할 수 있는 기술스택을 제대로 활용하지 못하였으며, 향후 개발에서는 엔진에서 제공하는 기능들을 어떻게 다루는지 선행조사를 통해 제대로 활용하고자 합니다.