PGR21.com
- 경험기, 프리뷰, 리뷰, 기록 분석, 패치 노트 등을 올리실 수 있습니다.
Date 2018/03/16 01:46:42
Name RedDragon
Link #1 http://gall.dcinside.com/mgallery/board/view/?id=civilization&no=16015&page=1&exception_mode=recommend
Subject [기타] [문명6] AI 버그 원인 발견 루머
원출처는 레딧이며, 링크의 디씨 문명 마이너 갤러리에서 소식을 접했습니다.
https://www.reddit.com/r/civ/comments/84d5cz/firaxis_please_fix_ai_crippled_by_dumb_typo/

요약하자면, YIELD(산출량) 의 데이터베이스를 오타로 YEILD 로 만들어버려, 여태까지 모든 AI가 어떤 산출량에 집중해야하는지 전혀 모르고 막 플레이했다는 뜻 입니다. 오타의 시기는 정확히 언제인지는 아직 밝혀지지 않은 것 같은데 문명6 오리지날 출시 때부터일 거라는 추측이 대다수입니다.

http://steamcommunity.com/sharedfiles/filedetails/?id=1330806154
문6 유저 모드로 이 부분만 수정한게 나왔으며, 해본 사람의 후기로는 AI의 문화, 과학 산출량이 급격히 늘어 난이도가 많이 어려워졌다고 하네요..

아직 확실한건 아니라 루머 붙이긴 했는데... 레딧과 다른 사이트들 댓글 보면 맞는 것 같습니다.
얼마전에 150시간여만에 신 난이도 깨고 좋아했는데... 다시 하러 가야겠네요! 하하.. ㅠㅠ

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
코우사카 호노카
18/03/16 01:50
수정 아이콘
와 진짜 실홥니까
나온지 1년도 넘은 게임인데....;;
18/03/16 02:07
수정 아이콘
개발진 아마추어 아닌가요? 크크크크크
수지느
18/03/16 02:12
수정 아이콘
크크크크크크크 나중에 알파고에게 점령당해도 오리진 소스에있는 오타로 이겨낼수있을것
18/03/16 02:15
수정 아이콘
보니까 이 오류 수정하면 유저가 종교먹기는 좀 쉬워지네요.

