ที่เก็บนี้มีรหัสสำหรับเกมผจญภัยที่ใช้ข้อความแบบโต้ตอบที่เรียกว่า "Temporal Traverse" ผู้เล่นจะนำทางตัวละครที่ชื่ออเล็กซ์ผ่านช่วงเวลาต่าง ๆ โดยเลือกที่กำหนดเส้นทางของการเล่าเรื่องและในที่สุดชะตากรรมของอเล็กซ์ เกมดังกล่าวขับเคลื่อนโดยคาสซานดราสำหรับประวัติการแชทและรูปแบบภาษาที่ใช้ AI จาก OpenAI เพื่อสร้างคำตอบ
การกำหนดค่าคาสซานดรา
cloud_config ด้วยข้อมูลรับรองที่เหมาะสมในรหัสsecure-connect-choose-your-adventure.zip adventure.zip ด้วยชุดมัดที่สอดคล้องกับการตั้งค่า Cassandra หรือ Astradb ของคุณตัวแปรสภาพแวดล้อม
token.json.env และเพิ่มตัวแปร OPENAI_API_KEYคีย์ Openai API
OPENAI_API_KEY ในไฟล์ .env ของคุณการจัดเตรียมฐานข้อมูลเวกเตอร์
กฎของเกมและการเล่าเรื่อง
การประหารชีวิต
รหัส bashcopy
python connect-database.py
การเล่นเกม
เกมนี้ใช้ประวัติการแชทที่เก็บไว้ในคาสซานดราผ่าน CassandraChatMessageHistory บริบทนี้ช่วยโมเดล AI (LLMChain) จาก OpenAI เพื่อสร้างการตอบสนองตามอินพุตของผู้เล่นและเทมเพลตการเล่าเรื่องที่กำหนดไว้
ยินดีต้อนรับ! หากคุณต้องการปรับปรุงเกมโปรดแยกที่เก็บและส่งคำขอดึงด้วยการเปลี่ยนแปลงของคุณ
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT อย่าลังเลที่จะแก้ไขและแจกจ่ายตามเงื่อนไขใบอนุญาต
เกมนี้เป็นการสาธิตและควรใช้อย่างรับผิดชอบ เนื้อหาที่สร้างขึ้นโดย AI อาจไม่เป็นไปตามเส้นทางที่คาดการณ์ได้หรือต้องการเนื่องจากลักษณะการเรียนรู้
ขอบคุณสำหรับการตรวจสอบที่เก็บเกม Traverse Adventure Game สนุกกับการเดินทางของคุณตลอดเวลาและการเล่าเรื่อง! หากคุณมีข้อสงสัยหรือข้อเสนอแนะอย่าลังเลที่จะเข้าถึงหรือสร้างปัญหาในที่เก็บ