preload

BotA Project

ชื่อโปรเจค : BotA : Bomber of the Arithmetic

Project name : BotA : Bomber of the Arithmetic

เวอร์ชั่น : 1.0.0 (bug ตรึม)

Version : 1.0.0 (a few bugs)

คนทำ : ผมกับปริญญา(ไอตั้น)

Developer : me and parinya(tun)

แรงบันดาลใจ : นึกถึงเกมส์บอมเบอร์แมนสมัยเด็กๆแล้ว อยากเล่นอีก

Inspiration : Bomberman 1-4  in Super Nintendo when I was in childhood.

ช่วงเวลาที่ทำ : 2 – 9 ต.ค. 49 (ช่วงหลังไฟนอลปีสองเทอมหนึ่ง)

Developed time : 2-9 Oct 05

เครื่องมือ : Java 1.5 , Eclipse 3.1 , Flash MX

Tools :  Java 1.5 , Eclipse 3.1 , Flash MX

รายละเอียด
     มันเป็นโปรเจควิชา Programming Methodology อะ ทำโปรแกรมอะไรก็ได้
ผมทำเกมส์ชื่อ BotA นี่แหละ มันเป็นเกมส์บอมเบอร์แมนแต่ใช้กติกา แล้วก็อะไรหลายๆ
อย่าง มาจากเกมส์ DotA อืมมม กติการคร่าวๆก็คือ บอมเบอร์แมนอะแหละ
แต่ต่างตรงที่ในเกมส์นี้ ผมให้บอมเบอร์แมนมีเลือด ไม่ใช่โดนระเบิดครั้งเดียวตาย
แล้วก็มีเติมช่องเติมเลือดด้วย ถ้าไปยืนบนนั้น เลือกก็เพิ่ม เก็บไอเท็มได้แค่ สามชิ้น
เลือกทิ้งได้  แล้วก็ เกมส์จะจบก็ต่อเมื่อ ชีวิตหมด หรือ เก็บตัวเลขตรงกลางครบ
สามอัน แล้วสามอันล่าสุดที่เก็บได้ รวมกันได้เลขที่สุ่มอยู๋ด้านบน ก็ชนะไปเลยครับ
แล้วก็ตัวละครมีอยู่สี่ตัว แต่ละตัวมีสกิลพิเศษเป็นของตัวเองด้วย

Description :
    It’s a final project of the Programming Methodology course. I develped it by
java language. This game is like the bomberman in super nintendo but
its rules are different. The rules like the game called DotA(Warcraft Map)
The first different is the bomber has the HP not only one bomb can kill him.
And There is a heal point for healing HP of the bomber. The Item can keep only
3 items. you can throw it on the ground when you don’t need it. And the goal
of the game is, kill the opponent until the life is zero  or keep the number item
in the center block. when the three latest number summation is equal to the number
above the game map. you wins!.
There are now four characters. Each character has its own skill.

รูปประกอบ / Screenshot :

Download : http://www.teerapap.net/download/BotA/BotA.jar

แนวทางการพัฒนาต่อ :
ถ้ามีเวลา อยากพัฒนาต่อเหมือนกัน เพราะเท่าที่ลองเล่นๆดู บั๊กยังเพียบเลย
แถมตามสเป็กที่คิด ที่วาดไว้มันยังไม่เสร็จ อยากทำให้มันเล่นถึง 4 คนได้
แล้วก็ เล่นผ่านเน็ตได้ด้วย

Next version :
    fewer bugs and can play four player in the same times.
can play through the internet. All of this will happen if I
have times.

FireRegChula v0.1

ตามมาติดๆ 555
หลังจาก ChulaIDSee! ออก เวอร์ชั่น 0.1 ไปเมื่อ 24 ชม. ที่แล้ว
แถมแปะแหล่งความรู้ไว้ให้ด้วย เราเลยจัดการซะเลย
ทำมินิโปรเจคมั่ง เลียนแบบ หุหุ

