การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

16
กกกกกกกกกกก 3D กกกกกกกกกก กกกกกก 3G 3D game development on mobile 3G

Transcript of การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

Page 1: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

การพั�ฒนาเกม 3D บนโทรศั�พัท�ม�อถื�อ 3G

3D game development

on mobile 3G

Page 2: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

จั�ดทำ��โดย น�ย มลธน ชุ�มพล

ว.5605 รหั�ส 5640248122

ส�ข�ว�ชุ�ว�ทำย�ก�รคอมพ�วเตอร�คณะว�ทำย�ศ�สตร�และเทำคโนโลย!

Page 3: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

อ�ปกรณ์�สื่��อสื่ารในป�จจ�บ�นได้�ก�าวเข้�าสื่ !ยุ�ค 3G โด้ยุโทรศั�พัท�ม�อถื�อในป�จจ�บ�นม$การพั�ฒนามาจนสื่ามารถืแสื่ด้งสื่$ออกมาทางจอภาพั และ รวมไปถื*งความเร+วข้องการประมวลผลเร+วข้*-น และหน!วยุความจ/าม$มากข้*-น ท/าให�โทรศั�พัท�สื่ามารถืท/างานทางด้�านกราฟิ1กได้�ด้$ข้*-น ด้�งน�-นในโครงการคร�-งน$-จ*งเล�อกล�กษณ์ะเด้!นข้องโทรศั�พัท�ม�อถื�อในยุ�ค 3G ค�อการแสื่ด้งผลในร ปแบบกราฟิ1ก 3 ม3ติ3 มาพั�ฒนาเกมซึ่*�งเป6นแบบ 3ม3ติ3

คว�มส��ค�ญและคว�มเป็$นม�

Page 4: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

ว�ตถุ�ป็ระสงค�ของก�รศ'กษ�

1. เพั��อศั*กษาการเข้$ยุนโปรแกรมแบบ 3 ม3ติ3

2. เพั��อศั*กษากระบวนการพั�ฒนาเกมแบบ 3 ม3ติ3

3. เพั��อพั�ฒนาเกมบนโทรศั�พัท�ม�อถื�อระบบ 3G

Page 5: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

ติ�วเกมเป6นแบบติ!อสื่ �- ผจญภ�ยุ ติ�วเกมจะด้/าเน3นการเล!นเกม แบบสื่ามม3ติ3 การเล!นจะติ�องพัยุายุามติ!อสื่ �ก�บป8ศัาจในแติ!ละด้!านให�ได้� ม$ท� -งหมด้ 7 ด้!าน ความยุากแติ!ละด้!านก+จะเพั3�มข้*-นเร��อยุๆ โด้ยุจะม$ชาวบ�านแนะน/าแนวทางในแติ!ละด้!าน จนถื*งด้!านข้องราชาป8ศัาจ ติ�องสื่ �ก�บราชาป8ศัาจให�ชนะ จ*งจะได้�สื่มบ�ติ3มากมายุมหาศัาล ก+จะสื่3-นสื่�ด้การเล!นเกม

ขอบเขตของก�รศ'กษ�

Page 6: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

1. เคร��องคอมพั3วเติอร� (PC) 1 เคร��อง ซึ่*�งม$ค�ณ์สื่มบ�ติ3ท$�สื่ามารถืพั�ฒนาโปรแกรมได้�ด้�งน$-

- CPU ติระก ล Pentium 4 ข้*-นไปหร�อเท$ยุบเท!า

- Harddisk ข้นาด้ 80 GB. หร�อมากกว!า - Ram 512 MB. ข้*-นไป2. อ�ปกรณ์�โทรศั�พัท�ม�อถื�อ 1 เคร��องท$�รองร�บการ

ท/างานแบบ 3 ม3ติ3

Hardware

เคร��องม�อและอ�ปกรณ์�ท$�ใช�ในการพั�ฒนา

Page 7: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

Software 1. J2ME (Java 2 Platform Micro Edition) 2. Netbeans IDE 3. JDK (Java Development Kit) 4. WTK (J2ME Wireless Tookit) 5. RMS หน!วยุความจ/าในโทรศั�พัท�เคล��อนท$� 6.โปรแกรมท$�สื่ร�างโมเด้ล 3 ม3ติ3 ได้�แก! 3D max และ Blender 7.โปรแกรมติกแติ!งภาพัหร�อข้*-นลวด้ลายุ ได้�แก! Gim,Inkscape และ ……. Photoshop 8.ช�ด้ Emulator จาก Nokia

Page 8: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

