วิธีอัปโหลดเกม
อัปโหลดเกม HTML5 แบบไหนก็ได้ที่เล่นบนเบราว์เซอร์ได้ โดยเฉพาะเกมหนีออกจากห้องและเกมไขปริศนาที่เข้ากันได้ดีเป็นพิเศษ
เตรียมไฟล์
- รวมเกมทั้งหมดไว้ในไฟล์ zip ไฟล์เดียว ต้องมี index.html อยู่ชั้นบนสุดของ zip (หรืออยู่ในโฟลเดอร์เดียวที่ชั้นบนสุด)
- โหลดภาพ เสียง และสคริปต์ด้วยพาธแบบสัมพัทธ์ (เช่น img/door.png) ที่อยู่ที่ขึ้นต้นด้วย / จะใช้งานไม่ได้
- ข้อจำกัด: ไฟล์ zip ไม่เกิน 50 MB จำนวนไฟล์ไม่เกิน 1,000 ไฟล์ และขนาดหลังแตกไฟล์ไม่เกิน 200 MB
- ไฟล์ที่อัปโหลดได้: HTML · JS · CSS · JSON · ภาพ (PNG · JPG · WebP · GIF · SVG · AVIF) · เสียง (MP3 · OGG · WAV · M4A) · วิดีโอ (MP4 · WebM) · ฟอนต์ · WASM · โมเดล 3 มิติ (glTF · GLB)
หน้าจอและการควบคุม
- วาดให้พอดีกับขนาดหน้าจอ เพื่อให้แสดงผลได้ทั้งบนโทรศัพท์ในแนวตั้งและบนคอมพิวเตอร์
- ทำให้เล่นได้ทั้งด้วยการแตะและด้วยเมาส์
เกมทำงานที่ไหน
- เกมจะทำงานในกรอบที่ปลอดภัยบนที่อยู่ที่แยกจากเว็บไซต์ PlayEscape ป๊อปอัป หน้าต่างใหม่ การไปยังหน้าอื่น และการดาวน์โหลดไฟล์จะถูกบล็อก
- ห้ามขอข้อมูลการเข้าสู่ระบบ การชำระเงิน หรือข้อมูลส่วนบุคคล และห้ามส่งข้อมูลของผู้เล่นไปยังเซิร์ฟเวอร์ภายนอก
บันทึกความคืบหน้า (ไม่บังคับ)
หากใส่ PlayEscape SDK ความคืบหน้าจะถูกบันทึกไว้ในเบราว์เซอร์ของผู้เล่น และกลับมาเล่นต่อได้เมื่อเข้ามาใหม่ เมื่อหนีออกได้ ระบบจะบันทึกเวลาที่ใช้และจำนวนคำใบ้ไว้ด้วย
<script src="https://play-escape.com/sdk/v1.js"></script>
<script>
const saved = PlayEscape.load()
PlayEscape.save(state, { progress: 0.4, hints: 1, seconds: 320 })
PlayEscape.escaped({ seconds: 754, hints: 2 })
PlayEscape.exit()
</script>example-game.zipเกณฑ์การตรวจสอบ
PlayEscape จะลองเล่นทุกเกมที่อัปโหลดด้วยตัวเองก่อนเผยแพร่ เกมลักษณะต่อไปนี้จะไม่ผ่านการตรวจสอบ:
- เกมที่เล่นไม่จบหรือหน้าจอแสดงผลผิดเพี้ยน
- เนื้อหาทางเพศ ความรุนแรงเกินควร หรือถ้อยคำที่แสดงความเกลียดชังหรือการเลือกปฏิบัติ
- เกมที่นำเกม ภาพ เพลง หรือตัวละครของผู้อื่นมาใช้โดยไม่ได้รับอนุญาต
- โฆษณา ลิงก์ที่พาไปยังเว็บไซต์อื่น หรือการขอให้ชำระเงินหรือขอข้อมูลส่วนบุคคล
- โค้ดที่เป็นอันตรายต่ออุปกรณ์หรือข้อมูลของผู้เล่น
การแก้ไขและการนำออก
คุณแก้ไขหรือลบเกมได้ทุกเมื่อที่ “เกมที่ฉันอัปโหลด” เมื่อแก้ไข เกมจะต้องผ่านการตรวจสอบอีกครั้ง