FireRegChula v0.1 released! (ชื่อโปรแกรมต้องเขียนแบบนี้เท่านั้น
ห้ามเว้่นวรรคเช่น Fire RegChula หรือ Fire! RegChula เด็ดขาด มิฉะนั้น
คนพัฒนาอาจเดือดร้อน o_O)

เป็นโปรแกรมเพื่อชาวจุฬาที่ใช้หมาย่าง(Firefox) โดยเฉพาะ สาเหตุมากจาก
ถ้าใครใช้หมาย่าง จะรู้ว่า เวลาเข้าเว็บ http://www.reg.chula.ac.th เพื่อ
ลงทะเบียนเรียน เมนูมันจะเลือกไม่ได้ ทำให้ต้องเสียเวลาเปิด IE เพื่อการ
ลงทะเบียนโดยเฉพาะ  ซึ่งมันขัดใจพวกเราอย่างมาก

เพราะฉะนั้น FireRegChula แก้ปัญหาให้คุณได้!!!

โดยการคลิกที่ลิงค์ด้านล่างนี้ download ไป
http://www.teerapap.net/download/FireRegChula/fireregchula.zip

แตกไฟล์ zip ออก แล้วเอา .xpi ลากเข้าไปใส่ firefox เลยครับ

ลงเสร็จแล้ว ปิด FireFox 1 ที แล้วเปิดขึ้นมาใหม่ แค่นี้ก็ใช้ได้แล้วครับ
วิธีใช้เพียงแค่ เข้าไปหน้าเว็บลงทะเบียน(ที่ให้กรอก id กับ pass อะ)

คลิกขวา -> เลือก FireRegChula!

เพียงแค่นี้เมนูก็ใช้ได้แล้ว เย่!!!

FireRegChula เวอร์นี้ รองรับ FireFox 1.0-1.5 เท่าที่รู้อะนะ
และไม่น่าจะทำอันตรายเครื่องคุณได้เลย เพราะโค้ดมันกระจึ๋งเดียว

สำหรับใครที่ไม่รู้จัก Firefox อย่าทำตัวไม่รู้ต่อไป
รีบคลิกไอคอน GETFIREFOX ทางด้านซ้ายเลยครับ

โชคดีครับ!

ปล. เคยลองคิดจะทำ FireRegChula มาตั้งแต่ค้นพบ วิธีเปิดแล้วแต่
ลองไปหาใน firefox dev มันกลับบอกว่าต้องเขียน C++ ด้วย เหอๆ
เลยเลิกล้มความคิดไปซะก่อน แหะๆ

semi-sudoku

เหตุเกิดจาก จะเพิ่มปรับปรุงไดอารี่ แล้วจะเพิ่มหน้าผลงาน
แต่กลับพบว่าตัวเองมีผลงานออกไปสู่ภายนอกน้อยมากอะ
ส่วนใหญ่ มีแต่ทำเล่น เซฟเก็บไว้ในเครื่อง ทำใช้เอง
ทำส่งอ. แค่นั้น แล้วก็มีแนวคิดเรื่องอยากตั้งกลุ่ม
เคยคุยเปรยๆกับไอแกีนไว้แล้ว ประมาณว่า กลุ่ม
ผลิดซอฟแวร์ ทำเป็นงานอดิเรกอะ คล้ายกะ brownie
design ของไอแจ๊ก ที่คิดๆไว้ก็อาจจะสร้างเว็บ
ง่ายมาซักอัน แล้วก็ทำโปรแกรมอะไรออกมาก็ตาม จะดี
จะห่วย จะเล็ก จะใหญ่ ก็จะเอาไปใส่ใว้ในเว็บ
ทั้งโค๊ดทั้งโปรแกรม ให้คนดาวน์โหลดไปใช้ได้ตามสะดวก
แล้วก็สมาชิกในกลุ่มก็อาจเอาโค๊ดที่คนอื่นเขียน
มาแก้ใหม่ก็ได้ ไม่ว่ากัน
จุดประสงค์ก็คือ จะเอาผลงานออกไปภายนอก เผื่อมันจะ
มีประโยชน์กับคนอื่น โดยเฉพาะโปรแกรมเล็กๆ ที่ไว
แก้ปัญหาเฉพาะกิจ แล้วก็ฝึกฝนตัวเองไปด้วย
ประมาณนั้น

