| รีวิว เกมส์ เป่ายิ้งฉุบ |
|
คลอด ออกมาแล้วครับ แอปพลิเคชั่น ใหม่ วันนี้เรามาลองทำ เกมส์ แบบง่ายๆกัน เกมส์ เป่ายิ้งฉุบหรือ Rock - paper - scissors ครับ ขอสารภาพเลยว่า ความตั้งใจสำหรับ แอปพลิเคชั่นนี่ ผมจะทำเป็นโจทย์ สำหรับ ผู้ที่มาอบรมแอนดรอยด์ ที่ สถาบัน EWTC โดย มาสเตอร์ อึ่ง เมื่อผ่านไปหลายรุ่น จึงเปลี่ยนโจทย์ ใหม่ให้ยากขึ้น จะทิ้งไปก็คิคว่าน่านะเกิดประโยชน์ เลยนำมาแชร์ ไว้ที่
มาดูโค้ดกันผมขออนุญาติ ลัด เลยนะครับ ตอนนี้ผมเข้าใจว่าคุณ ได้ทำการ Import Source Code เข้าไปใน eclipse เป็นที่เรียบร้อยแล้ว โดย Conceptual Design ตัวโปรแกรมจะประกอบไปด้วย 3 Activity Activity แรกต้อนรับ โชว์ Logo ช่วนให้เล่น เพียงคลิกปุ่ม Play
เลือกด้วย AlertDialog แบบ Listผมเลือก การเล่น ด้วยการเลือกผ่าน AlertDialog แบบ List เพราะว่าไม่เปลีองเนื้อที่ Display หน้าจอครับ
โดยการออกแบบ UI จะคำนึงถึง ขนาดของจอต่างๆ
โดยเราต้องเตรียม รูปสำหรับ
ตามนี้
มาดูที่ โค้ด MainActivity.java กันผมจัดการกับ Attribute ต่างๆ ก่อน
SetOnClickListenerผมได้ SetOnClickListener ให้กับปุ่ม ButtonPlay1
โดยกำหนดให้ว่า ถ้ามีการคลิกปุ่ม ButtonPlay1 ให้ไปกระทำ mehtod choosePlay()
เมธอด choosePlay()เมธอด choosePlay() จะทำหน้าที่คัดเลือกการเลือก AlertDialog แบบ List โดยจะเลือกไปที่ 3 เมธอด คือ
method rock()
method paper()
และสุดท้าย method scissors()
โอ้ยเหนื่อย ไว้พรุ่งนั้มาต่อ Activity ที่สองกันครับ
|