Ballkeeper는 공을 다루는 다양한 과제를 수행하고, 개별 단계를 완료하고, 개인 결과를 저장하는 스포츠 앱입니다. 주요 기능은 여러 장소를 중심으로 구성되어 있으며, 각 장소는 고유한 운동, 완료 조건 및 매개변수를 가지고 있습니다.
메인 플레이 화면에는 현재 과제와 이용 가능한 장소 목록이 표시됩니다. 사용자는 장소 이름, 완료한 단계 수, 획득한 별, 그리고 전체 진행 상황을 확인할 수 있습니다. 원하는 장소를 선택하면 순차적으로 완료할 수 있는 운동 목록이 나타납니다.
이용 가능한 장소에는 집 앞 차도와 학교 체육관 등이 있습니다. 각 장소는 지면 특성, 골대 위치, 그리고 과제 구조가 다릅니다. 다음 장소는 진행 상황에 따라 순차적으로 열리므로, 메인 화면에서 이미 완료한 단계와 앞으로 완료해야 할 단계를 쉽게 확인할 수 있습니다.
Ballkeeper에서 각 과제는 고유한 번호, 이름, 그리고 간단한 지침을 가지고 있습니다. 시작하기 전에 조건, 필요한 동작 수, 그리고 이전 최고 결과를 확인할 수 있습니다. 완료된 운동에 대해서는 별점으로 된 평점도 표시됩니다.
각 과제는 플랫폼의 위치, 공의 특성, 그리고 경기장과의 상호작용 방식에 따라 다양합니다. 어떤 단계에서는 첫 번째 바운스를 제어하거나, 공이 지면에 닿은 후 방향을 조절하거나, 경기장의 추가적인 조건들을 고려해야 합니다.
게임 진행 중에는 화면에 공, 바스켓, 플랫폼, 그리고 별이 표시됩니다. 화면 상단에는 현재 단계와 주요 지표가 나타납니다. 화면 하단의 조작 버튼을 사용하여 방향을 변경할 수 있으며, 슬램(SLAM)은 별도의 액션으로 사용할 수 있습니다.
각 레벨의 구조는 경기장에 직접 표시됩니다. 플랫폼은 높이와 거리가 다르게 배치되어 있어 사용자는 과제 수행 중 자신의 위치를 파악할 수 있습니다. 획득한 별은 결과와 전체 진행 상황에 반영됩니다.
연습을 완료하면 해당 단계의 결과가 저장됩니다. 목록에서 최고 기록, 수행한 액션 횟수, 획득한 별을 확인할 수 있습니다. 이를 통해 이미 완료한 과제로 돌아가 새로운 결과를 이전 결과와 비교할 수 있습니다.
볼키퍼(Ballkeeper)는 또한 경기장의 상태에 대한 정보도 제공합니다. 레이크프런트 코트 섹션에서는 풍향과 풍속, 기온, 강수량을 확인할 수 있습니다. 별도의 '오늘의 플레이' 섹션에서는 현재 조건이 볼의 움직임과 훈련에 어떤 영향을 미치는지 설명합니다.
'오늘의 코트'는 현재 날짜의 매개변수를 적용한 코트를 생성합니다. 카드에는 코트 번호, 표면 특성, 사용 가능한 요소 수, 최고 점수가 표시됩니다. '오늘의 코트 플레이' 버튼을 누르면 해당 작업으로 바로 이동할 수 있습니다.
매일 코트에 대한 풍속 보고서 알림 기능이 제공됩니다. 사용자는 이 기능을 활성화하고 제시된 시간 옵션 중 하나를 선택할 수 있습니다. 설정은 코트 화면에서 직접 변경할 수 있습니다.
탐색 메뉴는 '플레이', '스트리트', '라커'로 구성되어 있습니다. 이 구조를 통해 복잡한 메뉴 시스템 없이 주요 작업, 추가 기능 및 개인 설정을 간편하게 전환할 수 있습니다.
볼키퍼는 스포츠 단계, 다양한 코트, 볼 컨트롤, 별점 시스템, 최고 점수, 일일 조건 및 알림 기능을 통합적으로 제공합니다. 사용자는 단일 인터페이스에서 순차적으로 훈련을 완료하고, 다음 위치를 열고, 저장된 지표를 확인하고, 사용 가능한 작업으로 돌아갈 수 있습니다.
볼키퍼 - 슈팅 훈련, 코트 및 진행 상황