วันอังคารที่ 20 ธันวาคม พ.ศ. 2554

วันนี้มือถือพัง เซงเลยอะ

มือถือพังยับ จอทัชสกรีน กระจกแตก เซ็งงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงงง
อยากได้เครื่องใหม่ แต่ไม่มีเงินเลยไปหาโปรแกรมคุยโทรศัพฟรีมาใช้ หึหึ

วันอาทิตย์ที่ 24 กรกฎาคม พ.ศ. 2554

OpenGL กับ Projection

Projection ในส่วนของ OpenGL นั้นคือการสร้างหน้าต่างการฉาย , กรอบเลนของภาพที่จะแสดง
และภาษา opengl ยังมีฟังก์ชันให้ใ้ช้ 2 ตัวด้วยกันคือ

glOrtho(float left,float right,float top,float bottom,float near,float far); // คำสั่งแสดงภาพแบบขนานตามปกติ

glFrushtum(float left,float right,float top,float bottom,float near,float far); // คำสั่งแสดงภาพแบบ Perspective

วันอาทิตย์ที่ 10 กรกฎาคม พ.ศ. 2554

โหลดติดตั้ง Netbeans IDE พร้อมโหลด Library พร้อมใช้งาน

Download : http://www.oracle.com/technetwork/java/javase/downloads/index.html

Download : http://slick.cokeandcode.com/

วันอาทิตย์ที่ 3 กรกฎาคม พ.ศ. 2554

Resaccount (Resource Account)

rs binary (format)
    - image format support (*.PNG , *.JPG , *.BMP , *.GIF)

rspk binary pack format
    - zip binary

วันอังคารที่ 12 เมษายน พ.ศ. 2554

ใบดำ หรือ ใบแดง

วันที่ 10 เมษาที่ผ่านมาได้ไปตามหมายเรียกเข้ารับราชการทหาร แต่ด้วยความที่ผมยังผ่อนผันเพราะกำลังศึกษาอยู่ในระดับมหาวิทยาลัย ผมไปกับ แฝดพี่ 2 คน พี่ก็ทำเรื่องผ่อนผันแล้วเหมือนกัน แต่อยู่ๆทหารก็เรียกเข้าไปตรวจเลือกซะงั้น พร้อมหาว่าพี่ไม่ได้ทำเรื่องผ่อนผัน แต่ก็ดี ที่พี่ได้ใบดำ ก็เหลือแต่ผมแล้วที่ต้องรอวันที่จะตรวจเลือกจับใบดำใบแดง T_T

วันเสาร์ที่ 29 มกราคม พ.ศ. 2554

ทดสอบ opengl ครั้งแรกๆ

มุมมองภาพ Perspective

มุมมองภาพ Orthographics
ถึงตัวผมเองจะเคยเีขียน opengl มาแล้วบ้าง แต่ก็ยังมีความเข้าใจในระดับพื้นฐาน อยู่ ช่วงนี้เลยเพิ่มเติมความรู้ที่มีเข้าสู่การพัฒนาเกมแบบ 2 - 3 มิติ

วันอังคารที่ 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 และตรวจสอบเงื่อนไข

วันพฤหัสบดีที่ 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

วันนี้ไปแข่งเกม ม.ข มาครับ



วันนี้ไปแข่งเกมที่ ม.ข มา ณ ศูนย์สารสนเทศ ชื่องาน "การแข่งขันโปรแกรมแห่งประเทศไทยครั้งที่ 13" NSC 2011 นั่นแหละเกมผมก็ทำเข้าแข่งและอยู่อันดับแรกของรายการนี้เลย เกมผมเป็นเกมออนไลน์ สามารถเล่นพร้อมๆกันได้ หลายๆคน แต่เป็นเกม 2 มิติ เนื้อหายังมีอะไรไม่มากเท่าไหล่นัก เพราะอยู่ในระหว่างการพัฒนา

วันจันทร์ที่ 10 มกราคม พ.ศ. 2554

ปัจจัย 4 และความจำเป็นในการดำเนินชีวิตของผม

หลายๆคนคงจะรู้ว่าปัจจัย 4 มีอะไรมั่ง จนปัจจุบันมีนักวิชาการบางท่านนิยามถึงปัจจัยที่ 5-6 แล้วมั้ง และสำหรับผมก็มีความจำเป็นต้องนำมาใช้เหมือนกันครับ และตอนนี้ยังมีความต้องการมันอยู่
  1. อยากได้คอมใหม่
  2. อยากได้เน็ตบุ๊ค
  3. อยากได้สมาทโฟน
  4. อยากได้ทีวี
  5. อยากได้เงินแต่งรถ - ซ่อมรถ

วันพฤหัสบดีที่ 6 มกราคม พ.ศ. 2554

วันจันทร์ที่ 3 มกราคม พ.ศ. 2554