การสร้าง Homebrew DS ด้วย DS Game Maker - Printable Version +- irpg Community (https://irpg.in.th) +-- Forum: irpg Other Game Engines School (https://irpg.in.th/forum-47.html) +--- Forum: Others (https://irpg.in.th/forum-48.html) +--- Thread: การสร้าง Homebrew DS ด้วย DS Game Maker (/thread-2718.html) |
การสร้าง Homebrew DS ด้วย DS Game Maker - XthemeCore - 01-06-2016 บทความนี้เกิดจากการเรียบเรียง ผสมแนวคิดส่วนของผู้เขียน หากผิดพลาดประการใดขออภัย ณ ที่นี้ด้วยครับ DS Homebrew คืออะไร DS Homebrew เป็นซอร์ฟแวร์สำหรับเครื่องเล่นเกม นินเทนโดดีเอส ที่พัฒนาโดยไม่ใช้ Official Development Tools ของนิน จึงไม่สามารถนำมาใช้งานในเชิงพาณิชย์ได้ เนื่องจากไม่มี Official License จากทางนิน ส่วนใหญ่ถูกพัฒนาในลักษณะเป็นงานอดิเรกของโปรแกรมเมอร์ เมื่อตอบสนองความต้องการในฐานะแฟนเกม เพื่อเรียนรู้ระบบ หรือแม้แต่เพื่อเปิดช่องโหว่ของระบบก็มี วิวัฒนาการการพัฒนา DS Homebrew ช่วงแรกเริ่มนั้นไม่มีอะไรเลยจึงใช้วิธีการแกะชุดคำสั่งออกมาใช้อย่างเดียว(Re assembler) จากนั้นได้มีการรวบรวมคำสั่งต่างๆเข้าด้วยกันจนกลายมาเป็น Devkit Pro ในปัจจุบัน แต่ว่าตัว Devkit Pro นั้นเป็นเพียง Library เท่านั้น การพัฒนา DS Homebrew จึงมีแต่โปรแกรมเมอร์ที่ทำเป็นส่วนใหญ่ จนกระทั่งการมาของ DS Game Maker (ปัจจุบัน Homebrew ส่วนใหญ่ก็ยังคงใช้ Devkit Pro อย่างเดียวอยู่ดี) แนะนำ DS Game Maker dsgamemaker.com DS Game Maker เป็นซอร์ฟแวร์สำหรับพัฒนา DS Homebrew มีรูปแบบโปรแกรมเป็นแบบกราฟฟิก คล้าย Game Maker รุ่นเก่า เดิมทีขายในราคา 14.99$ ปัจจุบันตัวเต็มแจกฟรีในเว็บเลย โปรแกรมจะเป็นแบบคลิก/ลาก/วาง ทำให้ผู้สร้างที่ไม่เคยใช้มาก่อนหรือไม่มีทักษะด้านโปรแกรมมิ่งสามารถใช้งานได้ ผลลัพธ์ที่ได้หลังจาก compile จะเป็นไฟล์ .nds ซึ่งสามารถนำไปใส่ตลับ Flash เพื่อเล่นบนเครื่องดีเอส หรือเล่น emulator อย่าง no$gba ก็ได้ ข้อมูลจำเพาะโดยย่อ ของ DS 1.จอล่างและบนของ DS มีความละเอียดเพียง 256x192 2.จอล่างเท่านั้นที่สามารถ Touch screen ได้ 3.CPU เป็น ARM7 33 MHz (ในตระกูล DSi เป็น ARM9 67 MHz) โดยมี Ram 4 MB 4.ไฟล์ save ของตลับมีความจุ 256 KB 5.มี WiFi ในตัว รายละเอียดเพิ่มเติม หาอ่านวิธีใช้ได้ที่ dsgamemaker.com/help หัวข้อพิเศษ (ตาม Request) 0.ปัญหาที่พบและข้อเสนอ
1.การเคลื่อนที่ตัวละคร (Request โดย ท่านอาร์ค) การอ่านค่าตำแหน่ง x,y ของแต่ละ object นั้นสามารถทำได้ง่ายๆโดยการใช้ [X] และ [Y] มาดูวิธีการกันดีกว่า เคลื่อนที่ Player ด้วยปุ่มขึ้น/ลง/ซ้าย/ขวา 1.สร้าง Sprite Player ขึ้นมา
Spoiler:
Spoiler:
Spoiler:
Spoiler:
RE: การสร้าง Homebrew DS ด้วย DS Game Maker - XthemeCore - 01-06-2016 จองไว้เพื่อมีเพิ่มนะครับ (ถ้ามีเยอะๆตรงนี้จะใส่เป็นสารบัญแทน) RE: การสร้าง Homebrew DS ด้วย DS Game Maker - arkman - 01-06-2016 ติดตามต่อไปครับ เผื่อทำเกมลง DS อิๆ(ฝันอยู่) RE: การสร้าง Homebrew DS ด้วย DS Game Maker - Mysticphoenix - 01-07-2016 โฮ่ย แจ๋วๆๆ RE: การสร้าง Homebrew DS ด้วย DS Game Maker - นิราจ - 01-07-2016 ท่าน XthemeCore เชียวชาญหลายเครื่องมือจัง สุดยอดคับ เป็นกำลังใจให้คับ |