เกมส์เศรษฐีวิศวะ

เกมส์เศรษฐีวิศวะ

ชุดคำสั่ง (Prompts) สำหรับสร้างเกมเศรษฐีปัญญา: Blow Count Expertชุดคำสั่งนี้ถูกออกแบบมาเพื่อให้ AI สามารถสร้างเว็บแอปพลิเคชันเกมที่สมบูรณ์ในไฟล์เดียว (Single File) โดยครอบคลุมทั้งงานดีไซน์, เนื้อหาวิชาการ และระบบฐานข้อมูลขั้นตอนที่ 1: การวางโครงสร้างและเนื้อหาหลัก (Core Engine)คำสั่ง:"สร้างเกมเว็บแอปพลิเคชัน 'เกมเศรษฐี' โดยใช้ HTML5, Tailwind CSS และ JavaScript ในไฟล์เดียว เนื้อหาเกี่ยวกับ 'วิศวกรรมการตอกเสาเข็มและการนับ Blow Count' จำนวน 10 ข้อ โดยเรียงลำดับจากง่ายไปยาก มีระบบเงินรางวัล 10 ระดับ (1,000 ถึง 1,000,000) มีระบบตัวช่วย 50:50 และระบบ AI Hint โดยใช้ฟอนต์ Sarabun และดีไซน์โทน Dark Gold แบบพรีเมียม"ขั้นตอนที่ 2: การเชื่อมต่อระบบบันทึกคะแนน (Cloud Storage)คำสั่ง:"เพิ่มระบบ Cloud Storage โดยใช้ Firestore เพื่อสร้าง Leaderboard แสดงคะแนนสูงสุด 5 อันดับแรก โดยให้ผู้เล่นระบุชื่อก่อนเริ่มเกม และเมื่อจบเกมให้บันทึกชื่อพร้อมเงินรางวัลลงในคอลเลกชัน /artifacts/{appId}/public/data/leaderboard โดยต้องมีระบบ Authentication แบบ Anonymous ก่อนเริ่มใช้งาน Firestore เสมอ"ขั้นตอนที่ 3: การเพิ่มระบบ AI Tutor & Reviewคำสั่ง:"หลังจากจบเกม ให้ใช้ Gemini API (gemini-2.5-flash-preview-09-2025) วิเคราะห์ข้อที่ผู้เล่นตอบผิด โดยให้ AI สวมบทบาทเป็น 'วิศวกรที่ปรึกษา' อธิบายเหตุผลที่ถูกต้องด้วยภาษาที่เป็นกันเองและเข้าใจง่าย แสดงผลในหน้าสรุปคะแนน"ขั้นตอนที่ 4: การปรับแต่งประสบการณ์ผู้ใช้ (User Experience - UX)คำสั่ง:"ปรับปรุงระบบเวลา (Timer) ให้ตื่นเต้นขึ้น โดยย้ายตัวเลขเวลาไปไว้ด้านบนสุดของคำถาม ขยายขนาดตัวเลขให้ใหญ่พิเศษ (ขนาด 3.5rem) และเพิ่มเอฟเฟกต์สีแดงกระพริบเมื่อเวลาเหลือน้อยกว่า 5 วินาที พร้อมแถบความคืบหน้า (Progress Bar) ที่ลดลงตามเวลา"ขั้นตอนที่ 5: การตรวจสอบความถูกต้องทางวิชาการ (Technical Validation)คำสั่ง:"ตรวจสอบการแสดงผลสัญลักษณ์ทางวิศวกรรม โดยเฉพาะค่า 's' (Settlement) ในคำถามที่เกี่ยวข้องกับสูตร Hiley หรือ Last 10 Blows ให้ระบุคำจำกัดความให้ชัดเจนว่าเป็น 'ระยะจมตัวสะสมเฉลี่ยต่อการตอก' เพื่อไม่ให้สับสนกับหน่วยวินาที (seconds) และใช้ LaTeX formatting สำหรับตัวแปรคณิตศาสตร์"เคล็ดลับเพิ่มเติมในการแบ่งปัน:การใช้งาน API: บอกผู้รับว่าต้องมี apiKey สำหรับ Gemini และ firebaseConfig สำหรับระบบจัดเก็บข้อมูลการรันโค้ด: โค้ดนี้สามารถรันได้ทันทีผ่าน Browser หรือนำไปวางใน Editor เช่น VS Code และเปิดด้วย Live Serverการต่อยอด: สามารถเปลี่ยนชุดคำถามในตัวแปร questions เป็นหัวข้ออื่นได้ทันทีโดยไม่ต้องแก้โครงสร้างโปรแกรม

ความคิดเห็น (0)

ยังไม่มีความคิดเห็น เป็นคนแรกที่แสดงความคิดเห็น!