การสร้างเกมส์ puzzle number
DESCRIPTION
การสร้างเกมส์ PUZZLE NUMBER. โดย อ. นัฐพงศ์ ส่งเนียม http://www.siam2dev.com [email protected]. กำหนดคุณสมบัติของฟอร์ม. Name :: FrmPuzzleNumber2009. กำหนดคุณสมบัติของฟอร์ม. BackColor ::. กำหนดคุณสมบัติของฟอร์ม. Size ::. กำหนดคุณสมบัติของฟอร์ม. MaximizeBox :: False. - PowerPoint PPT PresentationTRANSCRIPT
1
การสร�างเกมส การสร�างเกมส PUZZLE NUMBERPUZZLE NUMBER
โดย อ. นั�ฐพงศ์� ส่�งเนั�ยมhttp://www.siam2dev.com
2
3
กำ��หนัดคุ�ณส่มบั�ติ�ของฟอร์�มName :: FrmPuzzleNumber2009
4
กำ��หนัดคุ�ณส่มบั�ติ�ของฟอร์�มBackColor ::
5
กำ��หนัดคุ�ณส่มบั�ติ�ของฟอร์�มSize ::
6
กำ��หนัดคุ�ณส่มบั�ติ�ของฟอร์�มMaximizeBox :: False
7
กำ��หนัดคุ�ณส่มบั�ติ�ของฟอร์�มFormBorderStyle :: FixedDialog
8
กำ��หนัดคุ�ณส่มบั�ติ�ของฟอร์�มText :: โปร์แกำร์มเกำมส่� PuzzleNumber2009
9
ส่ร์!�งเมนั"ติ��ง ๆ
เมนั" File - New Game - Reset Game - Exit
กำ��หนัดชื่%&อของแติ�ละเมนั" MFile MNewGame MResetGame MExit
10
ส่ร์!�งเมนั"ติ��ง ๆ
เมนั" Tool - Options
กำ��หนัดชื่%&อของแติ�ละเมนั" MTool MOption
11
ส่ร์!�งเมนั"ติ��ง ๆ
เมนั" Help - About Program - About Programmer
เมนั" Help - About Program - About Programmer
กำ��หนัดชื่%&อของแติ�ละเมนั" MHelp MAboutProgramMAboutProgrammer
กำ��หนัดชื่%&อของแติ�ละเมนั" MHelp MAboutProgramMAboutProgrammer
12
ส่ร์!�ง Group Box 3 Group Box
GB1 GB2
GB3
13
ส่ร์!�ง Group Box 3 Group Box
GB1Name :: GB1Text ::
GB2Name :: GB2Text :: Preview ::
GB3Name :: GB3Text :: Status
14
นั�� Button ม�ว�งบันั GB1 ด�งร์"ป
15
กำ��หนัดชื่%&อ และ ข!อคุว�มบันัป�*ม ด�งนั�+
กำ��หนัด Name ::B1 B2 B3 B4B5 B6 B7 B8B9 B10 B11 B12B13 B14 B15 B16
กำ��หนัด Name ::B1 B2 B3 B4B5 B6 B7 B8B9 B10 B11 B12B13 B14 B15 B16
กำ��หนัด Text ::1 2 3 45 6 7 89 10 11 1213 14 15
กำ��หนัด Text ::1 2 3 45 6 7 89 10 11 1213 14 15
16
กำ��หนัดชื่%&อ และ ข!อคุว�มบันั Label ด�งนั�+
กำ��หนัด Name ::กำ��หนัด Name ::
17
เร์�&มเข�ยนัคุ��ส่�&ง• ในัเหติ�กำ�ร์ณ�ของฟอร์�ม
โหลด• ติ!องกำ�ร์ให!ป�*มทำ��ง�นัไม�ได!
กำ/เข�ยนัคุ��ส่�&งด�งนั�+
18
ส่ร์!�งโปร์แกำร์มย�อย BtnEnabled
ส่��หร์�บักำ��หนัดให!ป�*มทำ�+งหมด ทำ��ง�นัได!หร์%อไม�ได! ห�กำส่�ง parameter ม�เป0นั false กำ/จะทำ��ให!ป�*ม ทำ��ง�นัไม�ได!ติ.ย. BtnEnabled(False)
19
เข�ยนัคุ��ส่�&งในัเมนั" NewGame
20
Public Sub RandomNumber()Public Sub RandomNumber() Dim i As Int16Dim i As Int16
For k As Int16 = 1 To 300For k As Int16 = 1 To 300 Application.DoEvents()Application.DoEvents() i = Microsoft.VisualBasic.Rnd * 16 + 1i = Microsoft.VisualBasic.Rnd * 16 + 1 B1.Text = (i + 1) Mod 16B1.Text = (i + 1) Mod 16 B15.Text = (i + 2) Mod 16B15.Text = (i + 2) Mod 16 B13.Text = (i + 3) Mod 16B13.Text = (i + 3) Mod 16 B14.Text = (i + 4) Mod 16B14.Text = (i + 4) Mod 16 B10.Text = (i + 5) Mod 16B10.Text = (i + 5) Mod 16 B7.Text = (i + 6) Mod 16B7.Text = (i + 6) Mod 16 B3.Text = (i + 7) Mod 16B3.Text = (i + 7) Mod 16 B2.Text = (i + 8) Mod 16B2.Text = (i + 8) Mod 16 B9.Text = (i + 9) Mod 16B9.Text = (i + 9) Mod 16 B11.Text = (i + 10) Mod 16B11.Text = (i + 10) Mod 16 B4.Text = (i + 11) Mod 16B4.Text = (i + 11) Mod 16 B6.Text = (i + 12) Mod 16B6.Text = (i + 12) Mod 16 B8.Text = (i + 13) Mod 16B8.Text = (i + 13) Mod 16 B12.Text = (i + 15) Mod 16B12.Text = (i + 15) Mod 16 B16.Text = (i + 16) Mod 16B16.Text = (i + 16) Mod 16 B5.Text = (i + 14) Mod 16B5.Text = (i + 14) Mod 16 Next kNext k
Select Case TrueSelect Case True Case B1.Text = 0 : B1.Text = ""Case B1.Text = 0 : B1.Text = "" Case B2.Text = 0 : B2.Text = ""Case B2.Text = 0 : B2.Text = "" Case B3.Text = 0 : B3.Text = ""Case B3.Text = 0 : B3.Text = "" Case B4.Text = 0 : B4.Text = ""Case B4.Text = 0 : B4.Text = "" Case B5.Text = 0 : B5.Text = ""Case B5.Text = 0 : B5.Text = "" Case B6.Text = 0 : B6.Text = ""Case B6.Text = 0 : B6.Text = "" Case B7.Text = 0 : B7.Text = ""Case B7.Text = 0 : B7.Text = "" Case B8.Text = 0 : B8.Text = ""Case B8.Text = 0 : B8.Text = "" Case B9.Text = 0 : B9.Text = ""Case B9.Text = 0 : B9.Text = "" Case B10.Text = 0 : B10.Text = ""Case B10.Text = 0 : B10.Text = "" Case B11.Text = 0 : B11.Text = ""Case B11.Text = 0 : B11.Text = "" Case B12.Text = 0 : B12.Text = ""Case B12.Text = 0 : B12.Text = "" Case B13.Text = 0 : B13.Text = ""Case B13.Text = 0 : B13.Text = "" Case B14.Text = 0 : B14.Text = ""Case B14.Text = 0 : B14.Text = "" Case B15.Text = 0 : B15.Text = ""Case B15.Text = 0 : B15.Text = "" Case B16.Text = 0 : B16.Text = ""Case B16.Text = 0 : B16.Text = "" End SelectEnd Select
End SubEnd Sub
21
ส่ร์!�ง Function GameOver
22
ปร์ะกำ�ศ์ติ�วแปร์ Wintimes และ Movetimes
23
เพ�&ม Label อ�กำ 1
LabelName :: LbwinText :: Wintimes
24
25
26
Game จ�บัผิ�ดภ�พ Photo-hunt