กลับมา semi-sudoku ใครไม่รู้จักว่า
sudoku คืออะไรเข้าไปดู ที่นี่
อธิบายง่ายๆก็คือเกมส์เติมตัวเลข
ให้แนวนอน แนวตั้ง และบล๊อก 9 ช่อง
ย่อย มีเลข 1-9 ไม่ซ้ำกัน
ที่มันยังเป็น semi เพราะเรายังขี้เกียจเขียน ไอบล๊อกย่อย
ดูมันยุ่ง พูดแล้วไม่เห็นภาพ
เข้าไปเล่นที่นี่เลย
http://sonteenzz.boxchart.com/download/sudoku/sudoku.html
source อยู่ที่นี่
http://sonteenzz.boxchart.com/download/sudoku/sudoku.zip.tee
แก้นามสกุล .tee ออกก่อนแล้วค่อยแตกนะ

ถ้ามีแมลงก็บอกด้วยแล้วกัน
แมลงที่ขี้เกียจจับ :
- สีมันยังไม่สวยอะนะ
- แรนด้อมไม่ได้ อันนี้อัลกอเราคงไม่ดี มั้ง คือถ้าไม่เขียนดักไว้
คนเล่นจะเจอ ถ้าเป้น firefox จะถามหยุดมั้ย ie ไม่รู้
-  เขียนจนบัดนี้ พึ่งนึกได้ว่ายังไม่ได้เทสกับ ie ใครลองแล้ว
error บอกด้วย ตอนนี้อยู่แต่บน ลีนุกซ์
- อาจมีบั๊กตอนชนะ ไมแน่ใจ เพราะขี้เกียจเช็ก เขียนเอง
ยังขี้เกียจเล่นเลย 555

————————————————————

ตอนนี้อาการเรื่องท้อง ไม่ค่อยมีแล้ว ไม่รู้เพราะยา หรือเพราะ
นอนเต็มอื่ม กินอาหารไม่มัน ก็ไม่รู้ ขอให้ไม่เป็นอีกเต๊อะ
ตอนนี้กินโค๊กน้อยมากกกกก เพราะเรื่องลม

อ่านจาวาไม่คืบหน้าเล้ย ถึงหนังสือเค้าจะเขียนดีก็เถอะ

ปล. อีกไม่กี่วันแล้วสินะ
ปล2. อยากดูการ์ตูนว่ะ โดยเฉพาะโดเรมอน จะชื้อ
ก็เสียดายตังค์ แง่มส์

GreenyWorm 1.0b released!

แง่มส์ๆ วันนี้มีของเล่นมาให้เล่น นั่งทำ ถ้านับเวลาเริ่มกะเสร็จ
ก็อาทิตย์กว่าๆ  อืมมมม

ก่อนอื่นขอบอกก่อนว่า เกมส์นี้ไม่ใช่ไอเดียเราเอง มันเกิดมาจาก
งานนิทรรศ 14 ก็ไปคุมซุ้มผลงานของพี่ๆภาคคอม แล้วไปชอบ
เกมส์หนอนอันนี้ เข้าให้ พี่เค้าเขียนด้วย java มั้ง ตอนนั้นก็คิดว่า
เฮ้ย ถ้าเอามาทำโดยใช้ flash มันไม่น่าจะยากนะ ตอนนั้นยังไม่คิดจะทำ

แต่มาวันนึงว่าง อยากหาเกมส์เล่น เออ ลองเขียนดุหน่อยดีกว่า
ไม่น่าจะยาก แล้วมันก็เริ่มจากตรงนั้น

