รีวิว เกมส์ เป่ายิ้งฉุบ

คลอด ออกมาแล้วครับ แอปพลิเคชั่น ใหม่ วันนี้เรามาลองทำ เกมส์ แบบง่ายๆกัน

เกมส์ เป่ายิ้งฉุบ

หรือ Rock - paper - scissors ครับ ขอสารภาพเลยว่า ความตั้งใจสำหรับ แอปพลิเคชั่นนี่ ผมจะทำเป็นโจทย์ สำหรับ ผู้ที่มาอบรมแอนดรอยด์ ที่ สถาบัน EWTC โดย มาสเตอร์ อึ่ง เมื่อผ่านไปหลายรุ่น จึงเปลี่ยนโจทย์ ใหม่ให้ยากขึ้น จะทิ้งไปก็คิคว่าน่านะเกิดประโยชน์ เลยนำมาแชร์ ไว้ที่

  1. Source Code ที่สามารถ Import ไปที่ eclipse ไปที่นี่ครับ http://androidthai.in.th/download-code-android.html
  2. แต่สำหรับ หลายๆท่านที่ต้องการ ติดตั้ง ไปที่ SmartPhone สามารถเข้าไปที่ android market ได้ครับ
  3. แต่ถ้า Smart ของคุณมี ตัวอ่าน QR code ก็ที่นี่เลยครับ

 

 

 

 

มาดูโค้ดกัน

ผมขออนุญาติ ลัด เลยนะครับ ตอนนี้ผมเข้าใจว่าคุณ ได้ทำการ Import Source Code เข้าไปใน eclipse เป็นที่เรียบร้อยแล้ว โดย Conceptual Design ตัวโปรแกรมจะประกอบไปด้วย 3 Activity

Activity แรก

ต้อนรับ โชว์ Logo ช่วนให้เล่น เพียงคลิกปุ่ม Play

 

 

เลือกด้วย AlertDialog แบบ List

ผมเลือก การเล่น ด้วยการเลือกผ่าน  AlertDialog แบบ List เพราะว่าไม่เปลีองเนื้อที่ Display หน้าจอครับ

 

 

โดยการออกแบบ UI จะคำนึงถึง ขนาดของจอต่างๆ

 

 

โดยเราต้องเตรียม รูปสำหรับ

  1. ldpi
  2. mdpi
  3. hdpi

ตามนี้

 

 

 

มาดูที่ โค้ด MainActivity.java กัน

ผมจัดการกับ Attribute ต่างๆ ก่อน

 

 

SetOnClickListener

ผมได้ SetOnClickListener ให้กับปุ่ม ButtonPlay1

 

โดยกำหนดให้ว่า ถ้ามีการคลิกปุ่ม ButtonPlay1 ให้ไปกระทำ mehtod choosePlay()

 

 

เมธอด choosePlay()

เมธอด choosePlay() จะทำหน้าที่คัดเลือกการเลือก AlertDialog แบบ List โดยจะเลือกไปที่ 3 เมธอด คือ

  1. rock()
  2. paper()
  3. scissors()

 

method rock()

 

 

method paper()

 

และสุดท้าย method scissors()

 

 

โอ้ยเหนื่อย ไว้พรุ่งนั้มาต่อ Activity ที่สองกันครับ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น

Open publication - Free publishing - More android

joomla stats



Powed By EWTC easy4com workshop & training center

53 Bangna-Trad14 Bangna Bangkok 10260

office:02-393-0970 fax:02-399-2542 hotline24/7:081-859-5309