봇
봇은 플레이어와 같은 조작으로 레벨을 대신 플레이합니다. 무엇이 다가오는지 보고, 빈 공간을 찾고, 플레이어와 같은 캐릭터를 움직입니다: 걷고, 대시하고, 대미지를 받고, 죽습니다
봇이 클리어를 보장하지는 않습니다. 지치지는 않지만 질 수 있습니다. 패턴이 도착하기 1초 전에 올바르게 진입해야 한다면 봇은 피격됩니다. 그런 일이 일어나도 고장 난 것은 없습니다
봇은 기기에 부하를 줍니다. 빈 공간을 찾는 일은 매 프레임 실제로 수행되는 작업입니다. 성능이 낮은 기기에서는 프레임 드롭이 생길 수 있습니다. 무거운 레벨에서는 처음 몇 초가 가장 심합니다
봇을 고르려면 레벨 화면의 봇 조건을 사용합니다: 봇 없음, Reflex Bot v1, Warm Bot v1 중 하나. 목숨이나 속도처럼 플레이마다 고릅니다
봇은 부정행위를 할 수 없으며, 이는 약속이 아니라 구조가 그렇게 만들어져 있기 때문입니다. 봇에게는 플레이어와 같은 조작만 있고 그 이상은 없습니다: 같은 속도, 같은 대시, 같은 히트박스, 같은 대미지. 플레이어가 통과할 수 없는 것은 봇도 통과할 수 없습니다
레벨이 봇을 이겼습니까?
봇은 아직 겪어 보지 못한 레벨을 통해 발전합니다. 그런 레벨은 보내 줄 가치가 있습니다
bullet-hero/releases에 이슈를 등록하십시오. 어떤 봇이 어디서 졌는지 적고 레벨 폴더를 첨부하십시오
두 가지 봇
봇은 매 프레임 키보드와 똑같이 입력 하나만 보내고, 그 외에는 아무것도 하지 않습니다. 아바타의 위치, 체력, 레벨 상태에는 접근할 수 없습니다. 어떤 프레임에서 봇이 응답하지 않으면 그 프레임에서는 플레이어의 기기가 조작합니다
Reflex Bot v1 | Warm Bot v1 | |
|---|---|---|
| 아는 것 | 앞으로 1.5초, 매 프레임 다시 계산 | 레벨 전체, 한 번만 계산 |
| 기기에 부하를 주는 때 | 작동하는 동안 매 프레임 | 플레이 전에 한 번 |
| 할 수 있는 것 | 앞에 보이는 것을 피하기 | 어떤 미리 보기로도 찾을 수 없는 계획을 따르기 |
| 약점 | 1초 먼저 진입했어야 하는 패턴 | 계산한 뒤에 바뀐 레벨 |
| 조작 방식 | 방향으로 | 목표 지점으로 |
Warm 봇은 대미지를 하나도 받지 않는 것을 목표로 합니다. 그 대가로 로딩 단계 경로 계산 중 하나가 추가됩니다. 이 단계는 수십 초가 걸릴 수 있습니다
봇 옆의 ? 버튼이 이를 미리 알려 주며, 봇마다 한 단락씩 설명합니다. 취소 버튼은 계산을 멈추고 플레이를 플레이어에게 넘깁니다.
Warm 봇의 경로는 시드에 따라 달라집니다, 결정론
봇이 플레이하는 다른 곳
- 에디터의 테스트 플레이어:
설정→에디터→봇이 플레이어 조종. 그곳에서는 Reflex 봇만 플레이합니다: 미리 준비할 것이 없고 되감기를 견디기 때문입니다. 자세히 - 봇이 레벨을 플레이하는 방식 - 메인 메뉴 배경: 버튼 뒤의 아레나에서는 Reflex 봇이 미리 보기 없이 실시간으로 플레이합니다
봇은 기록 조건의 일부입니다. 그래서 봇의 플레이가 플레이어의 최고 기록을 대체하는 일은 없습니다, 통계