ขอโทษพี่เจ้าของผลงานด้วย ผมไม่รู้พี่เป็นใคร เลยไม่รู้จักขออนุญาตยังไง
เลยถือวิสาสะ ทำไปเลย ไม่ได้มีเจตนาขโมยไอเดีย เพียงแต่ต้องการ
หาเกมส์เล่นเองบวกกับอยากฝึกเขียนเกมส์ด้วย action script ดู

โหลดเกมส์ได้ที่นี่นะครับ
 -> Worm.swf  216 kb เล่นได้ถ้าคุณมี flash runner
 -> Worm.zip.tee  617 kb  อันนี้ซับซ้อนนิดหน่อย โหลดไปต้อง
เปลี่ยนชื่อ โดยลบ .tee ออก แล้วก็แตกไฟล์ตามปกติ จะได้ .exe
เล่นได้เลย สาเหตุที่ยุ่งยากเพราะ boxchart เค้าป้องกัน .exe กะ
.zip ครับ ไว้จะหาที่อยู่ใหม่ให้ เร็วๆนี้

ไม่มี screenshot ให้ดู อยากดูต้องโหลดเอง

หลังจากงานนี้ทำให้รู้เกี่ยวกับ action script ว่า
- คำสั่ง trace มีค่าที่สุดเมื่อเทียบกับคำสั่งอื่นๆ
- ถ้าคุณคิดจะเขียน action script ก่อนอื่นเลย ขอให้ศึกษา
เรื่อง variable scope  มันมีหลายชั้นมากๆ มิฉะนั้นอาจจะ
เขียนๆไป แล้วงงว่า ค่าในตัวแปรกุหายไปไหน
- การใช้ as เขียนเกมส์ มีข้อดีคือไม่ต้องยุ่งกะคำสั่งเกี่ยวกะกราฟฟิก
มากเข่นการย้ายวัตถุ ทำซ้ำ หมุน ทำได้ง่ายมากๆ แค่ข้อเสียคือ
ความซับซ้อนเรื่อง var scope นิดหน่อยแล้วก็ต้องเข้าใจหลักการ
ของลักษณะบางอย่างในการเขียนโปรแกรมที่ทำงานร่วม
กับ timeline ซึ่งตอนแรกๆจะงง
- หนอน แม่งเดินซับซ้อนเหมือนกันนะ
- AS มีข้อจำกัดบางอย่าง แต่มันก็มีบางอย่างที่ดูมีประโยชน์
และน่าสนใจมากๆ ยิ่งถ้าเซียน คุณจะประยุกต์กับอย่างอื่นได้เยอะ

———————————————————-

ช่วงนี้อ่านบล๊อกพี่หลายคนมากๆ อ่านของคนนึง เห็นลิงค์อีกคน ก้เข้าไป
อ่านของเค้าไปเรื่อย ชอบคนไหนก้เก็บ เหอๆ  เสียเวลากะตรงนี้เยอะ
เหมือนกัน(พอๆกะอ่านข่าวตามเว็บ) แต่ก็ได้รู้อะไรเยอะดีนะ

ตอนนี้อยากปรับปรุงหน้าตาเว็บนิดหน่อย แง่มส์ หลังสอบๆ ไอด้านข้างๆ
แล้วก้เติมแต่งนิดหน่อย หลังสอบๆ

ยินดีกะไอแกีนด้วย ได้ที่ 1 thaiopensource.org เค้าขึ้นแล้วด้วย

เมื่อกี๊แอบไปทำ wish list <- มา ลองเข้าไปดู

ปล. พรุ่งนี้จะเริ่มอ่านหนังสือและ คงไม่ได้อัพได จนกว่าจะสอบเสร็จ
ปล2. โลกนี้มีอะไรที่กุต้องเรียนรู้อีกเยอะมากๆ
ปล3. กูเกิ้ลภาคต่อ ยกไปคราวหน้านะ