แสดงบทความที่มีป้ายกำกับ Exit game แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Exit game แสดงบทความทั้งหมด

วันอังคารที่ 8 กันยายน พ.ศ. 2558

Construct 2 : เกมจับคู่ภาพกับคำ ตอนที่ 10 สรุปคะแนน

ในขั้นตอนนี้จะเป็นขึ้นตอนสุดท้ายของเกม คือ การสรุปคะแนนของเกม เมื่อรู้ผลการเล่นเกมแล้ว จะเริ่มเล่นใหม่หรือจะจบการเล่นเกมก็ได้


การเขียนคำสั่งต่างๆ ใน layout นี้คล้ายกับหน้า layout เริ่มเกมเกือบทั้งหมดเลยครับ จึงไม่ขอกล่าวรายละเอียดมากนัก
ขั้นแรกเพิ่มปุ่มสำหรับเริ่มเล่นเกม และการออกจากเกม


กำหนดการทำงานให้กับปุ่มทั้งสอง (sprite6 = restart, sprite7 = exit ) ดังนี้


เพิ่มวัตถุแบบ Text กำหนดชื่อเป็น total_txt เพื่อแสดงคะแนนที่ได้จาการเล่นเกม จัดวางตำแหน่งให้เหมาะสม


กำหนดให้แสดงคะแนนเมื่อเริ่มแสดง layout ดังนี้


กำหนดการทำงานของปุ่ม restart และปุ่ม exit ซึ่งจะต้องกำหนดค่าของตัวแปร array ที่เราได้ลบข้อมูลออกไปในตอนที่เล่นเกม  ดังนี้


ทดสอบการทำงานของเกมทั้งหมด ซึ่งในขณะนี้ถือว่าสมบูรณ์แล้ว (สมบูรณ์ คือ มีการทำงานครบถ้วนนะครับ)  ซึ่งเป็นแนวทางในการประยุกต์ทำเกมหรือสื่อการสอนที่มีลักษณะของการจับคู่คำ จับคู่ภาพได้  ถ้าหากจะพัฒนาต่อให้มีความน่าสนใจมากขึ้น ต้องทำให้มีคำศัพท์ที่หลากหลาย และมีหลายฉาก สามารถเลือกได้ว่าจะเล่นฉากไหน หรือจัดเป็นฉากตามหมวดหมู่ของคำศัพท์  สุดท้ายก็ขอให้สนุกกับการสร้างเกมนะครับ

วันอาทิตย์ที่ 2 สิงหาคม พ.ศ. 2558

Construct 2 : Exit Game

บทความนี้จะขอนำเสนอวิธีการปิดเกมที่สร้างด้วยโปรแกรม Construct 2 แต่จะเน้นเฉพาะเกมที่สร้างเป็น HTML5 เท่านั้นนะครับ (คือเวอร์ชันฟรีเขาให้แค่นี้ครับ)
ก่อนอื่นก็ต้องสร้างตัววัตถุ Spite ที่ทำหน้าที่เป็นปุ่มปิดของเกมซะก่อน (แนะนำวิธีการไว้ในเรื่อง Game Layout)


เมื่อได้ปุ่ม Exit แล้ว ขั้นตอนไปต้องเพิ่มวัตถุแบบ Browser เพื่อนำมาควบคุมการทำงานของตัวเว็บ โดยการคลิกขวา เลือกคำสั่ง Insert New Object ที่หมวด Web เลือกวัตถุ Browser แล้วกดปุ่ม Insert


ต่อไปต้องเพิ่มวัตถุ Mouse (แต่ถ้าเพิ่มแล้ว ตามบทความที่ผ่านมา ให้ข้ามขั้นตอนนี้ไปได้เลยครับ) เลือก Insert New Object แล้วเลือกหมวด Input และเลือก Mouse แล้วคลิกปุ่ม Insert


ขั้นต่อไป ทำการเพิ่มเหตุการณ์เมื่อมีการกดปุ่มของ Mouse โดยไปที่ event sheet2 ซึ่งคู่กับ Layout Titlegame ที่เป็นหน้าแรกของเกม คลิกที่ Add event  แล้วเลือกวัตถุ Mouse  และคลิกปุ่ม Next


เลือกเหตุการณ์ On object clicked ที่อยู่ในหมวด Mouse แล้วคลิกปุ่ม Next


เลือกการคลิก Mouse button เป็น Left คือ เมื่อมีการคลิกปุ่มซ้ายของ Mouse
ลักษณะ Click type  เลือกเป็น Clicked
วัตถุที่มีเหตุการณ์เกิด Object clicked เลือกตัว Spite ที่เป็นข้อความ Exit สำหรับปิดเกม
เมื่อกดปุ่ม Done จะกลับมาที่หน้า event sheet ทำการเพิ่ม action สำหรับการคลิกที่วัตถุ Exit


คลิก Add action แล้วเลือกวัตถุ Browser แล้วคลิกปุ่ม Next


เลือกคำสั่งในหมวด Window คือ Close แล้วคลิกปุ่ม Done


คำสั่งที่ได้ใน event sheet จะมีการทำงานเมื่อคลิกที่วัตถุ Exit จะทำการปิด Browser ออกจากเกม


ทดสอบการทำงานของโปรแกม เมื่อคลิกปุ่ม Exit หน้าเว็บจะปิดลงไป
จากที่ได้แนะนำไปในบทความนั้น สามารถประยุกต์ให้การออกจากเกม เป็นการเปลี่ยนไปยังหน้าเว็บอื่น ๆ ตามที่ต้องการก็ได้