บางครั้งคนเราก็ต้องการบอกเล่าอะไรบางอย่าง จาก คนหนึ่งถึงคนหนึ่ง หรือ จากตัวฉันในอดีต ถึง ตัวฉันในอีกวันข้างหน้า ถึงแม้จะไม่มีใครพบเห็น หรือ พบเจอ แต่อย่างน้อยฉันก็สุขใจที่ได้เก็บเรื่องราวนี้ไว้
วันอังคารที่ 12 เมษายน พ.ศ. 2554
ใบดำ หรือ ใบแดง
วันที่ 10 เมษาที่ผ่านมาได้ไปตามหมายเรียกเข้ารับราชการทหาร แต่ด้วยความที่ผมยังผ่อนผันเพราะกำลังศึกษาอยู่ในระดับมหาวิทยาลัย ผมไปกับ แฝดพี่ 2 คน พี่ก็ทำเรื่องผ่อนผันแล้วเหมือนกัน แต่อยู่ๆทหารก็เรียกเข้าไปตรวจเลือกซะงั้น พร้อมหาว่าพี่ไม่ได้ทำเรื่องผ่อนผัน แต่ก็ดี ที่พี่ได้ใบดำ ก็เหลือแต่ผมแล้วที่ต้องรอวันที่จะตรวจเลือกจับใบดำใบแดง T_T
วันเสาร์ที่ 29 มกราคม พ.ศ. 2554
ทดสอบ opengl ครั้งแรกๆ
วันอังคารที่ 25 มกราคม พ.ศ. 2554
เกม Saion Online
เป็นเกมที่ทำแข่ง nsc ปีนี้ครับ แต่ไม่ผ่านเข้ารอบชิงชนะเลิศ
หลายเดือนมานี้ผมจมปลักอยู่กับคำว่า why และ how to ผมไม่มีความรู้เรื่อง network มากนักพอจะทำเกมออนไลน์ก็ไม่ติดต่อกับฐานข้อมูลซะด้วยซ้ำ เกมนี้เป็นเกมที่ทำด้วยภาษาจาวาภายใต้ opengl ทั้งหมดครับ และผมเองก็สนุกกับมันได้ความรู้มามากพอสมควรเลย
เวลาที่เสียไปส่วนใหญ่จะใช้เวลากับการลองผิดลองถูก การวาด กราฟฟิค เพราะผมทำเองคนเดียว ขอโทษที่ทำให้หลายๆคนผิดหวังนะครับ
ตัวเกมเป็นเกม Action Slide Scroll view เหมือน maple หรือ สารไทย มากครับมีคนทักบ่อยมาก ยอมรับว่าแกะมาเหมือนกัน เพราะส่วนใหญ่จะทำแต่เกม 2 มิติ
เซิฟเวอร์และฐานข้อมูลใช้งานได้ 95% ทดสอบคนเล่นพร้อมๆกันได้ประมาณ 10 คนขึ้นไป
ตัวเกมเล่นได้เสถียรพอสมควร แต่จะมีบัคแปลกๆชื่อ StreamCorruptedException เตือนขึ้นมาครับ
อุปกรณ์เล่นเกม : Joystick , Mouse , Keyboard
พัฒนาด้วย : Java กับ opengl ล้วนๆ
ฐานข้อมูล : SQLite หรือ mySQL
วันเสาร์ที่ 22 มกราคม พ.ศ. 2554
กองอาทมาต
วีรกรรม400 กองอาทมาต
กองอาทมาต - ในปลายสมัยกรุงศรีอยุธยา ไทยรบกับพม่า มีเหตุการณ์สำคัญที่ประวัติศาสตร์จารึกไว้เกี่ยวกับกองอาทมาต ก็คือ การต่อสู้ของกองอาสาอาทมาต ชาวบ้านนักรบขมังเวทย์ 400 คน กับกองทัพพม่าที่เดินทัพมา 10,000 คน น้ำน้อยย่อมแพ้ไฟ ชาวบ้าน 400 คน จากวิเศษชัยชาญ อ่างทอง สิงห์บุรี ที่หาญกล้าไปต่อกร หยุดทัพพม่า 10,000 คน เพื่อปกป้องแผ่นดินไทย(รบกันที่หาดหว้าขาว ปัจจุบัน คือ พื้นที่ตำบลอ่าวน้อย จ.ประจวบคีรีขันธ์)ต่อสู้ต้านพม่าไว้ได้เป็นเวลานาน ในที่สุดขาดกำลังคนสนับสนุน จึงพ่ายแพ้ พลีชีพเพื่อชาติทั้งหมดทั้งสิ้น 400 คน!!!
-หัวหน้ากองอาทมาต ชื่อ "ขุนรองปลัดชู" หากไม่มีวีรกรรมของขุนรองปลัดชู ก็จะไม่มีวีรกรรมของชาวบ้านบางระจันเกิดขึ้นในระยะเวลาต่อมาอย่างเด็ดขาด!!!
-ผู้นำกองอาทมาต รองจากท่านขุนรองปลัดชู ก็มีอีกหลายคน ชื่อ เพชร ใบ้ ไข่ น้อย เถร กระทิง ผาด โผน(พี่น้อง)ฯลฯ......
*** มีการสร้างอนุสาวรีย์"วีรชนคนกล้า"ไว้ให้เป็นอนุสรณ์สถานเพื่ออนุชนรำลึกถึงคุณงามความดี จดจำวีรกรรมไว้เป็นแบบอย่างผู้กล้าหาญ เสียสละ ที่วัดสี่ร้อย ตั้งชื่อถนน ซอยในเขตเทศบาลตำบลบางรัก อ.วิเศษชัยชาญ จ.อ่างทอง มาจนทุกวันนี้
วันศุกร์ที่ 21 มกราคม พ.ศ. 2554
เท็คนิคการทำ Item box
การทำ item box หลักๆเลยจะประกอบไปด้วย 2 ค่า คือ code และ num
code : คือเลขดัชนี ประจำตำแหน่งรหัสของไอเท็ม
num : คือจำนวนของไอเท็ม
ข้อมูล code และ num จะถูกเก็บลงไว้ในลักษณะของ array two dimension
เ่ช่น
int[][] item = new int[][]{
{-1,0},{-1,0},{-1,0},
{-1,0},{-1,0},{-1,0},
{-1,0},{-1,0},{-1,0}
};
จากตัวอย่างเป็นการสร้าง itembox ขนาด 3 x 3 ทุกช่องมีเลขดัชนีเป็น -1 และมีจำนวน 0 ชิ้น
วิธีการเก็บ เราต้องค้นไปทีละช่องของ code และตรวจสอบเงื่อนไข
code : คือเลขดัชนี ประจำตำแหน่งรหัสของไอเท็ม
num : คือจำนวนของไอเท็ม
ข้อมูล code และ num จะถูกเก็บลงไว้ในลักษณะของ array two dimension
เ่ช่น
int[][] item = new int[][]{
{-1,0},{-1,0},{-1,0},
{-1,0},{-1,0},{-1,0},
{-1,0},{-1,0},{-1,0}
};
จากตัวอย่างเป็นการสร้าง itembox ขนาด 3 x 3 ทุกช่องมีเลขดัชนีเป็น -1 และมีจำนวน 0 ชิ้น
วิธีการเก็บ เราต้องค้นไปทีละช่องของ code และตรวจสอบเงื่อนไข
วันพฤหัสบดีที่ 20 มกราคม พ.ศ. 2554
Saion Online itembox system 01
ทดสอบ Item box system ครั้งที่ 1 ครับ
จากการทดสอบโอกาสตกของไอเท็มชนิดต่างๆ จาก monster คือ
Star = 1.0%
HP Potion = 32.64%
Happy Valentine = 10.0%
Potato = 30.0%
Stick = 63.0%
ในการทดสอบกับ monster จำนวน 50 ตัวพบว่า
วันพุธที่ 19 มกราคม พ.ศ. 2554
วันนี้ไปแข่งเกม ม.ข มาครับ
สมัครสมาชิก:
บทความ (Atom)



