Mablets 2.Input_helper class

Author: Administrator

จากเอกสารแนะนำนะครับ ส่วนที่รับ อินพุทจากจอยและคีย์บอร์ด ในตอนหลังคงรวมถึงเมาส์ด้วย
แบ่งคลาสออกมาเป็นสามไฟล์ อันได้แก่ InputHelpers.cs GamePadHelper.cs และ GamePads.cs

โดนลัดคิวก่อน RPG จนได้ มาเริ่มกันแบบง่ายๆก่อนล่ะกันครับ(ง่ายจริงเหรอ) อย่างแรกก็โหลดชุุดสตาร์ทเตอร์คิทมาเลยครับ
จะมีหลายเวอร์ชั่น ทั้ง Xbox360 และ Windows ทัังสำหรับเวอร์ชั่น XNA 2.0 และ 3.0
ผมเลือกที่จะแกะ เป็น Windows + XNA 3.0 ครับ
เมื่อเปิดสร้างมา สิ่งแรก หน้าแรกเลยครับ Document แนะนำ

startpage

startpage

ในชุดเอกสารนี้นะครับ ก็แบ่งเป็นส่วนตามนี้

Introduction to Marblets - ส่วนแนะนำครับ
Goal - เป้าหมาย
Getting Started - เริ่มต่้นครับ
Marblets Controls - การบังคับควบคุมครับ
Code Walkthrough - มาตะลุยโค๊ดกันครับ
Etending Marblets - ขยายโปรแกรมต่อไป

Introduction to Marblets - แนะนำกันก่อน

ชุดสตาร์ทเตอร์– เป็นตัวอย่างที่ให้มา มีโค๊ดที่สมบูรณ์ระดับหนึ่ง พร้อมที่จะ Compile และ Run เป็นเกมที่ขับเคลื่อนด้วยXNA ถูกทำมาให้ง่ายที่จะดัดแปลง ด้วยความรู้ภาษา C# ซึ่งจะมาดูกันต่อไปในส่วนของExtending Marblets ซึ่งส่วนนี้จะมีรายการส่วนที่คุณจะสามารถดัดแปลงได้ คุณได้รับอนุญาติให้ใช้ โค๊ดเหล่านี้ ในเกมXNA ของคุณ และแบ่งปันกับคนอื่น
Marblets เป็นเกม พัซเซิ่ล ที่ท้าทายให้คุณ ทำลาย กรุ๊ปของลูกแก้วสีเดียวกัน ยิ่งคุณทำลายได้มากเท่าไหร่ คุณจะได้คะแนนมากเท่านั้น ในชุดเริ่มต้นนี้ ตัวอย่างให้เกมมาไม่กี่โหมด เปิดโอกาศให้คุณสามารถใส่ ชนิดขงเกมคุณเองหรือ โหมดของคุณเองเข้าไป

Goal - เป้าหมาย

ในชุดสตาร์ทเทอร์คิท มี Source Code เกมคอนเทนต์ เช่น โมเดล เทกเจอร์ และ เสียง ในชุดเอกสาร ก็จะอธิบายถึงโครงสร้าง และเนื้อหาของ Marblets และ คำแนะนำที่น่าสนใจในการดัดแปลง Marblets ที่คุณทำได้ จุดมุ่งหมายของ Marblets Starter kit
นี้คือ
_ ให้คุณรู้จักกับการพัฒนาเกมแบบง่ายๆ
_ ให้คุณรู้จักการใช้ Game component
_ ให้คุณรู้จัก การทำ 2D animation โดยไม่ต้องใช้ Custom shaders
_ นำโค๊ดบางส่วนจาก Spacewar Starter Kit เพื่อให้ใช้เวลาน้อยลงในการเรียนรู้

Getting Started - มาเริ่มต้นกันเลยครับ

ถ้าคุณเปิดมา ก็ลอง Build และ Run เพื่อลองเล่นเกมกันดูครับ
วิธีการ Build และ Run
กด F5 ครับ หรือ บน Debug menu กด Start Debugging
โปรเจค ก็จะ build และ run ครับ
* ถ้าอยากจะกด Build เฉยๆ กด F6 หรือ บน Build menu กด Build Solution ครับ
โปรเจคก็จะ Build โดยไม่มีการ Run

New ZuneHD

Author: Administrator

ได้ข่าวว่าจะออก เครื่องเล่น Zune ใหม่มานานแล้ว ตอนแรกคิดว่า จะเป็น ZunePhone มาก่อน
แต่ที่ไหนได้ กับเป็นตัวที่ จะสู้กับ Ipod touch
เท่าที่ดู สเปกZune ดีกว่า Ipod แน่นอน แต่ว่าจะฮิตเหรอ
อันนี้ไม่มั่นใจครับ แต่สำหรับคนทำเกม ก็คาดได้ว่างานนี้ตัว XNA
คงมีอัพเดทแน่ เพื่อให้ใช้กับตัวใหม่ได้ แถมคงมีชุดคำสั่งเพิ่มเพื่อให้ใช้
กับ Input ที่เป็น multi touch ใน Zuneตัวใหม่
ตอนนี้ก็ได้แต่เห็นภาพ ตัวอย่าง ไปก่อน ตัวเป็นๆ คงจะมีให้ดูในงาน E3
ก่อนที่จะมีขายจริง

zunehd

