Lab 7: เกมไพ่จับคู่ (อีกรอบ)

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การใส่ลูกเล่นให้กับงานนำเสนอ
Advertisements

C# เบื้องต้น ก่อนการเขียนเกมด้วย XNA
Lab Part Nattee Niparnan
XNA Basic.
ส่วนประกอบของโปรแกรม Macromedia Dreamweaver 8
XNA Basic.
การเรียงสับเปลี่ยนเชิงวงกลม (Circular Permutation)
ผู้จัดทำโครงการ นายณัฐพงษ์ ทุมมาลา นายทินกร เหมหงษ์
KKU Duel อาจารย์ที่ปรึกษา อ.วิชชา เฟื่องจันทร์ จัดทำโดย
MAMMOTH GAME eXPLORATION.
เตรียมตัวเตรียมใจให้ดี…คุณกำลังเข้าสู่โลกมายากล
ตัวแปรชนิดโครงสร้าง (Structure)
FORM อ.กันทิมา อ่อนละออ
ประโยชน์และโทษของการใช้งานคอมพิวเตอร์
Microsoft Word Part I Government Savings Bank Computer Trainging Í
ครั้งที่ 7 Composition.
การกำหนดสีของตัวอักษร การกำหนดสีของตัวอักษรเฉพาะส่วน
การใช้งานโปรแกรม Microsoft Word
ขั้นตอนวิธี (Algorithm)
เกม (Game) หมายถึง การแข่งขัน
อาจารย์ภูริทัศน์ มัทวพันธุ์
การจำแนกตัวอักษรออกจากบรรทัดข้อความ
เริ่มต้น Photoshop CS5.
สมการกำลังสอง นางพัชรีย์ ลันดา ผู้สร้าง กลุ่มสาระการเรียนรู้คณิตศาสตร์
บทที่ 3 Class and Object (1) การสร้างและการใช้งานคลาส
คลาสและวัตถุ (2) (Class & Object)
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
ชั้นมัธยมศึกษาตอนต้น
การสร้าง Digital Video ด้วย Window Movie Maker
สุพจน์ สวัตติวงศ์ gamepad.pigcanfly.com
Suphot Sawattiwong Sprite Suphot Sawattiwong
Suphot Sawattiwong Lab IV: Array Suphot Sawattiwong
Suphot Sawattiwong Sound On Game Suphot Sawattiwong
Minitab for Product Quality
ด. ช. จิรายุทธ คำพา ป4.1 เลขที่ 1
วิทยาลัยการอาชีพวังไกลกังวล
กฏเกณฑ์นับเบื้องต้นเกี่ยวกับการนับ วิทยาลัยการอาชีพวังไกลกังวล
รายงาน เรื่อง -ส่วนประกอบที่สำคัญของ microsoft excel -การพิมพ์ข้อมูลและการสร้างสูตรเบื้องต้น จัดทำโดย.
การแปลงข้อมูลใน Excel เป็นฐานข้อมูลใน Access
ตัวแปรกับชนิดของข้อมูล
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
Mind map อ.วรพจน์ พรหมจักร.
รู้จักกับTimeline, Layer และ Scene รู้จักกับTimeline, Layer และ Scene
Week 12 Engineering Problem 2
กลุ่มสาระการเรียนรู้ภาษาไทย ชั้นประถมศึกษาปีที่ ๑
พิมพ์ Arr แล้วกด Ctrl+Spacebar
การใช้งานระบบ TU Moodle
คำสั่งรับค่า และ แสดงผลค่า. คำสั่งรับ - แสดงผล 1. printf( ) เป็น ฟังก์ชันที่ใช้ในการ แสดงผลข้อมูลที่อยู่ในตัว แปร ค่าคงที่ นิพจน์ออกมา ทางจอภาพ.
พื้นฐานเกี่ยวกับโปรแกรม Flash CS3
ทฤษฎีเบื้องต้นของความน่าจะเป็น
การสอนคิดแบบหมวก 6 ใบ โดย .. เอ็ดเวิร์ด เดอโบโน
หลักการเขียนเว็บไซต์
1 ซอฟท์แวร์ที่ น่าสนใจ จัดทำโดย นางสาวรัชดา ณรงค์ ns B06.
เริ่มต้น Photoshop CS5.
ความสัมพันธ์และฟังก์ชัน
แนวคิดในการเขียนโปรแกรม
Object Oriented Programming : OOP
เสริมเว็บให้ดูสวย.
chapter5 - คลาสนามธรรม - อินเตอร์เฟสคลาส
ความหมาย รูปแบบหนึ่งของบทเรียน คอมพิวเตอร์ช่วยสอนซึ่ง มีการออกแบบบทเรียน โดยมีเป้าหมายที่จะเสนอ ข้อคำถามในรูปแบบต่าง ๆเพื่อให้ผู้เรียนฝึกปฏิบัติ
วิธีเรียงสับเปลี่ยนและวิธีจัดหมู่
ยูเนี่ยนและอินเตอร์เซคชันของเหตุการณ์
คณิตศาสตร์พื้นฐาน ค ชั้นมัธยมศึกษาปีที่ 3 โดย ครูชำนาญ ยันต์ทอง
เรื่อง ปลากัด จัดทำโดย
คณิตศาสตร์พื้นฐาน ค ชั้นมัธยมศึกษาปีที่ 3 โดย ครูชำนาญ ยันต์ทอง
เทคนิคการใช้ โปรแกรมเพาเวอร์พอยต์
การทำอนิเมชั่นในโปรแกรม Photoshop
การเตรียมข้อมูล (Data preparation)
โดย ส.อ.ประกาศิต วรนุช วิททยาลัยเฉลิมกาณจนา
พื้นฐานความน่าจะเป็น Basic Probability
ใบสำเนางานนำเสนอ:

Lab 7: เกมไพ่จับคู่ (อีกรอบ) สุพจน์ สวัตติวงศ์ อ. สุภัทรชัย พลศักดิ์ อ. เอกนรินทร์ คำคูณ

เกมไพ่จับคู่ เป็นการเอาไพ่ 52 ใบ มาทำการจับคู่กันโดย เอาค่าของหน้าไพ่มาจับคู่กัน เช่น 2 โพธิ์ดำ กับ 2 โพธ์แดง ซึ่งเหมือนเกมไพ่จับคู่ก่อนหน้านั้น แต่ใช้ไพ่ 1 สำรับมาเล่นแทน โดยต้องทำ Menu เกม และกด Play เพื่อเล่นเกมด้วย ซึ่งได้แนบมา ใน Folder Lab 7 Resource Game นอกจากนี้ได้แนบ Code ตัวอย่าง การสับไพ่ และ Class Card และ Deck มาให้ดูเป็นตัวอย่าง จาก Code หากกด Space Bar จะทำการสลับไพ่ หากกด Enter จะทำการเรียงไพ่

Class Card เป็น Class ที่เก็บคุณลักษณะของไพ่ไว้ ไม่ว่าจะเป็น สี ดอก และ แต้ม ทั้งยังมีคุณสมบัติการวาดภาพอยู่ใน class นี้เช่นเดียวกัน Class Card จะมี CardID เป็นตัวแยกความแตกต่างของ Card แต่ละใบ A ดอกจิก มีค่า ID เป็น 0 เป็นต้น การจะให้ Card นี้เป็นการ์ดอะไร ทำได้โดย new Card(this, spriteBatch, id); ToString เป็น Method เพื่อแสดงข้อความเกี่ยวกับไพ่ใบนั้น

Class Deck เป็น Class ที่เก็บไพ่ในสำรับไว้ โดย มีคำสั่งที่จัดการกับไพ่ต่างๆดังนี้ takeCardToDeck() จัดการเรียงไพ่ในสำหรับ randomCard() สับไพ่ drawnCard() จั่วไพ่ ซึ่งสามารถนำมาประยุกต์ทำเกมไพ่จับคู่ได้