////
Search
Duplicate
🏎️

Russell

변수 시스템
상태창
인벤토리
변수 시스템 구조
title : 변수 시스템 이름
description : 변수 시스템의 설명
변수 : [ 변수 리스트 ]
name : 변수 이름
description : 변수의 설명
value : 변수 값
type : 변수의 타입 (validate, 타입 캐스팅 등등)
string
enum : equal
number : min, max
boolean : equal
변수 시스템 사용 시나리오
상태창
인벤토리
아이템 습득시 인벤토리에 추가되는 시나리오
변수 업데이트 시스템
프롬프트에 변수의 포맷을 주고 포맷을 안깨부시도록 강제한다.
변수 validate 시스템
변수가 업데이트해서 나온 값을 타입 캐스팅을하고 값을 validate하도록 함.
변수 추가 생성 시스템
AI의 응답에서 추가된 값에서 변수 시스템의 description에 따라 추가할 수 있는 품목을 추가해준다. 그리고 변수의 설명을 추가하고 value와 type 등등을 추가한다. 포맷을 준수하도록.
키워드 북 실행 시스템
변수에서 트리할 키워드 북을 넣어두면 키워드 북을 사용하도록.
어떻게? 할지 고민해봐야함.
랜덤 변수 시스템
랜덤 변수 시스템…? 이건 아직 모르겠음…
media asset 관리 시스템

변수 시스템

1.
변수 시스템 이름
2.
변수 시스템의 설명
3.
추가 기능
4.
삭제 기능
a.
삭제는 Backend → 변수 삭제 방법

변수

1.
변수 이름
2.
변수 설명
3.
변수 타입
4.
validate 방법 → 타입 캐스팅
string
enum : equal
number : min, max
boolean : equal

캐릭터 : SCP재단에서 살아남기

선택한 이유 사용자에게 게임 처럼 선택지를 제공하고 있음
물품 같은 것들이 있음 그래서 인벤토리에 물품을 관리하면 좋을것 같음
엔딩이 존재함 사용자가 죽으면 게임이 엔딩되거나 탈출하면 해피 엔딩으로 끝남
AI의 응답에서 물품을 찾아서 인벤토리에 추가 하면 딱이여서

인벤토리 시스템 (변수 추가 기능, 삭제 기능)

처음에는 아무것도 없는 상태로 시작함
상황이 진행 될수록 → 물품이 추가되고 사용하면 삭제되고

상태 (변수만 업데이트)

몸 상태 : 건강, 경상, 중상, 사망
심리 상태 : 편안, 불안, 공포