1. ผ �เล!นได้�ฝึ<กการสื่�งเกติ และการติ�ด้สื่3นใจ 2. ผ �ท$�เล!นเกมร �สื่*กผ!อนคลายุจากการเล!นเกม 3. ผ �เล!นได้�ฝึ<กการใช�สื่มองข้องผ �เล!นเพั��อผ!านอ�ปสื่รรค�ภายุในเกม 4. ผ �เล!นม$พั�ฒนาการทางด้�านความค3ด้ สื่ร�างสื่รรค�และจ3นตินาการ

ป็ระโยชุน�ทำ!*ค�ดว+�จัะได-ร�บ

Page 9: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

เกม 3D บนโทรศั�พัท�ม�อถื�อ 3G หมายุถื*ง การแสื่ด้งผลในร ปแบบกราฟิ1ก 3 ม3ติ3 ซึ่*�งจะท/างานบนโทรศั�พัท�ม�อถื�อ 3G เป6นเทคโนโลยุ$ท$�ใช�ในการแสื่ด้งผล 3ม3ติ3 บนอ�ปกรณ์�พักพัาซึ่*�งเป6นการด้*งความสื่ามารถืในการแสื่ด้งผลแบบ 3 ม3ติ3ข้องโทรศั�พัท�ม�อถื�อมาใช�

น�ย�มศ�พทำ�เฉพ�ะ

Page 10: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

1. โป็รแกรมภ�ษ�จั�ว� (JAVA) ค�อ ภาษาสื่/าหร�บการเข้$ยุนโปรแกรมภาษาหน*�ง ท$�สื่น�บสื่น�นโปรแกรมเช3งว�ติถื� ม$ล�กษณ์ะสื่น�บสื่น�นการเข้$ยุนโปรแกรมเช3งว�ติถื�ท$�ช�ด้เจน โปรแกรมติ!าง ๆ

2. เทำคโนโลย!เจัทำ เอ1มอ! (J2ME) ค�อเป6นเทคโนโลยุ$ท$�ยุอมให�ผ �เข้$ยุนโปรแกรมใช�ภาษา Java และเคร��องท$�เก$�ยุวข้�องในการพั�ฒนาโปรแกรมสื่/าหร�บอ�ปกรณ์�สื่ารสื่นเทศัไร�สื่ายุเคล��อนท$�

3. ป็2ญญ�ป็ระด�ษฐ์� ค4อ การพั�ฒนาระบบคอมพั3วเติอร� ให�ม$พัฤติ3กรรมเหม�อนคน โด้ยุเฉพัาะความสื่ามารถืในการเร$ยุนร �และความสื่ามารถืทางประสื่าทสื่�มผ�สื่ซึ่*�งเล$ยุนแบบการเร$ยุนร �และการติ�ด้สื่3นใจข้องมน�ษยุ� 

4. API กร�ฟิ6กส�มม�ต�บนม4อถุ4อ เป6นทางเล�อกข้อง Java 2 Platform Micro Edition (J2ME) ให�สื่ามารถืวาด้ภาพั3D ได้�

5. ภ�ษ�โป็รแกรมเชุ�งว�ตถุ� หมายุถื*ง เทคน3คการเข้$ยุนโปรแกรมท$�ได้�ร�บการพั�ฒนาข้*-นในช!วงป8 1900 ค�อจะเน�นความค3ด้เช3งว�ติถื� (object) ท$�สื่ร�างข้*-นใช�งานในโปรแกรม

ทำฤษฏี!ทำ!*เก!*ยวข-อง

Page 11: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

ป็ระเภทำของเกม ในป�จจ�บ�นเกมแบ!งออก เป6น 3 ประเภทใหญ! ๆ ค�อ 1) เกมบนคอมพั3วเติอร�สื่!วนบ�คคล 2) เกมบนโทรศั�พัท�เคล��อนท$� 3) เกมคอนโซึ่ล (Console)

Page 12: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

ล�กษณ์ะเกม แบ!งเป6น 2 ประเภทค�อ

1) Offline เป6นล�กษณ์ะการเล!นเกมในระบบป1ด้ สื่!วนใหญ!เป6นการเล!นแบบหน*�งผ �เล!นก�บคอมพั3วเติอร� 2) Online เป6นล�กษณ์ะการเล!นเกมในระบบเป1ด้ โด้ยุเป6นการเล!นผ!านโครงข้!ายุอ3นเทอร�เน+ติ

Page 13: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

บทำคว�มภ�ษ�ไทำย 5 เร4*อง