기존에는 AI가 취향도 없이 아무거나 다 하는 식이라 종교도 덤으로 막 가져가서 어려웠던 모양? 크크크
게섯거라
18/03/16 02:16
수정 아이콘
이게 동적 코드라 에러 뿜뿜하지 않고 그냥 패스했나보군요.
18/03/16 09:06
수정 아이콘
코딩은 전혀 모르지만 옛날옛적 컴활 자격증 딸 때의 기억을 돌이켜보면, 'YIELD'를 참조하라고 명령했는데 없으면 '그거 없는데요!' 하고 에러를 띄우지 않나요? 그냥 무시하고 지나가는 식으로도 작동하는 모양이네요.
게섯거라
18/03/16 09:20
수정 아이콘
(수정됨) 네 저도 프로그래머는 아니라 대충 개념만 아는데 동적 클래스는 정적 클래스랑 달라서 실행에 꼭 필요한 요소가 아니라서 에러가 안나요. 저거 에러나게 하려면 그걸 검사하는 코드를 덧붙여서 짜줘야 할거에요.(철자검사 같은거)
18/03/16 15:24
수정 아이콘
음...
몇몇 언어 (예로 자바나 파이썬)들은 특정에러가 나는 경우를 위해 대비할수있게 되어있는데 (예로 정수를 받아야되는데 소수를 받았다)
더 급하고 중요한문제가 있는상황이라 일단 넘어가야되는 상황이면 (혹은 그냥 귀찮다면...)
그냥 모든종류의 에러로 묶는 방식으로 해결할수 있습니다
이렇게 해버리면 유닛테스트중에 에러가 안나죠 -_-
18/03/16 02:25
수정 아이콘
좋은 프로그래밍 언어의 중요성을 보여주는 사례군요... 저런 오타 때문에 버그가 생긴다는게 놀라운 분들도 계시겠지만 여러분들이 매일 쓰시는 프로그램들 상당수에도 비슷한 버그들이 있을거라고 보시면 됩니다.
그 닉네임
18/03/16 02:31
수정 아이콘
이게 게임이냐... 확장팩까지 나온 게임의 상태가?
18/03/16 02:43
수정 아이콘
라이트 게이머로써는 이 버그 있을떄 신난이도 깨두길 잘 했다는 생각이...
잊혀진꿈
18/03/16 06:55
수정 아이콘
뭐 이게 공인된 사실인가를 떠나서 원래 프로그래밍 코드의 버그라는게 상당부분 이런식이긴 합니다
염력 천만
18/03/16 07:02
수정 아이콘
저정도 중요한 요소라면 유닛테스트로 작동검증 하지않나요 저런게 한두개가 아닐텐데 단순한 오타문제를 1년넘게 찾을수가없었다니
있을수 있는 실수다 싶긴한데 믿기도 쉽지않네요
18/03/16 09:01
수정 아이콘
종교 창시하기가 힘든 이유가 여기 있었군요.
지금까지 발견 안 된 것도 참 신기하네요.
감전주의
18/03/16 09:26
수정 아이콘
다른 버그는 눈에 잘 보이고 찾기 쉬워도 오타 하나 찾는건 사실 좀 어렵습니다.
RedDragon
18/03/16 09:35
수정 아이콘
루트에리노
18/03/16 09:37
수정 아이콘
역시 인류가 가야할 길을 모를 때 자연스럽게 의지하게 되는 것이 종교군요 크크
RedDragon
18/03/16 09:53
수정 아이콘
사실 인류가 종교때문에 발전하기도 했지만 쇠퇴하거나 제자리 걸음 하는 경우가 많지 않았습니까. 철저한 현실 고증(?) 의 갓겜 문명6네요! ...
홍승식
18/03/16 11:06
수정 아이콘
누가 인류의 미래를 묻거든 고개를 들어 문명을 하게 하라
바카스
18/03/16 10:31
수정 아이콘
그래서 게임이 이제 좀 쉬워졌다는건가요
톰가죽침대
18/03/16 11:13
수정 아이콘
오히려 더 어려워진다는 거죠
18/03/16 12:12
수정 아이콘
error가 아니라 warning정도로 치부했었나보네요
Proactive
18/03/16 14:04
수정 아이콘
우리 현실 문명에도 저런 버그가 한두개가 아닐거에요....
raindraw
18/03/16 14:16
수정 아이콘
AI 부분을 lua나 이런 스크립트 언어로 구현해뒀나 보네요.
스크립트 언어를 쓰면 필요한 기능을 다른 부분의 큰 변경 없이 즉각적으로 적용할 수 있다는 장점이 있죠.
게임은 원래 그대로 두고 AI만 갈아끼운다던지 하는게 가능하니까요.
컴파일러 언어로 구현해 뒀다면 해당 부분에서 컴파일 오류가 발생해서 즉시 발견 가능했을 겁니다.
더 좋게 하려는 데서도 나쁜게 올 수 있는 법이죠.

실제로 프로그래밍을 하면 오타에 의한 버그는 드물지만 가끔 만들고 찾기 힘든 버그에 속합니다.
이게 컴파일 단계에서 걸러지면 다행이지만 그렇지 않은 경우도 있으니 힘든일이죠.
18/03/16 15:08
수정 아이콘
이런경우는 제데로 작동되는지 확인하기 어렵지 않나요?
그많은 플레이어들이 1년동안 겜하면서 이제서야 윤곽을 들어낸건데; 덜덜
나의규칙
18/03/16 15:23
수정 아이콘
제작사도 원인은 몰랐겠지만(알면 고쳤을테니) 이 버그로 인한 결과-현상- 자체는 인식하고 있었을 것으로 생각합니다. 옛날 패치에 지도자 별 종교 선호도에 대한 직접적인 조정이 가해진 적이 있었거든요. 무엇 때문인지 몰라도 ai가 자기네들 생각보다 더 종교를 선호하더라. 라는 현상은 발견했지만, 이런 식의 오류가 있을 것이라고는 생각치 못하고 다른 방식으로 해결하려고 했을 것이라고 짐작합니다.

