เกมที่ยอดเยี่ยมใน Smart Display ของ Google Assistant ผสมผสานภาพที่สมจริงและอินเทอร์เฟซแบบพูดที่ออกแบบมาอย่างดี การผสานแนวทางปฏิบัติแนะนำสำหรับการออกแบบเชิงสนทนาเข้ากับกราฟิกในเกมและการโต้ตอบด้วยการแตะเป็นกุญแจสำคัญในการสร้างประสบการณ์การเล่นเกม ที่จะทำให้ผู้เล่นกลับมาเล่นเกมอยู่เรื่อยๆ
ดูแนวทางปฏิบัติที่สำคัญที่สุดในการสร้างเกมที่ประสบความสำเร็จ ในอุปกรณ์ Google Assistant
ออกแบบโดยเน้นที่ภาพ
![](https://developers-dot-devsite-v2-prod.appspot.com/static/assistant/games/images/guide/jc-kitchen-02.png?authuser=0000&hl=th)
ภาพที่ชัดเจนช่วยให้ผู้เล่นรู้สึกมีส่วนร่วมอยู่เสมอและทำตามการเคลื่อนไหวขณะที่โต้ตอบกับเกม ผู้เล่นอาจพลาดคำพูดที่พูดไปเนื่องจากรบกวนหรืออยู่ในสภาพแวดล้อมที่มีเสียงดัง ดังนั้นการให้พรอมต์ที่เป็นภาพรวมถึงพรอมต์เสียงช่วยให้เกมดำเนินไปได้อย่างต่อเนื่อง
ใช้กฎอินเทอร์เฟซเสียง
การสร้างอินเทอร์เฟซเสียงที่ยอดเยี่ยมสำหรับเกมของคุณต้องอาศัยการคาดเดาความต้องการของผู้เล่น เกมที่พากย์เสียงค่อนข้างใหม่ ผู้เล่นจึงอาจไม่รู้ว่า จะพูดอะไร พูดเมื่อไร หรือพูดอย่างไร ผู้เล่นสามารถพูดหรือพูดอะไรก็ได้ และเกมของคุณควรจะจัดการได้ ทำตามแนวทางปฏิบัติแนะนำของอินเทอร์เฟซเสียงเพื่อเป็นแนวทางในการออกแบบการสนทนา
เป็นแนวทางที่เสมอต้นเสมอปลาย: ผู้เล่นอาจหลงไปอยู่ในเขตแดนที่ไม่คุ้นเคยของอินเทอร์เฟซแบบบทสนทนาได้ง่ายๆ ดังนั้นให้วางแผนกำหนดความคาดหวังว่าเกมจะทำงานอย่างไรในตอนแรก เมื่อการเล่นเกมดำเนินไปเรื่อยๆ การเตรียมพร้อมที่ จะเข้ามาและช่วยให้พวกเขาค้นหาเส้นทางต่อไป
- วางแผนเกี่ยวกับบทแนะนำสั้นๆ ในการเริ่มต้นใช้งานสำหรับอินเทอร์เฟซแบบคำพูดเมื่อเริ่มเล่นเกม
- ให้ผู้เล่นดำเนินการอีกครั้งเมื่อเกมไม่ได้รับอินพุตเป็นเวลา 10 วินาทีขึ้นไป
- เตือนผู้เล่นอีกครั้งเมื่อเกมไม่เข้าใจสิ่งที่ผู้เล่นพูด
- แสดงพรอมต์หรือคำแนะนำที่ปรับแต่งให้เหมาะกับส่วนต่างๆ ของเกม
เตรียมพร้อมสำหรับสิ่งต่างๆ: ด้วยอินเทอร์เฟซเสียง ผู้เล่นสามารถพูดได้ทุกเมื่อและคาดหวังว่าจะเกิดอะไรขึ้น ความคาดหวังนี้แตกต่างอย่างมากจากแพลตฟอร์มเกมอื่นๆ ที่อินพุตจำกัดอยู่ที่การควบคุมด้วยนิ้วหรือท่าทางสัมผัสเท่านั้น
- อนุญาตให้ผู้ใช้ขอความช่วยเหลือ ดูคำแนะนำซ้ำ หรือหยุดชั่วคราวได้ทุกเมื่อ
- วางแผนรับมือทุกอย่างที่ผู้เล่นขว้างในเกมของคุณ ตั้งแต่การปะทะกันอย่างไม่พอใจไปจนถึงการให้กำลังใจเพื่อชัยชนะ วิธีนี้ช่วยให้คุณได้รับประสบการณ์ที่สมจริงยิ่งขึ้น แต่โปรดระวังอย่าออกแบบมากเกินไป ดูข้อมูลเพิ่มเติมได้ที่ออกแบบเพื่อส่วนสำคัญในเว็บไซต์การออกแบบการสนทนา
ดูข้อมูลเพิ่มเติมได้ที่เว็บไซต์การออกแบบการสนทนา
ใช้โฮสต์ด้วยเสียงและอักขระ
![](https://developers-dot-devsite-v2-prod.appspot.com/static/assistant/games/images/guide/cookie-dance-02.gif?authuser=0000&hl=th)
- การออกแบบให้สอดคล้องกัน: ผู้เล่นมีความไวต่อการเปลี่ยนแปลงเสียงที่พูดมาก และการเปลี่ยนแปลงเสียงเพียงเล็กน้อยอาจทำให้เสียสมาธิได้
การใช้เสียงที่สร้างขึ้นช่วยให้การพัฒนาเกมเร็วขึ้น ทำให้อัปเดตง่ายขึ้น และมอบประสบการณ์การใช้งานที่ดีขึ้นแก่ผู้ใช้ คุณสามารถดูการอ่านออกเสียงข้อความ Google Cloud เพื่อดูเสียงของลำโพงสมาร์ทโฮมที่ใช้กับ SSML ในเกมได้ ผู้จัดเกม Mime Jam ใช้เสียงจากออสเตรเลียที่สร้างขึ้นโดย
Cloud Text-to-Speech:
หมายเหตุ: แม้จะเป็นเสียงที่สร้างขึ้น แต่คุณก็ควรคำนึงถึงความสอดคล้องกันของรูปแบบคำพูดและการใช้ภาษาด้วย เพราะผู้เล่นสังเกตเห็นได้ด้วย - ออกแบบลักษณะตัวตนของโฮสต์: ลองออกแบบลักษณะตัวตนของโฮสต์เพื่อช่วยให้ทีมของคุณมอบประสบการณ์การเล่นเกมที่สอดคล้องกัน ลักษณะตัวตนของโฮสต์จะสร้าง
จุดยึดสำคัญให้ผู้เล่นทำตามและขอความช่วยเหลือ ตัวอย่างเช่น คลิปเสียงต่อไปนี้จะแสดงผู้บรรยายเมื่อเริ่มต้น Gnome Garden
- การออกแบบสำหรับการจดจำ: แม้ว่าผู้เล่นจะสังเกตเห็นความแตกต่างเล็กๆ น้อยๆ ในเสียงพูด แต่คุณก็ควรออกแบบตัวละครให้โดดเด่นและน่าสนใจจากมุมมองของเสียง เสียงที่ชัดเจนสำหรับข้อความแจ้งจะช่วยให้ผู้เล่นทราบว่าเกมกำลังดำเนินอยู่และคาดหวังว่าจะได้รับอินพุต แม้ว่าตัวละครจะไม่อยู่บนหน้าจอหรือผู้เล่นมองไปทางอื่น
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ลักษณะตัวตนเป็นส่วนหนึ่งของอินเทอร์เฟซเสียงได้ที่เว็บไซต์ การออกแบบการสนทนา
ทดสอบอย่างต่อเนื่อง
ทดสอบเกมของคุณอย่างสม่ำเสมอในขณะที่พัฒนา ทดสอบทุกแง่มุมของเกม รวมถึงฟังก์ชันการทำงานพื้นฐานเพื่อให้การสนทนาเป็นไปอย่างง่ายดาย ตำแหน่งและขนาดของภาพ ตลอดจนองค์ประกอบอื่นๆ ของเกม ทำการทดสอบเหล่านี้กับทั้งโปรแกรมจำลองอุปกรณ์และอุปกรณ์จริง ทำตามแนวทางปฏิบัติการทดสอบต่อไปนี้ขณะพัฒนาเกม
- ทดสอบการสนทนาในอุปกรณ์: สิ่งที่คุณเขียนในหน้าเว็บอาจฟังดูแตกต่างออกไปเมื่ออุปกรณ์พูด เทคนิคนี้ช่วยให้คุณตรวจจับคำซ้ำ ประโยคยาวๆ และวลีที่อึดอัดหรืออึดอัดใจได้
- ทดสอบการสนทนากับคนอื่นๆ: สิ่งที่ผู้คนพูดในการสนทนานั้นคาดเดาไม่ได้ เพื่อช่วยในการทราบว่าผู้เล่นจะพูดอะไรกับเกมของคุณบ้าง ให้ทดสอบการสนทนาจากเกมของคุณกับคนอื่นๆ เพื่อดูว่าพวกเขาให้คำตอบแบบไหน
- ทดสอบกราฟิกของคุณด้วยอุปกรณ์: การดูและทดสอบกราฟิกบนหน้าจอคอมพิวเตอร์อาจดูแตกต่างออกไปใน Smart Display
- ทดสอบในอุปกรณ์ที่หลากหลาย: จออัจฉริยะมีหลายขนาด หากเป็นไปได้ ให้ทดสอบกับอุปกรณ์หลายๆ ชนิดเพื่อให้แน่ใจว่าหน้าจอจะมีความละเอียดและเล่นเกมได้อย่างมีประสิทธิภาพสูงสุด
หากคุณกำลังพัฒนาเกมที่มีให้บริการในหลายภาษา ให้ทำดังต่อไปนี้
- ทดสอบแต่ละภาษาแยกกัน: แต่ละภาษาอาจมีปัญหาด้านการออกเสียงและการจดจำคำพูดของตัวเอง ดังนั้น อย่าลืมทดสอบการสนทนาในอุปกรณ์และทดสอบการสนทนากับคนอื่นสำหรับแต่ละภาษา
แม้ว่าจะพัฒนาเป็นครั้งแรกแล้ว คุณก็ควรทดสอบเกมต่อไป มองหาโอกาสในการปรับปรุง และอัปเดตการดำเนินการตามความจำเป็น
ดูข้อมูลเพิ่มเติมเกี่ยวกับการทดสอบการออกแบบการสนทนาได้ที่เว็บไซต์การออกแบบการสนทนา
พิจารณาประเภทเกม
เกมหลายประเภทประสบความสำเร็จได้ใน Google Assistant ตัวอย่างเกมประเภท ที่ใช้ได้ผลดีบนแพลตฟอร์มมีดังนี้
ผลัดกันเล่น: เกมที่ใช้กลไกโต้ตอบและพรอมต์ง่ายๆ เช่น
- การสนทนาปลายเปิด เช่น การโต้ตอบระหว่างคำถามและคำตอบ
- การเลือกตัวเลือก เช่น เกมทายปัญหาที่ไม่มีการจำกัดตัวจับเวลา
เกมตัวอย่าง: Cookie Detective
![](https://developers-dot-devsite-v2-prod.appspot.com/static/assistant/games/images/guide/mimejam-winner-02.gif?authuser=0000&hl=th)
เรียลไทม์: เกมที่ใช้การจำกัดเวลาและการโต้ตอบอย่างรวดเร็วเพื่อกระตุ้นการเล่นเกม เช่น
- เกมทายคำหรือสลับคำ
- เกมไขปัญหา
- เกมทายเวลา
เกมตัวอย่าง: Mime Jam
โปรดทราบว่าเกมประเภทนี้จะได้รับประโยชน์จากการใช้โหมดการจับคู่แบบต่อเนื่อง
ไม่มีการใช้งาน: เกมที่ทำงานในเบื้องหลังขณะที่ผู้เล่นไม่ได้เล่น
- เกมทำฟาร์ม
- เกมสร้างเมือง
- การสร้างอาณาจักร
เกมตัวอย่าง: Gnome Garden
สร้างด้วยการโต้ตอบแบบสัมผัส
เมื่อสร้างเกมสำหรับจออัจฉริยะด้วย Google Assistant ให้ใช้ฟังก์ชันหน้าจอสัมผัสเป็นส่วนเสริมของอินเทอร์เฟซเสียง ดังนี้
- ความเท่าเทียมกันของเสียงและการแตะ: ตรวจสอบว่าผู้เล่นทำได้ทุกอย่างโดยแตะหน้าจอจากการใช้เสียงด้วย และในทางกลับกันด้วย ผู้เล่นควรสลับใช้การแตะและเสียงได้อย่างราบรื่น เด็กอาจไม่สามารถเข้าถึงหน้าจอระหว่างการเล่น และในทำนองเดียวกัน อาจไม่มีเสียงพูดและคำใบ้จากหน้าจอ
ใช้การแตะเป็นส่วนเสริม: ระบุการป้อนข้อมูลด้วยการสัมผัสเป็นทางเลือกในการดําเนินการหรือคําแนะนําเกี่ยวกับวิธีดําเนินการต่อ ตัวอย่างเช่น การป้อนข้อมูลบนหน้าจอสัมผัส จะแสดงบนหน้าจอสำหรับการตอบสนองของผู้เล่น แม้จะหยุดการสนทนาของเกมชั่วคราวแล้วก็ตาม ในบางกรณี การโต้ตอบด้วยการสัมผัสอาจช่วยให้ ผู้เล่นตอบสนองต่อกิจกรรมของเกมได้เร็วกว่าการป้อนข้อมูลด้วยเสียงเกมนักสืบคุกกี้ใช้การแตะเพื่อเลือกจุดซ่อน - แตะเป็นส่วนเสริมเสียง: ใช้การป้อนข้อมูลด้วยการแตะด้วยเสียงเพื่อสร้างการโต้ตอบที่เป็นประโยชน์ ตัวอย่างเช่น ให้ผู้เล่นแตะหน้าจอและฟัง ข้อมูลที่เป็นเสียงพูดเกี่ยวกับวัตถุในเกม
กระตุ้นการเข้าชมผู้เล่นและเล่นซ้ำ
การชักชวนให้ผู้ใช้กลับมาเล่นเกมใน Google Assistant เป็นประจำก็มีความสำคัญพอๆ กับเกมอื่นๆ ที่คุณสร้าง แม้ว่าการเริ่มต้นเกมด้วยอินเทอร์เฟซเสียง นั้นทำได้ง่ายและรวดเร็ว แต่ผู้เล่นต้องรู้คำศัพท์และแรงจูงใจที่จะเล่นอีกครั้ง ด้วยเหตุนี้ การออกแบบเกมของคุณจึงควร เน้นการดึงดูดให้กลับมามีส่วนร่วมอีกครั้ง ดังนี้
- การเล่นเกมให้สนุก: วิธีที่ดีที่สุดในการทำให้ผู้เล่นกลับมาเล่นเกมอยู่เรื่อยๆ คือ การทำให้เกมสนุก ให้ประสบการณ์ที่ผู้เล่นต้องการทำซ้ำ
- การกลับมามีส่วนร่วมที่เร็วขึ้น: มุ่งเน้นนำผู้เล่นที่กลับมาเล่นต่อจากที่ค้างไว้อย่างรวดเร็วและรับทราบการกลับมาอีกครั้งของผู้เล่น เช่น "สวัสดี ผู้เล่น ยินดีต้อนรับกลับมา!" ใช้ฟีเจอร์อย่างเช่น พื้นที่เก็บข้อมูลในหน้าแรก เพื่อบันทึกสถานะต่างๆ ของเกมสำหรับผู้เล่นหลายๆ คนและกลับไปเล่นเกมได้อย่างรวดเร็ว
ใช้ฟีเจอร์พื้นที่เก็บข้อมูลในหน้าแรกเพื่อบันทึกคะแนนสูงสุดสำหรับผู้เล่นที่กลับมา - ลีดเดอร์บอร์ดและเครื่องมืออื่นๆ: อย่าลืมใช้เทคนิคการเล่นซ้ำ ที่ใช้ได้กับเกมอื่นๆ เช่น กิจกรรมที่มีกำหนดเวลาและลีดเดอร์บอร์ด