Main Page

จาก ThaiGameDevX Wiki, สารานุกรมฟรี

Jump to: navigation, search

ThaiGameDevX Wiki คือแหล่งรวบรวมข้อมูลความรู้ภาษาไทยเกี่ยวกับการพัฒนาเกมไทย

สารบัญ

เริ่มต้นพัฒนาเกม

สำหรับผู้ที่กำลังสนใจที่จะเริ่มต้นศึกษาเกี่ยวกับการพัฒนาเกม ลองอ่านเนื้อหาในส่วนนี้ก่อนนะครับ

ปัญหาและการขอความช่วยเหลือสำหรับผู้เริ่มต้นมือใหม่

เรียนรู้เกี่ยวกับการพัฒนาเกม

ในส่วนนี้จะกล่าวถึงทฤษฎีและความรู้ต่างๆ ที่เกี่ยวข้องกับการพัฒนาเกม ทั้งในส่วนของความรู้พื้นฐาน และเทคนิคพิเศษต่างๆ โดยเนื้อหาจะไม่เจาะจงเครื่องมือชนิดใดชนิดหนึ่ง

ชนิดของเครื่องเล่นเกม

เกมทุกเกมก็ต้องรันบนเครื่องเล่นเกม (Game Platform) ชนิดใดชนิดหนึ่ง ในส่วนนี้กล่าวถึงเครื่องเล่นเกมแต่ละชนิด และแนวทางในการพัฒนาเกมบนเครื่องชนิดนั้นๆ

เครื่องมือในการพัฒนาเกม

ในการพัฒนาเกม ย่อมต้องมีการใช้เครื่องมือและเทคโนโลยีต่างๆ ในส่วนนี้จะกล่าวถึงเครื่องมือต่างๆ ที่สามารถเลือกใช้ในการพัฒนาเกมได้

  • คอมไพเลอร์ (compiler)
  • API - Application Programming Interface

เครื่องมือทางภาพและเสียง

เครื่องมือทางความคิดและการแก้ปัญหา

ขั้นตอนวิธี (อัลกอริทึม) Algorithm เป็นเครื่องมือที่สำคัญสำหรับใช้ในการแก้ปัญหาต่างๆ

  • อัลกอริทึมทั่วไป
  • การค้นหาข้อมูล
    • Linear Search
    • Binary Search
  • การจัดเรียงข้อมูล
    • Linear Sort/Bubble Sort
    • Binary Sort
    • Heap Sort
    • Quick Sort
  • อัลกอริทึมสำหรับการแก้ปัญหาเฉพาะอย่าง
  • ฉาก
    • Maze Generator
  • Partitioning
    • BSP
    • Quad-Tree
  • Path-Finding
    • A*
    • QSV

ปัญหาพื้นฐานที่พบบ่อยและวิธีแก้ปัญหา

โอ้จอร์จ ไม่รู้จะทำอย่างไรดี การบ้านเยอะแยะ แถมยังต้องทำโปรเจกต์ส่งอีก .. จะทำอย่างไรปัญหาเหล่านี้ถึงจะหมดไป ... คุณสามารถแก้ไขได้ง่ายๆ เมื่อโทรด่วนมาหาเรา TGDX .. อะไรกันนี่ ..

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

อุปกรณ์ที่เกี่ยวข้องการพัฒนาเกม

ในส่วนนี้จะกล่าวถึงอุปกรณ์ทางด้านฮารด์แวร์ต่างๆ ที่เกี่ยวข้องกับการพัฒนาเกม การติดต่อกับอุปกรณ์ต่างๆ และการเรียกใช้งาน ไปจนถึงการสร้างอุปกรณ์ติดต่อเอง

  • อุปกรณ์มาตรฐาน
    • Display
    • Keyboard
    • Mouse
    • SoundCard
    • 3D Card
    • JoyPad / JoyStick
    • Tablet
    • Touch Screen
    • Video Camera
    • Printer
    • Harddisk
    • CD/DVD Drive
  • อุปกรณ์พิเศษ
    • Physics Card
    • Motion Capture (MOCAP)
    • 3D Scanner
    • 3D Camera
    • Head Mounted Displays (HMDs)
  • ผู้ผลิต 3D ฮาร์ดแวร์
    • nVidia
    • ATi
    • Intel
    • SiS

การออกแบบเกม

  • เกมคืออะไร
  • WHAT IS IT !???
  • หน้าที่ของ Game Designer ในงานพัฒนาเกม
  • ผมไม่รู้เรื่องเขียนโปรแกรมอะไรหรอก แต่จะออกแบบเกมได้ไหม
  • จากผู้เล่นเกมสู่ผู้ออกแบบเกม ความมั่นใจแบบผิดๆ
  • เกมคือความสนุกตื่นเต้นเร้าใจ Look & Feel
  • ออกแบบเกมอย่างไรไม่ให้เหมือนของโหล
  • ประเภทของเกมแบบต่างๆ ที่ควรรู้
  • 20 ขั้นตอนวิธีออกแบบเกมที่ดี
  • เครื่องมือที่ใช้ในการออกแบบเกม

การบริหารจัดการโปรเจค

  • ผมมี idea game สุดยอดมาก แต่ผมทำอะไรไม่เป็นเลย ตอนนี้ต้องการหาทีมงานโปรแกรมเมอร์ และกราฟฟิกมาร่วมทีม เพื่อสร้างเกมในฝัน
  • ขั้นตอนในการพัฒนาเกม 1,000 ขั้นตอน
  • โครงสร้างทีมพัฒนาเกม
  • ทำยังไงไม่ให้ทีมแตก (คำตอบคือ เอาเงินฟาดหัวเยอะๆ)
  • Game Producer มีหน้าที่อย่างไร
  • การใช้ Agile Development Methods

อุตสาหกรรมเกม

  • Publisher คืออะไร เป็นใคร และเกี่ยวข้องกับ Developer ยังไง
  • ผมมี idea game สุดยอดมาก มีทุนมีทีมงานแล้วด้วย แล้วผมจะทำไงต่อดีอ่ะ
  • ผมทำเกมที่สุดยอดเสร็จแล้ว!! แล้วผมจะทำไงต่อดีอ่ะ
  • สงสัยอย่ามีเลยดีกว่ามั้งหมวดนี้

ข้อมูลการพัฒนาเกมในไทย

เรื่องอื่น ๆ ที่น่ารู้ เกี่ยวกับวงการพัฒนาเกมไทย

Personal tools