이 프로젝트는 2023년 서울과학기술대학교 소프트웨어공학 수업의 팀 프로젝트로, pygame 라이브러리를 이용하여 python 언어로 제작되었습니다.
2023-03-08 ~ 2023-05-23
제(Timeshifts)가 주로 맡은 역할은 다음과 같습니다.
- 초기 프로그램 구조 설계
- 메인 화면, 스토리 모드 입장 화면, 설정 창, 멀티플레이어 로비 설계 및 구현
- 색약 모드, 해상도, 음량, 키 등 설정이 변경되었을 때 전체 프로그램에 쉽게 적용할 수 있도록 설계
- 게임의 일시 정지와 승리/패배 처리 등의 게임 제어 코드 작성
- 업적 시스템 제작, 스토리 진행도와 함께 저장/불러오기 구현
- 테스트 주도 개발(TDD)를 위한 단위 테스트 작성
- 담당한 부분과 맞닿아있는 게임 내 영역에서 발생한 버그 수정