모바일 사천성
기본 정보
- 사용 언어
- C#Unity
- 포지션
- 클라이언트
- 기간
- 2023.03 ~ 2023.06
- 팀 / 개인
- 팀
- 깃허브 링크
- GitHub에서 보기 →
프로젝트 소개
그리스 신화 속 괴물 세이렌을 모티프로 한 사천성 형식의 모바일 게임으로, 클라이언트 개발을 담당한 팀 프로젝트입니다.
프로젝트 구성
게임판 구성
- 타일 프리팹을 랜덤 생성한 뒤 짝이 맞도록 1쌍씩 같은 스프라이트로 배치
길찾기
- 같은 그림의 타일 1쌍 선택 시 길찾기 알고리즘으로 두 타일 사이의 연결 경로 탐색
- DFS 탐색 기반 길찾기를 구현하고, 경로가 3번 이상 꺾이면 백트래킹으로 재탐색하도록 처리
- A* 알고리즘 적용을 시도했으나 꺾임 제한을 반영한 휴리스틱 설계에 어려움을 겪어 DFS 방식으로 대체, 추후 개선 과제로 남김
게임 흐름
- 모든 타일을 제거하면 클리어되는 게임 흐름 구현
스크린샷
스크린샷/영상 자료 준비 중입니다.