아만자
2022-01-02 06:30
조회: 8,509
추천: 33
[스압] 고급 유자, 특상품 유자 요리 실패 관련안녕하세요 오랜만에 뵙습니다. 현재 고급 유자와 특상품 유자가 요리에 적용이 되고 있지 않습니다 이에 대한 이유를 찾아보면서, 요리에 관한 알고리즘(?) 공유 차 문의 내용을 올립니다. 아래는 제가 문의 넣은 내용 입니다. --------------------------------------------------------------------------------------- 1. 고급 유자, 특상품 유자가 요리에 적용이 되지 않습니다. '비율을 잘 맞춰보면 무언가 나올 것 같다' (이하 비율)라는 메시지가 아니라 '이대로는 아무것도 만들 수 없을 것 같다' (이하 이대로는)라는 메시지가 나옵니다. 2. 유자 주스와 과일 주스 2-1. 딸기 설탕 소금 생수 -> 과일주스, 비율이 다를 경우 비율 메시지. 딸기 설탕 생수 -> 이대로는 메시지. (정상) 2-2. 유자 설탕 생수 -> 유자주스, 비율이 다를 경우 비율 메시지. [[[ 유자 설탕 생수 소금 -> 유자가 5개 이상일 경우 유자 주스, 4개 이하일 경우 과일 주스가 나옴. ]]]] 중요!!! 3. 1과 2를 종합하여 보았을 때, 특상 또는 고급 유자 + 설탕 생수 -> 유자 주스의 레시피가 아닌 과일 주스에서 재료가 하나 모자란 것으로 인식하는 것으로 보임. 이러한 현상이 나온 이유는 1. 유자는 과일을 대체할 수 있다는 것이 문제거나, 2. 유자 주스 레시피 자체의 문제. - "유자는 과일을 대체할수 있다" 고 해놓고, "과일 주스"의 레시피가 "유자 주스"의 레시피를 포함하고 있다. 3. "일반 유자"는 이 현상을 인식 하고, 따로 코드를 추가한 것으로 보임. / ex)유자 5개 이상 일 경우 유자 주스 출력 인 것으로 추측됩니다. 해서 해결 방안은 1. 유자가 과일을 대체할 수 없도록 만들거나, 2. 유자 주스의 레시피가 과일 주스의 레시피의 하위 집합이 안되도록 수정 ex) 과일주스 - 과일4 설탕3 생수5 소금1 유자주스 - 유자, 설탕, 생수, 벌꿀. 이라든지, 식초와 유자식초의 레시피처럼, 재료의 구성을 다르게 해야 될 것 같습니다. 1번 또는 2번 둘 중 하나만 바꿔도 될 것 같습니다. 확인 후 답변 부탁드립니다. --------------------------------------------------------------------------------------------------------- 요리 알고리즘 정리 1. 요리 재료는 최대 5개까지 넣을 수 있다. 2. 요리 재료의 레시피가 틀렸을 경우에는 '이대로는 아무것도 만들 수 없을 것 같다'는 메시지가, 레시피는 정확하지만 비율이 적을 경우에는 '비율을 잘 맞춰보면 무언가 나올 것 같다' 라는 메시지가 나온다. 3. 요리 재료가 5개인 경우는 모두 맞아야만 레시피가 작동하겠지만, 요리 재료가 2~4개인 경우에는 정확한 재료를 넣고, 나머지를 넣어도 레시피는 작동한다 ex) 채소 절임에 양배추, 식초, 설탕, 발효제 + 말린 생선을 넣어도 요리는 작동한다. 4. 고급, 큰, 특상품 재료들은 기존 재료의 N개분을 대신한다. ex) 맥주만들때 밀 5개 대신에 특상품 밀 1개만 넣어도 제작 가능 5. 과일류, 생선류, 버섯류, 고기류, 채소류 등 호환되는 재료들이 있다. 6. 이번에 생긴 문제는 [유자는 단독 재료지만, 과일에 포함되기도 한다] 와 [유자 주스 레시피에 소금을 추가하면 과일 주스가 된다], 두 가지가 충돌하여 발생한 현상일 가능성이 높다. ------------------------------------------------------------------------------------------------- 저는 게임 개발 쪽은 1도 모르기에, 제 논리에 이상이 있다면 따끔한 댓글 부탁드립니다. 가독성이 좋지 않아 죄송합니다. 감사합니다.
EXP
67,328
(6%)
/ 72,001
아만자
|
인벤 공식 앱
댓글 알람 기능 장착! 최신 게임뉴스를 한 눈에 보자