1) สื่3ปาง ด้3เรกค�ณ์ากร (2549) เกมส� 3D บนโทำรศ�พทำ�ม4อถุ4อในย�ค 3G2) ศั�นสื่น$ยุ� เอ�-อพั�นธ์�ว3ร3ยุะก�ล(2549)ป็2ญญ�ป็ระด�ษฐ์�ส��หัร�บก�รพ�ฒน�เกม3) สื่�ทธ์3พังษ� เติ!าทอง(2553) เกมส�พ+อมดน-อย ก�รผจัญภ�ยป็< 20104) สื่�ว3ช�ยุ พัรรษา(2548)ก�รพ�ฒน�เกมคอมพ�วเตอร� 3 ม�ต� เกมโซล+�ผจัญภ�ย5) ข้จรศั�กด้3A ทองรอด้ (2550)ก�รสร-�งต�วละครและฉ�ก เพ4*อสร-�งเกม โป็รแกรม 3D Max 9

Page 14: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

บทำคว�มภ�ษ�อ�งกฤษ 3 เร4*อง1) Tor-Morten (2010)Android vs

Windows Mobile vs Java ME2) Chehimi (2008)Motion

Controlled Mobile 3D Multiplayer Gaming

3) Antti Nurminen(2007)Mobile, hardware-accelerated urban 3D maps in 3G networks

Page 15: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

สว�สด!

Page 16: การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)

บรรณ์าน�กรม กาญจนา ติ�นว3สื่�ทธ์�. (2547). เข!ยนเกมและโป็รแกรมบนม4อถุ4อ J2ME. กร�งเทพัฯ : เอช เอ+น กร� Cป. ก3ติติ3 ภ�กด้$ว�ฒนะก�ล และ ก3ติติ3พังษ� กลมกล!อม. (2548) ค�มภ!ร�ก�รว�เคร�ะหั�และออกแบบ

ระบบเชุ�งว�ตถุ�ด-วยUML. กร�งเทพัฯ : เคท$พั$ คอมพั� แอนด้� คอนซึ่�ลท�. ทรงเก$ยุรติ3 ภาวด้$. (2546). เก+ง J2ME ใหั-ครบส ตร. กร�งเทพัฯ : ว3ติติ$- กร� Cป. ธ์ว�ชช�ยุ งามสื่�นติ3วงศั�. (2545). ก�รเข!ยนโป็รแกรมเชุ�งว�ตถุ�. กร�งเทพัฯ : เซึ่+นจ ร$�. ชว3ศัน�ช อ3งชาติ3เจร3ญ. (2545). เข!ยนโป็รแกรมบนโทำรศ�พทำ�เคล4*อนทำ!*ด-วย J2ME. เฟิ1ร�สื่

แปซึ่3ฟิ1ก(ด้อกหญ�า) ว$ระศั�กด้3A ซึ่*งถืาวร.(2547). JAVA Programming Volume III. กร�งเทพัฯ:ซึ่$เอ+ด้ยุ

เคช��น,512 ธ์3ด้าพัร ล�นธ์3ละวงษ�.(2551).ภ�ษ�จั�ว�.สื่�บค�นเม��อ 18 ติ�ลาคม 2557. สื่มพังศั� เสื่มสื่�ข้.(2551)สถุ�บ�นนว�ตกรรมและพ�ฒน�กระบวนก�รเร!ยนร -ป็2ญญ�ป็ระด�ษฐ์�. ธ์นา จ�นทร.(2531).ร�ยง�นผลก�รพ�ฒน�โครงก�ร. (มหั�ว�ทำย�ล�ยเชุ!ยงใหัม+) ร� !งสื่ว�สื่ด้3A พั�นทนาม(2551)โครงสร-�ง Mobile 3D Graphics API. น3ภาพัร สื่�งคมสื่�ข้(2550)ป็ระเภทำของป็2ญญ�ป็ระด�ษฐ์�.สื่�บค�นเม��อ 15 ติ�ลาคม 2557. สื่�ว3ช�ยุ พัรรษา และอภ3น�นท� ร�งสื่ งเน3น (2550) พ�ฒน�เกมคอมพ�วเตอร�3 ม�ต� เกมโซล+�

ผจัญภ�ย. ศั�นสื่น$ยุ� เอ�-อพั�นธ์�ว3ร 3ยุะก�ล.(2548)ก�รป็ระย�กต�ใชุ-ง�นระบบป็2ญญ�ป็ระด�ษฐ์�. ว3จ3ติร เจร3ญภ�กติร�(2549) ร�ยชุ4*อและคว�มหัม�ยของเหัต�ก�รณ�ต+�ง ๆ ทำ!*ใชุ-ง�นก�บ

RMS. สื่�บค�นเม��อ 18 ติ�ลาคม 2557.