Making of C-for-yourself 3D mini game

WorksAS3My ProjectsAdobe Flash 02.Nov 5:51 pm by wissarHome »

C Class Game 1

C Class Game 2

Flash 3D mini game เกมส์เล็กๆ ที่ใช้เวลาทำไม่นาน แต่ดูแล้วอาจจะตกใจว่านี่เกมส์แฟลชเหรอนี่
ไม่ได้พูดเกินไป แต่เดี๋ยวนี้แฟลชทำเกมส์ 3D ได้แล้ว เกมส์นี้คืออะไร และขั้นตอนการทำเป็นอย่างไร อ่านต่อไปได้เลยครับ

Introduction

Full 3D เกมส์บนแฟลช ถ้าหากใครพูดถึงเรื่องนี้ในตอนนี้ อาจจะลงความเห็นว่าเป็นไปไม่ได้ เพราะ Flash Player นั้นยังไม่ Support 3D เหมือน Interactive Tools ตัวอื่นๆ
แต่ด้วย Performance ของ Flash 9 ที่เพิ่มขึ้นมากกว่าเวอร์ชันก่อนๆมาก ก็พอจะทำให้ การเขียนโปรแกรมเพื่อจำลอง 3D Environment นั้นมีความเป็นไปได้ขึ้นมา
ซึ่งก็เป็นที่มาของ Mini Game ตัวนี้

ทดลองเล่นเกมส์
http://www.c-for-yourself.in.th/parties/gameindex.php?lang=en

Story

ก่อนหน้านี้ ผมและ katopz ได้มีการใช้ Class 3D ที่เขียนขึ้นมาเองแบบง่ายๆ เพื่อทำเกมส์เล็กๆ กันมาก่อนแล้ว
โดยที่ชุดคลาสที่ว่านั้น มีเพียง 4 ไฟล์ นั่นคือ RayCasting3D Object3D stage3D และ camera3D เท่านั้น ซึ่ง เกมส์ที่ได้ทำก็จะไม่มีส่วนประกอบที่เป็นโมเดล 3D อยู่เลย
ลองนึกถึงเกมส์ Mario Cart หรือเกมส์ F1 สมัยแรกๆ สิครับ มีพื้น เลื่อนได้ object ลอยไปมา และฉากหลังแบบ panorama ส่วนใหนที่เป็น 3d หมุนได้ ต้องใช้รูภาพหลายๆเฟรมมาหมุนเอา
ซึ่ง Enginge แบบที่ว่านั้นในแฟลช 8 สามารถทำได้ค่อนข้างดี แต่ก็ยังมีข้อจำกัดมากเกินไป ถ้าเทียบกับ Performance ของ Flash 9, AS3 และ Papervision3d

3d enginge flash6-8

Pages: 1 2 3

9 Responses to “Making of C-for-yourself 3D mini game”

  1. manann Says:

    โอ้วเทพ สุดยอดเลยฮับ

  2. bubbleball Says:

    น่าสนใจทีเดียว เคยเอา sandy มาทำบ้าน 3 มิติ ยอมรับเลยว่าอืดมากๆ บวกด้วยปัญหาเรื่องภาพที่ผิดเพี้ยนและจุดพิกัดที่อยู่กึ่งกลางของตัวระนาบทำให้พื้นหายไปก่อน เป็นอันพับโปรเจค - -” ไว้จะศึกษาต่อมั่ง inspire ดีมาก อิอิ

  3. Diablo Says:

    เกมเยี่ยมมากครับ เพลงเพราะสุดๆ..

    papervision นี่เยี่ยมจริงๆ เลยครับ..

    CPU usage ผมก็ขึ้นแค่ 90-97 ช่วง peak ไม่มีช่วงใหนทะลุ

    ปล. Labtop pcg-z1xjp centrino 1.7

  4. Tongy Says:

    ขะ… ขนาดนั้นแล้วเหรอ =3=”
    เจ๋งเป้งไปเลย

  5. CG Kyo Says:

    เก่งจริงๆ เลยครับ ไม่รู้เลยนะเนี่ย ว่า Flash ทำได้ขนาดนี้แล้ว

  6. BUtthun Says:

    เทพจริง ๆ เลยฮะ

  7. BNKZ GATEZ III Says:

    Hey bros!!!

    DATz REALLY KOOL!!! Appreciate it!!! >___

  8. เก่ง Says:

    ช่วยส่งโค้ดให้น่อยครับ dowlode ยังไงงะ ผมอยากจะศึกษาทำโปรเจ็คครับช่วยที

    ขอบคุณจากใจจริง

  9. jeng Says:

    ช่วยส่งโค้ดทำเกมส์แฟลชแบบ action & RPG game ให้ผมหน่อยครับ แฟลช 8 นะครับ
    ขอบคุณล่วงหน้าครับ

Leave a Reply


Special thanks to Ndesign-Studio.
Entries RSS Comments RSS Login