หลังจบโปรเจคทำเกมก้านกล้วยลง เคลียงานเก่าหมดแล้ว ตอนแรกคิดว่าจะลุย XNA ต่อ แต่กลัวจะอดตายกันก่อน ทีมงานไม่ค่อยอยากจะทำ เพราะเกมมันเหมือนจะเป็นขนาดใหญ่ ตอนนี้เลยมองเล็กลงมาที่ iPhone ไม่รู้คิดถูกหรือผิด มาดูเรื่องการเขียนโปรแกรม ถ้าอยากได้เร็ว ๆ และ เพิ่งหัดเขียน ผมคงเลี่ยงไม่ได้ที่จะใช้เอนจิ้นในการทำเกม ตัวเลือก มีอยู่สองอัน
1 torque iphone
2 unity3d iphone
ผมเลือกตัวหลัง เพราะ ดูโปรแกรมมรการอัพเดทไว มีการเขียน document tutorial ที่ดี ใช้ javascript กับ c# ที่ดูพอไหว
ตอนแรกว่าจะขอตัวทดลองมาใช้ดูก่อน เขียนเมลไปขอ เค้าตอบกลับมาขอให้เราเป็นสมาชิก Apple developerอะไรประมาณนี้
กว่าผมะสมัครได้ก็เสียเวลาไปหลายอาทิตย์ (อืม เพราะผมเข้าใจผิดไปหลายอย่าง) สุดท้ายก็ลงทุนซื้อเลยแล้วกัน เพราะ ถ้าจะทำขายก็คงไม่พ้น ต้องซื้อ (หลังซื้อหนึ่งวัน ดันมีเพื่อนโหลดเวอร์ชั่นผีมาได้…..เอ่อ ทำไรให้ถูกต้องไว้แม้จะไม่มีกิน)
ก็ลงทุนไปแล้ว ก็มานั่งแกะการใช้โปรแกรมต่อ ปรินท์คู่มือออกมา สี่เล่ม อ่านจบไปสามใช้เวลาประมาณอาทิตย์กว่า สงสัยจะอู้ไปนิด วันนี้เป็วันที่ 9 แล้ว แต่วันนี้ผมนั่งแกะเต็มวัน ตัวอย่างที่เค้าให้มาค่อนข้างดี แต่ต้องทำความเข้าใจซึ่งอันนี้ยากเหมือนกัน
แต่พอลองๆดูแล้วก็โอเค ดูโปรแกรมมีอนาคต สุดท้ายก็คงเอาที่แกะๆมาเขียน เป็นบทความไว้ล่ะครับ

ลองโหลดตัว Starter kit มาลองดูกันนะครับ
http://creators.xna.com/en-US/starterkit/roleplayinggame
ที่นี่เลย

ผมโหลดมาแล้ว ก็ว่าจะมาลองแกะดู
ปัญหาที่ผมเจอคือ สำหรับมือใหม่ เวลาเอาพวกนี้มาดูก็ไม่รู้จะเริ่มยังไงครับ อิ อิ ผมก็เป็น
อย่างแรกสุดที่จะทำก็คือดูหน้าเอกสารที่แนบมาด้วย
Readme นะครับก็จะแบ่งออกเป็น
5 ส่วนได้แก่
แนะนำ เกี่ยวกับ RPG starter kit
คุณสมบัติ
เริ่มต้น
การเล่น RPG starter kit
และการขยายต่อยอด RPG starter kit
ก็มาเริ่มกันเลยกับส่วนแนะนำก่อน

จากนั้นก็มาดูกันต่อ ที่ Source Code ครับ

เปิดใหม่แว้ว

Author: Administrator

เปิดใหม่แว้ว รอบที่ 5 เป็นอย่างน้อย
โอเค คราวนี้เอาจริงแล้ว (บอกแบบนี้ทุกที) ยังไงตั้งใจทำเวปอันนี้เป็น เวปเกี่ยวกับการทำเกมเต็มตัว แต่หนักไปทางโปรแกรมมิ่งนะ
กราฟฟิกไปดู ที่เวป www.quietstrom.net ล่ะกัน
เครื่องมือหลักๆคงเป็น XNA แน่ๆครับ
ช่วงนี้บ้า Xbox หนัก เล่นเกมตลอด เจอไฟแดงไปงิดเลย เล่นเกมติดใจทีไร ก็อยากทำเกมแบบนั้นบ้าง ช่วงนี้เล่นแต่ star oceon 4
เขียนถูกไหมหว่า เล่นแต่ rpg ฝรั่งมานาน ทั้ง Oblivion และ fallout3 มาเจอ star oceon นี่ความรู้สึกผิดกันเยอะ ในด้านกราฟฟิกนี่สุดๆพอควร งานเนี๊ยบ แต่ดูดีไซน์ แล้วไม่ค่อยชอบเท่าไหร่ มันดูเก่าๆไงไม่รู้ อันนี้ไม่ได้ผิดที่คนทำ แต่ผิดที่คนเล่น อิ อิ เดินในเกม แล้วเหงาๆ ของให้ซื้อก็ไม่ค่อยเยอะ เน้นทำเอง (ฮาร์ดคอมาก ให้ไล่เก็บวัตถุดิบเอง กว่าจะครบ) เลยส่วนใหญ่ ของที่ใช้เลยห่วยๆ ขี้เกียจเก็บของ เน้นเก็บเลเวลเอา ในดันเจี้ยนส่วนใหญ่ไม่ค่อยให้ความรู้สึกผจญภัย เหมือนยัดๆมาให้เต็ม ดันมีสกิลบอกด้วยว่า หีบสมบัติอยู่ไหน เลย ห้องไหนไม่มีก็ไม่เข้า เพราะเข้าไปแล้วก็ไม่รู้ทำอะไร เนื้อเรื่องก็พอไหวครับ ผมว่าขาดๆเกินๆไงไม่รู้ หรือเราจะแก่ไปแล้ว อิ อิ ก็ดูๆอยู่ว่าจะทำเกมไรต่อไป มีโปรเจคอยากทำเยอะแยะเลย
แต่ไม่ว่าจะทำเกมอะไรคงมาเขียน tutorial ครับ