이런 오류가 발견되었으니 앞으로는 이런 측면에서도 더 꼼꼼하게 일하게 되겠죠..(아마도.)
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
63217 [기타] 게임 불감증 글 올렸던 인간의 근황 [17] 아랑랑10491 18/03/21 10491 0
63212 [기타] 잠시 OGN 이야기를 해보고 싶습니다. [119] The Warrior23279 18/03/20 23279 2
63210 [기타] 철권 파이널라운드 시청 후기 [29] ESBL9058 18/03/19 9058 1
63209 [기타] [격투게임]2018 Final Round 결과 [25] SwordMan.KT_T8529 18/03/19 8529 0
63206 [배그] 40대 아재 배그 극한 간디메타 [15] cloudy8392 18/03/19 8392 0
63202 [기타] 오랜만에 해본 오딧세이 잡담 [사진다수] [11] 파이리6197 18/03/18 6197 0
63201 [배그] PGR21 배그 대회는 지수보이님이 중계해주십니다. + 대회 참가자 공지 [15] 진성8326 18/03/18 8326 9
63200 [기타] 생존 액션게임 "H1Z1" 무료화 [17] 라플비9510 18/03/17 9510 0
63196 [히어로즈] 죽음을 두려워 않는. 용기병으로 찾아온 그. 피닉스가 시공에 등장합니다. [36] 은하관제8218 18/03/17 8218 4
63195 PGR21 배틀그라운드 대회 참가팀 발표 [6] 진성6829 18/03/16 6829 4
63192 [기타] [워크3] 1.29.0.8920 PTR 패치내용 [17] 라라 안티포바10205 18/03/16 10205 0
63191 [기타] 엑스컴 모드, XCOM : Long war 공략 (2) 공중전 운용 하편 [6] 잘생김용현7779 18/03/16 7779 2
63188 [기타] [문명6] AI 버그 원인 발견 루머 [26] RedDragon13532 18/03/16 13532 0
63187 [히어로즈]리그 이야기 : 이스턴 클래시 프리뷰&웨스턴 클래시 요약 (+신규영웅 확정) [10] 은하관제5178 18/03/16 5178 3
63185 [기타] 엑스컴 모드, XCOM : Long war 공략 (2) 공중전 운용 중편 [6] 잘생김용현7260 18/03/15 7260 2
63184 [배그] 선수 징계 소식입니다. (수정) [9] 배주현10822 18/03/15 10822 0
63179 [기타] MBC에 대해 좀 무거울 수 있는 얘기를 다시 꺼내보려합니다. [36] SCBW10667 18/03/15 10667 4
63175 [기타] 폭력적인 비디오 게임은 올림픽 e스포츠 종목에 환영받지 않습니다. [81] 타카이13400 18/03/14 13400 1
63173 [기타] 검사모) 지난주 금요일에 업데이트된 월드보스 공략 한번 적어봤습니다. [3] 큰김5384 18/03/14 5384 0
63172 [기타] 엑스컴 모드, XCOM : Long war 공략 (2) 공중전 운용 상편 [13] 잘생김용현6897 18/03/14 6897 3
63171 [기타] 액티비전 블리자드와 EA 그들의 배틀로얄 [20] 아따따뚜르겐7499 18/03/14 7499 0
63168 [기타] [뿌요뿌요테트리스]내가 청정수였다니 [19] 기다9860 18/03/13 9860 1
63164 [기타] 엑스컴 모드, XCOM : Long war 공략 (1) 지상전 운용 하편 [5] 잘생김용현6541 18/03/13 6541 5
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로