กรุณาเลือก อุปกรณ์เคลื่อนที่ | แสดงผลรูแบบคอมพิวเตอร์
ดู: 502|ตอบ: 1

[สอนสร้างเกม] เรียนสร้างเกมกับมิกิจัง : บทที่ 1 ปฐมบท - เกม (Game)

[คัดลอกลิงก์]
 
 มีนามว่าRin_Thida 
 สมาชิกคนที่115 
 เพศ 
 ระดับการอ่าน50 
กระทู้ 
 ค่าประสบการณ์ 
 ทอง 
 ชื่อเสียง 
 ออนไลน์ 

คุณยังไม่ได้ใช้เหรียญ
กรุณาคลิกที่นี่เพื่อใช้เหรียญ

     
โพสต์เมื่อ 2018-4-29 01:11:15 | แสดงโพสต์ทั้งหมด |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย Rin_Thida เมื่อ 2019-7-23 11:16

ติดตามเราได้ที่ Facebook ชื่อเพจ Planila Game Developer


มีความฝันอยากสร้างเกมเป็นของตัวเอง แต่ไม่รู้ว่าต้องทำอย่างไร ที่นี่มีคำตอบ......



เกมคืออะไร?

ก่อนจะสร้างคิดจะสร้างเกมสักเกม ต้องตอบคำถามนี้ให้ได้ก่อนว่า "เกมคืออะไร?" เพื่อที่จะได้สร้างเกมได้ตรงตามความหมายและความต้องการของเรา ผู้เขียนเชื่อว่าคนที่เข้ามาอ่านบทความนี้ทุกคนเคยเล่นเกมมาก่อน ว่าแต่เกมคืออะไรกันนะ? ด้านล่างนี้คือตัวอย่างนิยามของคำว่าเกม (Game)

"(N.) An activity that one engages in for amusement or fun." - Oxford Dictionary
"กิจกรรมที่สร้างความบันเทิงหรือความสนุกสนาน"
"(N.) an entertaining activity or sport, especially one played by children, or the equipment needed for such an activity: a board game, indoor/computer games" - Cambridge Dictionary
"กิจกรรมบันเทิงหรือกีฬา, มักถูกเล่นโดยเด็ก, หรืออุปกรณ์ที่ใช้ในการทำกิจกรรม เช่น เกมกระดาน, เกมในร่ม, เกมคอมพิวเตอร์"
"น. การแข่งขันที่มีกติกากำหนด เช่น เกมกีฬา, การเล่นเพื่อความสนุก เช่น เกมคอมพิวเตอร์, การแสดงเพื่อสาธิตกิจกรรม เช่น เกมการบริหาร, โดยปริยายหมายถึงการแสดงที่ใช้กลวิธีหรือเล่ห์เหลี่ยมเพื่อหักล้างกัน เช่น เกมการเมือง, ลักษณนามเรียกการแข่งขันหรือการเล่นที่จบลงด้วยการแพ้ชนะกันครั้งหนึ่ง ๆ เช่น เล่นแบดมินตัน ๓ เกม. (อ. game)." - พจนานุกรมฉบับราชบัณฑิตสถาน พ.ศ.2554
"กิจกรรมที่สร้างความสนุกสนานให้กับผู้เข้าร่วมกิจกรรม" - ผู้เขียน

จากตัวอย่างด้านบนจะเห็นว่า เกมมีคำนิยามที่ค่อนข้างกว้างมาก มีหลายสิ่งหลายอย่างที่สามารถเรียกว่าเกมได้ เช่น เกมกีฬา เกมกระดาน เกมไพ่ เกมคอมพิวเตอร์ แล้วสิ่งที่เรากำลังกล่าวถึงล่ะคือเกมประเภทไหน? "วิดีโอเกม (Video Game)" คือเกมที่เล่นบนอุปกรณ์อิเล็กทรอนิกส์ ซึ่งมีความหมายกว้างกว่าเกมคอมพิวเตอร์ (Computer Game) เพราะรวมไปถึงเกมโทรศัพท์ (Mobile Game) เกมคอนโซล (Console Game) และเกมบนอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ ด้วย เกมที่เรากล่าวถึงในบทความนี้ก็คือวิดีโอเกมนั่นเอง

