본문 바로가기

완료

NPC 군주 거병 후 이동 로직 변경

Hide_D2021.10.17 22:57조회 수 472댓글 1

    • 글자 크기

재 작성 당시에는 장수마다 Context를 주는것이 어려워서, 건국 가능 확률 기반 랜덤 이동을 했습니다.

건국 가능 도시가 2칸 너머에 있다면 별로 현명한 동작을 보이진 않습니다.

 

거병 후 AI를 다음과 같이 개선하면 좋을 듯 합니다.

 

(1) 현 위치에 건국 가능하면 건국한다.

(2) 건국할 수 없다면, 공백지 중 건국할 타겟 도시를 선택하고, 그 도시를 '기억'해둔다.

선택할 확률은 현재 도시의 1/2^거리(현 코드와 동일)

(3) 기억한 도시대로 계속 이동하되, 기억한 도시가 다른 국가에게 선점되었다면 다시 건국할 도시를 선택

    • 글자 크기

댓글 달기

댓글 1
  • Hide_D글쓴이
    2021.11.16 00:59 댓글추천 0비추천 0

    구현되었습니다.

    이제 NPC 군주 이동 명령에서 명백한 방향성을 느낄 수 있습니다.

     

    더하여 거병도 빈 도시 '각을 보고' 거병하며,

    거병후에 건국 가능한 공백지가 너무 멀다면 포기합니다.

번호 분류 제목 글쓴이 최근 수정일 날짜 조회 수
공지 토론중 갠톡, 단톡 등에서 설명하였던 내용을 모두 적어둡니다.18 Hide_D 2023.04.25 2023.02.05 311
공지 완료 시나리오 제안 시 구성 방법에 대해 안내합니다. (22-03-13) Hide_D 2022.03.13 2022.03.13 982
공지 완료 마이너 서버 요청 가이드 갓세정 2022.06.28 2018.12.03 2418
공지 완료 신규 시나리오 제안 가이드 갓세정 2018.07.16 2018.05.30 2896
145 완료 환약사용 켬 끔 기능2 카이스트 2021.10.20 2019.10.11 827
144 완료 혹시 커뮤니티 댓글에 이모티콘 추가해주실수 있나요?6 천괴금 2019.08.14 2019.08.11 750
143 완료 피장파장의 피장파장2 Hide_D 2023.01.28 2023.01.18 56
142 완료 플레이하지 않은 깃수마다 유산 500 포인트 적립해주는 안(뉴비 지원금)2 Hide_D 2022.10.04 2022.10.03 104
141 완료 폰에서 도시 선택 터치 1회로 변경 건의3 외심장 2019.05.04 2019.03.30 629
140 완료 크보시나리오 수정판 갓세정 2018.05.22 2018.05.21 898
139 완료 초기 스텟이 150이 되어야만 생성이 가능하도록.6 Tiasse 2018.08.21 2018.08.14 838
138 완료 첫 하야 했을때 패널티 없는거->멸망에 준하는 패널티로5 김나영 2022.09.21 2022.07.20 216
137 완료 천재가 안뜨는 버그 수정 Hide_D 2020.05.13 2020.02.03 560
136 완료 찐유저무쌍!2 찌질이 2019.10.04 2019.09.27 627
135 완료 진행중인 깃수의 개인메세지,국가메세지 전체열람 기능3 평민킬러 2019.04.08 2018.10.04 1057
134 완료 진유저무쌍!1 임사영 2019.04.07 2019.03.28 677
133 완료 지장은 보병궁병기병 특기가 나오지 않으면 좋겠습니다1 외심장 2020.05.25 2019.08.22 807
132 완료 종횡가 전략 너프2 Hide_D 2021.11.13 2021.10.24 697
131 완료 접속량 정보에서 접속자 수가 정상적으로 표시되지 않는 이슈1 쿠마 2023.02.23 2022.10.18 30
130 완료 전특 변경 필요.1 Hide_D 2021.11.25 2021.09.16 467
129 완료 전투정보-대인 살상률 항목 추가1 평민킬러 2020.05.26 2018.09.11 718
128 완료 전콘 적용변경에 대해서.2 페잇 2020.05.26 2018.10.24 979
127 완료 장수를 따라 임관1 Hide_D 2019.07.17 2019.07.12 720
126 완료 작위 메시지...1 Hide_D 2022.08.08 2022.08.01 150
첨부 (0)