프로젝트 소개

Boxbot은 libGDX로 구축된 단순하지만 도전적인 Java 게임으로, 플레이어는 시간 제한이 있는 배송 주문을 처리하는 단일 창고 로봇을 관리합니다. 핵심 게임플레이는 선반이나 적재 구역에서 색상 패키지(빨강, 초록, 파랑)를 집어 타이머가 만료되기 전에 정확한 목적지로 배송하는 것입니다. 모든 이동은 배터리를 소모하므로 전략적인 충전이 필요하며, 충전은 시간이 걸리고 시작되면 취소할 수 없습니다. 플레이어는 여러 동작을 큐에 추가하거나 대기 중인 동작을 취소할 수 있습니다. 배송 트럭이 주기적으로 방문하여 새 패키지를 내려놓고 배송된 패키지를 수거하며, 플레이어는 공간 확보를 위해 트럭을 조기에 보낼 수 있지만 패키지를 남겨둘 위험이 있습니다. 게임이 진행됨에 따라 주문 빈도가 증가하여 초반의 안전한 결정이 나중에는 위험 요소가 됩니다. 정해진 끝은 없으며 목표는 최대한 오래 생존하는 것입니다. 게임은 Esc 키를 통한 일시 정지를 지원하며, 너무 많은 주문이 실패하면 종료됩니다. 개발에는 Java 21+ 및 Gradle이 필요하며, 설정 파일을 통해 게임을 재시작하지 않고도 게임플레이 수치를 조정할 수 있습니다. 문서는 배터리, 작업, 이동 및 실패 조건과 같은 메커니즘을 다룹니다. MIT 라이선스 하에 제공되며, 포함된 폰트는 OFL 라이선스를 따릅니다.