2025/09 2

최종 프로젝트 Esport Team Maker 회고

ESport Team Maker 프로젝트 회고: 효율적인 데이터 관리와 사용자 경험 개선1. 프로젝트 개요프로젝트 이름: ESport Team Maker개발 기간: 25.6 ~ 25.8 (8주)참여 인원: 기획 2 / 개발 42. 주요 기능 및 개발 과정본 프로젝트에서는 본인은 ESport 팀을 구성하고 운영하는 과정을 시뮬레이션하는 과정에서 다음과 같은 핵심 기능들을 구현하고, 효율적인 데이터 관리 및 사용자 경험 개선에 집중했습니다.2.1. 싱글톤 패턴 기반의 일정 관리 시스템고민: 게임 내 씬 전환 시 일정 정보 유실 방지, 효율적인 일정 관리해결: 싱글톤 클래스를 활용하여 일정 관리 시스템을 구축했습니다. 씬 전환에 관계없이 일정 정보 및 게임 내 날짜를 유지하고 관리할 수 있도록 했습니다.구현:..

JPS 길 찾기

JPS는 A* 알고리즘에서 개선된 버전의 길 찾기 알고리즘이다.A*가 시작 지점부터 계속해서 노드를 생성하면서 목적지까지의 길을 찾아가는 반면 JPS는 이 노드 생성의 시행 횟수를 줄이고자 나왔다. 그로 인해 탐색 범위가 더 많아졌다는 단점이 존재하게 되었지만 메모리 활용 측면에서 노드 생성의 횟수가 줄어드는 이점이 더 큰 경우가 많기 때문에 활용성이 더 좋다고 할 수 있다.아래는 윈도우 창으로 A*와 JPS를 시각화한 결과물의 사진이다.

개인 프로젝트 2025.09.09