***จากนี้ไปจะเรียกอุปกรณ์อิเล็กทรอนิกส์แบบดิจิตอล (Digital) ที่ใช้เล่นวิดีโอเกมอย่างสั้น ๆ ว่า "อุปกรณ์" เพื่อให้มีความหมายครอบคลุมอุปกรณ์อิเล็กทรอนิกส์ทุกชนิด ไม่เฉพาะเจาะจงว่าเป็นคอมพิวเตอร์หรืออุปกรณ์ใดอุปกรณ์หนึ่ง เนื่องจากตอนนี้เรากำลังศึกษาเกี่ยวกับวิดีโอเกมแบบกว้าง ๆ ยังไม่เจาะจงอุปกรณ์ใดอุปกรณ์หนึ่งเป็นพิเศษ***



เกมทำงานได้อย่างไร?

ก่อนที่จะศึกษาวิธีสร้างเกม เราต้องรู้หลักการทำงานของเกมก่อนว่า "เกมทำงานได้อย่างไร?"

เกมถือว่าเป็นแอปพลิเคชัน (Application) รูปแบบหนึ่ง ข้อมูลและคำสั่ง (Code) ในเกมจะถูกบันทึกเป็นภาษาเครื่อง (Machine Code) ซึ่งใช้สัญลักษณ์แทนด้วยเลขฐานสอง (Binary) เมื่อเราเปิดแอปพลิเคชันขึ้นมาอุปกรณ์จะอ่านคำสั่งออกมาทีละคำสั่ง แล้วดำเนินการตามคำสั่งนั้น ๆ เช่น เกม zyx มีคำสั่งดังต่อไปนี้

  1. //ตัวอย่างเกม zyx
  2. บรรทัดที่ 1. แสดงหน้าจอ Title ของเกม
  3. บรรทัดที่ 2. เล่นเพลงประกอบ abc.def
  4. บรรทัดที่ 3. ตรวจจับการกดคีย์บอร์ด
  5. บรรทัดที่ 4. ถ้ามีการกดปุ่ม Enter บนคีย์บอร์ดให้แสดงหน้าจอ New Game แทนหน้าจอ Title (เปลี่ยนหน้าจอใหม่)
คัดลอกไปที่คลิปบอร์ด

ลำดับการทำงานของเกม zyx จะเป็นดังนี้

......

นี่เพิ่งแค่ 35% ของบทความนี้เท่านั้น บทความฉบับเต็มมีเยอะกว่านี้อีก!


เนื่องจากติดปัญหาเรื่องนโยบายการเผยแพร่บทความ ทำให้เราไม่สามารถเผยแพร่บทความฉบับเต็มลงในเว็บนี้ได้ อ่านฉบับเต็มได้ที่บทความต้นฉบับ (ไม่มีค่าใช้จ่าย)

บทความต้นฉบับ https://planila.blogspot.com/2017/03/1-game.html


คะแนน

จำนวนผู้เข้าร่วม 1FAME +4 ย่อ เหตุผล
jojo741963 + 4

ดูบันทึกคะแนน

 
 มีนามว่าoSolitaryo 
 สมาชิกคนที่38 
 เพศ 
 ระดับการอ่าน150 
กระทู้ 
 ค่าประสบการณ์ 
 ทอง 
 ชื่อเสียง 
 ออนไลน์ 

คุณยังไม่ได้ใช้เหรียญ
กรุณาคลิกที่นี่เพื่อใช้เหรียญ

Terroza (U) ★
แฮร่..มันจะไปขย้ำหัวคุณ
     
โพสต์เมื่อ 2018-4-30 21:10:27 | แสดงโพสต์ทั้งหมด
เดี๊ยวๆ แบบฝึกหัดนี่คืออะไร ต้องส่งด้วยไหม กี่คะแนนดีครับ ทำแล้วได้เกรดอะไร และทำแล้วมีคะแนนช่วยไหมครับ /ผิดๆ

/ส่งแบบฝึกหัด (ห้ามลอกโปรดใช้ความรู้ส่วนบุคคลมากกว่าความรู้ข้างโต๊ะ)


ช่องใส่คะแนน _________
ลายเซ็นต์อาจารย์ ______
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับโพสต์นี้ได้ เข้าสู่ระบบ | สมัครสมาชิก

รายละเอียดเครดิต

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้