← 프로젝트 목록으로

모바일 사천성

기본 정보

사용 언어
C#Unity
포지션
클라이언트
기간
2023.03 ~ 2023.06
팀 / 개인
깃허브 링크
GitHub에서 보기 →

프로젝트 소개

그리스 신화 속 괴물 세이렌을 모티프로 한 사천성 형식의 모바일 게임으로, 클라이언트 개발을 담당한 팀 프로젝트입니다.

프로젝트 구성

  • 게임판 구성

    • 타일 프리팹을 랜덤 생성한 뒤 짝이 맞도록 1쌍씩 같은 스프라이트로 배치
  • 길찾기

    • 같은 그림의 타일 1쌍 선택 시 길찾기 알고리즘으로 두 타일 사이의 연결 경로 탐색
    • DFS 탐색 기반 길찾기를 구현하고, 경로가 3번 이상 꺾이면 백트래킹으로 재탐색하도록 처리
    • A* 알고리즘 적용을 시도했으나 꺾임 제한을 반영한 휴리스틱 설계에 어려움을 겪어 DFS 방식으로 대체, 추후 개선 과제로 남김
  • 게임 흐름

    • 모든 타일을 제거하면 클리어되는 게임 흐름 구현

스크린샷

스크린샷/영상 자료 준비 중입니다.