Programming Project I
The first project that i'm 1st year student of Computer Engineering after i learned programming course, the teacher assign the project about "something about programming that we learned" and i love playing minesweeper game of Microsoft windows so i decide to make this game
โปรเจคแรกของการเป็นนิสิตคณะวิศวกรรมศาสตร์ สาขาวิศวกรรมคอมพิวเตอร์ก็คือวิชาโปรแกรมมิ่ง(Programming) หลังจากเรียนพื้นฐานทางด้านโปรแกรมแล้วอาจารย์ก็สั่งให้ทำโปรเจคคนละหนึ่งโปรเจค โดยผมนั้นเลือกทำโปรเจคเป็นเกมที่ชอบเล่นมาตั้งแต่เด็กๆ ก็คือเกม Minesweeper ซึ่งวิธีการเล่นนั้นก็คือ ไมน์สวีปเปอร์ (อังกฤษ: Minesweeper) เป็นเกมคอมพิวเตอร์แบบเล่นคนเดียว มีเป้าหมายเพื่อเปิดพื้นที่ของทุ่งกับระเบิดทั้งหมด โดยไม่ทำให้ระเบิดทำงาน ปัจจุบันมีให้เล่นบนระบบคอมพิวเตอร์เกือบทุกแพลตฟอร์ม ฉบับที่รู้จักกันดีที่สุด คือ ฉบับที่ติดตั้งมาพร้อมกับไมโครซอฟท์ วินโดวส์ ตั้งแต่เวอร์ชัน 3.1 เป็นต้นมา อ้างอิง: https://th.wikipedia.org/wiki/ไมน์สวีปเปอร์
รูปตัวอย่างเกม Minesweeper
The picture show the position of minesweeper game board, if user sweep position of red star, around red star the position should be write number when black number is indexing of row and column
รูปจำลองตำแหน่งของบอร์ดเกม และ แสดงตำแหน่งต่างๆ โดยรอบๆว่าตำแหน่งจำเพิ่ม/ลดเป็นแบบได้จากรูปแสดงถึง position โดยพื้นฐานของเกม เมื่อผู้เล่น เล่นเกมตัวเลขที่ปรากฎคือจำนวนระเบิดที่อยู่รอบๆทั้ง 8 ทิศ เช่นในตัวอย่างตำแหน่งที่ 2,2 (ดาวสีแดง) เมื่อผู้เล่นกดเลือก 2,2 หากไม่ใช่ระเบิด ก็จะแสดงตัวเลขว่ามีระเบิดอยู่กี่ลูกรอบๆ ตำแหน่งนี้(อาจารย์ให้เขียนฟังก์ชันเพิ่มคือ Bonus เพื่อผู้เล่นเลือกตำแหน่งตรงกับ Bonus นี้แล้วจะทำให้ผู้เล่นนั้นชนะทันที)
Github files game : คลิกที่นี่
Created by Nutdanai Janthakool
โปรเจควิชา Computer Programming ชั้นปีที่ 1
janthakool.nut@gmail.com