การสร้างเกมส์ PUZZLE NUMBER

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โปรแกรมฝึกหัด การเลื่อนและคลิกเมาส์
Advertisements

วิธีการสมัครสมาชิก UNOVUS
การแจกแจงรายได้จากแผนการตลาด GT&F
วิธีการสมัครสมาชิก UNOVUS
MGX424: Business Policy MG424:Strategic Management & Business Policy
Proprietary and Confidential © Astadia, Inc. | 1.
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
MGX424: Business Policy MG424:Strategic Management & Business Policy
โครงการแลกเปลี่ยนเรียนรู้ เกี่ยวกับระเบียบกระทรวงการคลัง
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
VBA : Properties and Method of Ranges
การส่งค่าและการเก็บค่า (ต่อ... )
(เฟส 1 ระยะทดลองใช้งาน อรม.อร.)
SCC : Suthida Chaichomchuen
PROCEDURE <<โปรแกรมย่อย>>
การควบคุมทิศทางการทำงานของโปรแกรม
การสร้างสื่อนำเสนอด้วย PowerPoint
Electronic Commerce เว็บฟอร์ม (Web Form).
1 นายทินวัฒน์ พงษ์ทองเมือง. 2 การเปิดให้ Program ทำงาน 3  p:\xampplite\ xampplite-control.exe  Start Apache.
บทที่ 2 อาร์เรย์ อาร์เรย์ คือ ชุดของตัวแปรเดียวกัน ซึ่งสมาชิกของอาร์เรย์จะเป็นตัวแปรพื้นฐาน จำนวนสมาชิกในอาร์เรย์มีขนานแน่นอน และสมาชิกของอาร์เรย์แต้ละตัว.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 12 กรกฎาคม 2550 HTML (HyperText Markup Language)
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
Chapter 6 Decision Statement
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ค21201 คณิตศาสตร์เพิ่มเติม 1
คำสั่งควบคุมการทำงานของ ActionScripts
Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2.
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
คำสั่งควบคุม การทำงานของโปรแกรม ในภาษา PHP
โดย อ. นัฐพงศ์ ส่งเนียม Do Loop Until โดย อ. นัฐพงศ์ ส่งเนียม
การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม
Java Desktop Application #4
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Java Desktop Application #5
วิชา :: การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
Modular Algorithm Function & Procedure By Nattapong Songneam
การใช้งานเครื่องมือในหน้าต่าง ToolBox
Selection Nattapong Songneam.
หลักการทำ Animation แบบง่ายๆ
การวาดวงกลม Arc วงรี pie และ โปรแกรมเกมส์ Pacman
เขียนโปรแกรมเพื่อแสดงข้อมูลพนักงาน ด้วย ADO.NET vs. DataReader
While.. loop.
การใช้งาน Hatch Brush , Texture Brush
การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
Extra_08_Test_Modular_Calculator
วิชาคอมพิวเตอร์กราฟิก intro_vb_net_06 การสร้างกราฟเส้นตรงด้วย VB.NET
วิชาการเขียนโปรแกรมและอัลกอริทึ่ม
วิชาคอมพิวเตอร์กราฟิก
พื้นฐานการเขียนโปรแกรมด้วย vb.net2005
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
ฟอร์ม โมดูล และ MDI.
บทที่ 3 การทำงานกับฟอร์ม (Form)
บทที่ 3 การทำงานกับฟอร์ม (Form)
บทที่ 4 การทำงานกับรายงาน (Report)
PHP for Web Programming
ฟอร์มระบบ ข้อมูลสัญญาซื้อ-ขายขายรถยนต์
E-Sarabun.
ฟอร์มระบบ ข้อมูลรถยนต์
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
Lesson01 แมวเหมียว การแสดงภาพและเสียง. 1. คลิก New Project.
BCS 121 บท 5 การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
Content Overlapping Area Concession Map 17th Bidding Round Petroleum Field Potential Map Pipeline Map Concession Bidding.
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
สื่อการสอนด้วยโปรมแกรม “Microsoft Multipoint”
บทที่ 5 Function. Function Function เป็นการแบ่งโค้ดโปรแกรมออกเป็นส่วนย่อยๆ เพื่อทำงานบางอย่าง - โค้ดโปรแกรมเรียงต่อกันยาว - สามารถเรียกใช้ Function ซ้ำได้
1 Inheritance อุทัย เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
CHAPTER 2 Operators.
ใบสำเนางานนำเสนอ:

การสร้างเกมส์ PUZZLE NUMBER โดย อ. นัฐพงศ์ ส่งเนียม http://www.siam2dev.com xnattapong@hotmail.com

กำหนดคุณสมบัติของฟอร์ม Name :: FrmPuzzleNumber2009

กำหนดคุณสมบัติของฟอร์ม BackColor ::

กำหนดคุณสมบัติของฟอร์ม Size ::

กำหนดคุณสมบัติของฟอร์ม MaximizeBox :: False

กำหนดคุณสมบัติของฟอร์ม FormBorderStyle :: FixedDialog

กำหนดคุณสมบัติของฟอร์ม Text :: โปรแกรมเกมส์ PuzzleNumber2009

สร้างเมนูต่าง ๆ เมนู File - New Game - Reset Game - Exit กำหนดชื่อของแต่ละเมนู MFile MNewGame MResetGame MExit

สร้างเมนูต่าง ๆ เมนู Tool - Options กำหนดชื่อของแต่ละเมนู MTool MOption

สร้างเมนูต่าง ๆ เมนู Help - About Program - About Programmer กำหนดชื่อของแต่ละเมนู MHelp MAboutProgram MAboutProgrammer

สร้าง Group Box 3 Group Box GB1 GB2 GB3

สร้าง Group Box 3 Group Box GB2 Name :: GB2 Text :: Preview :: GB1 Name :: GB1 Text :: GB3 Name :: GB3 Text :: Status

นำ Button มาวางบน GB1 ดังรูป

กำหนดชื่อ และ ข้อความบนปุ่ม ดังนี้ กำหนด Name :: B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 กำหนด Text :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

กำหนดชื่อ และ ข้อความบน Label ดังนี้ กำหนด Name ::

เริ่มเขียนคำสั่ง ในเหตุการณ์ของฟอร์มโหลด ต้องการให้ปุ่มทำงานไม่ได้ ก็เขียนคำสั่งดังนี้

สร้างโปรแกรมย่อย BtnEnabled สำหรับกำหนดให้ปุ่มทั้งหมด ทำงานได้หรือไม่ได้ หากส่ง parameter มาเป็น false ก็จะทำให้ปุ่ม ทำงานไม่ได้ ต.ย. BtnEnabled(False)

เขียนคำสั่งในเมนู NewGame

Public Sub RandomNumber() Dim i As Int16 For k As Int16 = 1 To 300 Application.DoEvents() i = Microsoft.VisualBasic.Rnd * 16 + 1 B1.Text = (i + 1) Mod 16 B15.Text = (i + 2) Mod 16 B13.Text = (i + 3) Mod 16 B14.Text = (i + 4) Mod 16 B10.Text = (i + 5) Mod 16 B7.Text = (i + 6) Mod 16 B3.Text = (i + 7) Mod 16 B2.Text = (i + 8) Mod 16 B9.Text = (i + 9) Mod 16 B11.Text = (i + 10) Mod 16 B4.Text = (i + 11) Mod 16 B6.Text = (i + 12) Mod 16 B8.Text = (i + 13) Mod 16 B12.Text = (i + 15) Mod 16 B16.Text = (i + 16) Mod 16 B5.Text = (i + 14) Mod 16 Next k Select Case True Case B1.Text = 0 : B1.Text = "" Case B2.Text = 0 : B2.Text = "" Case B3.Text = 0 : B3.Text = "" Case B4.Text = 0 : B4.Text = "" Case B5.Text = 0 : B5.Text = "" Case B6.Text = 0 : B6.Text = "" Case B7.Text = 0 : B7.Text = "" Case B8.Text = 0 : B8.Text = "" Case B9.Text = 0 : B9.Text = "" Case B10.Text = 0 : B10.Text = "" Case B11.Text = 0 : B11.Text = "" Case B12.Text = 0 : B12.Text = "" Case B13.Text = 0 : B13.Text = "" Case B14.Text = 0 : B14.Text = "" Case B15.Text = 0 : B15.Text = "" Case B16.Text = 0 : B16.Text = "" End Select End Sub

สร้าง Function GameOver

ประกาศตัวแปร Wintimes และ Movetimes

เพิ่ม Label อีก 1 Label Name :: Lbwin Text :: Wintimes

Game จับผิดภาพ Photo-hunt