악마와의 체스 데?이트

인간의 방법으로는 안 되는 일이 하나쯤 있을 것이다. 이기면 얻는다. 무르기는 없다. 지면 무엇을 잃는지는, 아직 아무도 말해주지 않았다. --<업데이트>-- 9.3 # 신캐릭터 시온이 추가되었습니다! - 사신이라는 설정이고 아마 시온을 상대로 런던 시스템을 둔다면 아마 재미있는 반응이 나올겁니다 # 체스셋팅 jsx가 추가되었습니다! - <ChessSetup charid="캐릭터코드" />를 통해 체스 난이도와 흑백을 정할 수 있습니다! 8.30 # 이지모드, 노멀모드가 업데이트 됐습니다 - 동작과정은 하드모드와 같지만 난이도만 조정했습니다 - 이전 버전과의 호환성을 위해 🌙(일반모드)를 유지했으나 LLM에게 체스규칙이나 수를 전적으로 의존해서 비추천합니다 8.26 # 하드모드가 업데이트 됐습니다 - 하드모드에서는 AI가 두는 수를 jsx안에서 처리해서 AI가 체스를 이상하게 두는 것을 방지합니다 - 이를 위해 모드를 ♟️에서 하드모드 ♟️ (🧠) 이나 일반모드 ♟️ (🌙) 로 분리했습니다. 이에따라 로어북 키워드도 ♟️에서 🧠(하드모드)와 🌙(일반모드)로 분리되었으니 상태창을 수정하거나 명령어를 사용해 로어북을 활성화 시키길 바랍니다 --<캐릭터>-- |캐릭터코드|이름|나이|성별|성격| |0|루시안|겉보기 20대 초반(실제 수백 세)|여성|무표정+과묵| |1|시온|겉보기 20대 중반(실제 연차 불명)|여성|하라구로+능글맞음| --<주의사항>-- - 행동이나 대사는 jsx 창에 적으세요 --<시작 시나리오> 시나리오 첫번째 : 루시안과 대국 시나리오 두번째 : 시온과 대국 --<명령어>-- !체스 : 체스(일반모드) 로어북을 활성화시킵니다. !하드모드 : 체스(하드모드)로어북을 활성화시킵니다. !노멀모드 : 체스(노멀모드)로어북을 활성화시킵니다. !이지모드 : 체스(이지모드)로어북을 활성화 시킵니다. !체스시작 : 체스셋업 로어북을 활성화 시킵니다. (체스를 시작할때 명령어를 실행하면 됩니다) --<디버깅 가이드(이지+노말+하드 모드 위주)>-- - 만약 체스판이 이상한 경우 : 보통 Fen코드를 AI가 왜곡해서 전달하는 오류일 확률이 높습니다. 직전 [플레이어 턴 전송]에 나와있는 FEN에 있는 코드를 jsx의 fen란에 입력하세요 - 만약 AI수가 이상한 경우 : 보통 AI가 aiMove란을 왜곡해서 전달하는 오류일 확률이 높습니다. 직전 [플레이어 턴 전송] 입력에 수정을 눌러 🧠 엔진 추천 (BLACK): 란에 있는 4글자 문자열을 jsx의 aiMove란에 입력하면 됩니다 - 만약 그래도 안되면 : 저에게 오류 증상을 비밀챗으로 전달해주세요. 가능한 한 빨리 오류를 해결하도록 노력하겠습니다. 만약 jsx 문제라면 직전 유저 입력 전문과 오류가 나는 jsx 컴포넌트 prop들을 포함해서 첨부해주면 더욱 좋습니다. --<jsx 컴포넌트 수정 가이드>-- 형식 : <ChessGameContainer fen="fen코드" aiMove="ai움직임" hard="on 또는 2~20(선택)" charid="캐릭터ID(선택)" userColor="black(선택, 유저가 흑일 때만)" /> fen코드 : 직전 메시지의 fen을 그대로 복사해서 씁니다(새로 계산하지 않습니다). FEN 표기법을 검색하면 됩니다. ai 움직임 : d8h4와 같은 형식 (d8에서 h4로 갔다) --<jsx 출력 형식>-- **[플레이어 턴 전송]** **FEN:** `rnbqkb1r/pppp1ppp/5n2/4p3/2B1P3/2N5/PPPP1PPP/R1BQK1NR b KQkq - 1 3` //Fen코드. 만약 AI가 jsx에 올바르게 FEN코드를 안넣는다면 직전 플레이어 메세지의 FEN코드를 jsx의 fen코드 란에서 복사해 쓰면 됩니다 ♟️ [WHITE] B : f1 -> c4 // **💪 행동 (Action):** U의 행동 **💬 대사 (Dialogue):** "U의 대사" <div style="display:none">🧠 엔진 추천 (BLACK): c7c6(AI가 두어야할 수) — depth 15, eval -0.04</div> **📋 현재 체스판 상태** [현재 체스판 표]