¹q¸£¹CÀ¸³]­p(¤j¾Ç³¡¡A¤T¾Ç¤À)¡AGame Design

¤@¦Ê¹s¤G¾Ç¦~«×

±Â½Ò±Ð®v:¦¿²M¤ô

®É¶¡: ¬P´Á¥|3:30-6:20 ±Ð«Ç: 2219

¡@

NEW ´Á¥½¦¨ÁZ¤½¥¬(¤½§i¤T¤Ñ«á±N¥»©P¤­±N¦¨ÁZ°e¥X¡C·Pı¦¨ÁZ¦³°ÝÃDªº¥i¦b¤½§i´Á¶¡§ä§U±Ð)

¡@

±Ð¾Ç¥Ø¼Ð: ¥»½Òµ{¥D­n¥Øªº¦b©ó¨Ï¾Ç¥Í±q¯àª±¹q¸£¹CÀ¸¤É¯Å¬°¯à³]­p¤Îµ{¦¡¼¶¼g¹q¸£¹CÀ¸¡C

 

½Òµ{¤º®e:

½Òµ{¤À²z½×»P¹ê°È¨â³¡¤À¡C²z½×³¡¤À±Ð±Â¹q¸£¹CÀ¸³]­p¬ÛÃöªºª¾ÃÑ¡A¥]¬A¹CÀ¸³W¹º¡A¹CÀ¸¼@¥»»s§@¡A¹Î¹ï¤À¤uªº¨¤¦â¤Î¥ô°È¡AªÅ¶¡Âà´«²z½×¡A¥H¤Î¯S®Ä»s§@¤§­ì²zµ¥¡A¨Ã½Ð·~®v °ª³t¹q¸£¤¤¤ß§õ¬f¿oÁ¿±Â¦b¹CÀ¸¶}µo¹Lµ{¤¤ªº®×¨Ò¤¶²Ð¡A±M·~¹Î¶¤¤À¤uªº¤¶²Ð¡A¥H¤Î¹CÀ¸³nÅé¶}µo¶g´Áªº¤¶²Ð¡Cµ{¦¡³¡¤À«h±Ð±Â·L³nªºXNA Game Programming Language¡A¨Ï¾Ç¥Í¯àµ{¦¡¼¶¼gPC¡BXBOX360©MZune¹CÀ¸¾÷¤Wªº¹CÀ¸µ{¦¡¡C¥t¸g¥Ñ·~®v§f¸Ö­µÁ¿®v±Ð±ÂWeb Gameªº¬ÛÃö¤º®e¥H¤ÎAction Scriptªº»yªk¨Ó¨ó§U¼¶¼gºô¸ô¹CÀ¸¡C¦P®É¡A§Ú­ÌÁܽЦ³ªFµØ¤j¾ÇÀ¹¤å·_±Ð±Â¤¶²Ð¶K¹Ï¯S®Äªº§Þ³N¡C¬Û«H¾ã¦X¾Ç¬É»P·~¬É±Ð®vªº¸gÅç¹ï¾Ç¥Í¯à¦³«Ü¦nªº±Òµo»P¦¬Ã¬¡C

 

¥»½Òµ{ªº¤jºõ¥]¬A:

1.  ¹q¸£¹Ï¾Çªº°ò¥»·§©À(§t2D Geometry, 3D Geometry, window to viewport mapping, graphics/rendering pipeline µ¥)¡C

2.  ¹q¸£¹CÀ¸ªº°ò¥»·§©À¹q¸£(¥]¬A¹CÀ¸³W¹º¡A¹CÀ¸¼@¥»»s§@¡A¹Î¹ï¤À¤uªº¨¤¦â¤Î¥ô°È¡AªÅ¶¡Âà´«²z½×¡A¥H¤Î¯S®Ä»s§@¤§­ì²zµ¥¡C)

3.  ¹CÀ¸¦b¦U»â°ìªºÀ³¥Î¤Î¹ê»Úµ{¦¡ªº¼¶¼g¡C

4.  XNAµ{¦¡³]­p¤§§Þ¥©¡A¦p¥ßÅé§Îª¬Ã¸¹Ï¡B¦r«¬§e²{¡B±²°ÊªºµL±µÁ_¶K¹Ï¡B²¾°Ê»P¸I¼²¡B3D¶×¥XºÞ¹D¬yµ{¡BµÛ¦â¾¹¡B¯S®ÄÀÉ¡B®æ½u»s§@¡B¬Û¾÷¾Þ±±¡B¿O¥ú®ÄªG»s§@µ¥(¦]±Â½Ò®É¼Æ©Ò­­¡A¦³¨Ç¸ê®ÆÄݽҥ~¸É¥R)¡C

6.  ºô¸ô¹CÀ¸¶}µo»P³]­p¡AActionScriptªº»yªk»P¹CÀ¸»s§@¡C

 

±Ð¬ì®Ñ:

¹CÀ¸µ{¦¡³]­p-¨Ï¥ÎXNA4.0»PC# 

 ±Â½Ò¤º®e¤Î¶i«×:

¶g¼Æ

¤W½Ò¤é´Á

½Òµ{¤º®e

±Â½Ò±Ð®v

³Æµù

1

2/20

½Òµ{³W¹º¡B¹q¸£¹CÀ¸·§©À¡BXNA¹CÀ¸ªº°ò¥»¬[ºc.

¦¿²M¤ô

 

2 2/27

Web Game and Action Script;

§f¸Ö­µ

¡@

3

3/6

Web Game and Action Script
½d¨Ò1   ½d¨Ò2

§f¸Ö­µ

 

4

3/13

Web Game and Action Script

§f¸Ö­µ

 

5

3/20

Web Game and Action Script

§f¸Ö­µ

 

6

3/27

Web Game and Action Script

§f¸Ö­µ

 

7

4/3

¡@

¡@

 ¾Ç³N¥æ¬y¶g©ñ°²¤@¤Ñ

8

4/10 Web Game and Action Script
(Midterm Presentation)
§f¸Ö­µ

 

9

4/17

2D Geometry.

3D Geometry.

Graphics Pipeline(XNA¹ê¨Ò)¡@

¦¿²M¤ô

 

10

4/24 ¶K¹Ï¯S®Ä§Þ³N: ªk½u¶K¹Ï À¹¤å³Í

 

11

5/1

Áä½L»P·Æ¹«¿é¤J¡C

My first program using form.

½Ò¥»²Ä¤T³¹½d¨Ò¤@:­I´ºÃC¦âªº¸m´«¡C
½Ò¥»²Ä¥|±i½d¨Ò

¤@:2D¹Ï§Î§e²{

¤G:ÀÉ®×Ū¤J2D¹Ï§Î§e²{¡C

¤E: µL±µÁ_¹Ï§Î¡C

¤Q: ±²°ÊµL±µÁ_¹Ï§Î¡C

¤Q¤@:¦æ¨«¤¤ªº¤p¤ý¤l¡C

2D Geometry.

¦¿²M¤ô

 

12

5/8

¹Ï§Î¦r«¬§e²{¡C


½Ò¥»²Ä¥|±i½d¨Ò(´X¦óª«¥óªº²¾°Ê¡Bº©¹C¡B°l³v¡B°{¸ú¡B¸I¼²)¡C
¤T:¦Û»s2D¹Ï§Î§e²{¡C

¥|:ÁY©ñ³¡¤À2D¹Ï§Îªº§e²{¡C

¤­:²H¤J²H¥Xªº2D¹Ï§Î¡C

¤»: ±ÛÂ઺2D¹Ï§Î¡C

¤C:¼u¸õªº2D¹Ï§Î¡C

¤K:¤¬¬Û¸I¼²ªº2D¹Ï§Î¡C

¦¿²M¤ô

 

13

5/15

OpenGL/ES/WebGL¶}µo

§õ¬f¿o

 

14

5/22

3D Stereoscopic; Åé·P

§õ¬f¿o

 

15

5/29

´Á¥½³ø§i±MÃDÃD¥Øú¥æ

·s¹CÀ¸¤¶²Ð

¤E: µL±µÁ_±µ¹Ï

¤Q:±²°ÊµL±µÁ_±µ¹Ï

¤Q¤@:¤p¤ý¤l¨«°Ê¡A­I´º±²°Ê¡C

¤Q¤G: ¦r«¬·s¼W»P¦r¦ê§e²{¡C

¤Q¤T: ±ÛÂ઺¦r¦ê¡C

¡@

½Ò¥»¥úºÐ²Ä¤­³¹½d¨Ò
µ{¦¡¤@:³sÄòªºÁä½L¿é¤J
µ{¦¡¤G:¤£³sÄòªºÁä½L¿é¤J
µ{¦¡¤T:¤£³sÄòªº·Æ¹««öÁä¿é¤J

µ{¦¡¥|:³sÄòªº·Æ¹««öÁä¿é¤J

µ{¦¡¤­:·Æ¹«ªººu½ü¿é¤J

# µ{¦¡¤»:¦Û»s´å¼Ð

¦¿²M¤ô

 

16

6/5

Graphics Pipeline(XNA¹ê¨Ò)


¹Ï§Î§e²{:½Ò¥»²Ä¤K³¹½d¨Ò¤@¡B¤G¡B¤T¡B¥|¡B¤­¡B¤»¡B¤C¡C

µÛ¦â¾¹¡B¯S®ÄÀÉ¡B­µ¼Ö¯S®Ä

¦¿²M¤ô

 

17

6/12

½Ò¥»²Ä¤C±i½d¨Ò¤@¡B¤G¡B¤T¡C

½Ò¥»²Ä¤E±i½d¨Ò¤@¡B¤G¡B¤T¡B¥|¡B¤­¡B¤»¡B¤C¡C

¦¿²M¤ô

¡@

18

6/19

Final Presentation

¦¿²M¤ô

 

¤À²Õ¦W³æ¡B±MÃDÃD¥Ø¤Î¦¨ªG(±MÃD¤@»¡©ú: ÂI¿ï±MÃD¤@ªº¦U¶µ¹CÀ¸«á±N·|¶i¤JIE°õ¦æ):

²Õ§O ³ø§i®É¶¡ ¦¨­û ±MÃD¤@ÃD¥Ø ³Æµù
1 ¡@ §õ³Õ¶h ¬öÄf©û Alice In Wonderland ¡@
2 ¡@ ¶À°öµY ±i¤¶ÄË ³¯Ý­õ µ¹¶}¥q¤@¶ô«÷¹Ï!!! ¡@
3 ¡@ ­S«¸®x§± §õ§d©s­× ®gÀ»ÂôÃö¨t¦C ¡@
4 ¡@ ¤Õ¼wÑÔ §d¦t°a ĬªÚè° ¤p¥m¾´§äâí¹CÀ¸ ¡@
5 ¡@ ¾Gµq¤¤ ¶Àâ®x ³Á¨|»² ²´©ú¤â§Ö ¡@
6 ¡@ ¤ýÑÔ¥ò ³°®aµ¾ ·t¼v´ËªL ¡@
7 ¡@ ³¯ªÛ§D ÃC®aÄQ ¥´¦aºµ ¡@
8 ¡@ ³¢©vºû ¬I¬ý¥ü ¤ý¤Í­Û ¥´¿j¶ô ¡@
9 ¡@ ´¿°¶®f ÁÂÂ`¿Z ¤ý®õµ¾ ¥´¿j¶ô ¡@
10 ¡@ ¤ý¯Eºõ ³\¦w¦t ªL©v¿« ¹q¬y«æ«æ´Î ¡@
11 ¡@ ³¯«Û¦t ¦¶«a¾Ç ®gÀ»¹CÀ¸ ¡@
12 ¡@ ³¯¶®«F §õ«~Íâ Where's Birdie? ¡@
13 ¡@ Á³յ¦ ²Ú{®x ³¯©úÁ¾ ªi§Ì¤j«_ÀI ¡@
14 ¡@ §õ咏¿« °ª³Ç°¶ ¹q¬y«æ«æ´Î ¡@
15 ¡@ ÄÇ®x¦t ¶À¤jºû °ªºû§Q ¹q¬y¿E¿E´Î ¡@
16 ¡@ ¶À·N¤ß ªL¹ª®¦ I Wanna Play A Game ¡@
17 ¡@ ³¯­«¦ö ¨L¸Ö¨å Escape From IRAQ ¡@
18 ¡@ ´¿©ÉÖn ²ºÑùÜ ¶À¤åÑÏ Busy Bear ¡@

¡@

²Õ§O ³ø§i®É¶¡ ¦¨­û ±MÃD¤GÃD¥Ø ³Æµù
15 12:20 ÄÇ®x¦t ¶À¤jºû °ªºû§Q UFO                                        report              4201±Ð«Ç
14 12:30 §õ咏¿« °ª³Ç°¶ ¤p¤H»P³D                                report              ¡@
¡@ ¡@ ¡@ ¡@ ¡@
2 3:30 ¶À°öµY ±i¤¶ÄË ³¯Ý­õ ¤j¼L©Ç¨«°g®c                        report              1304±Ð«Ç
1 3:40 §õ³Õ¶h ¬öÄf©û ¤j¶H°Êª«¶é¤j«_ÀI                report               ¡@
4 3:50 ¤Õ¼wÑÔ §d¦t°a ĬªÚè° ®R¬ü´MÄ_°O                            report             ¡@
10 4:00 ¤ý¯Eºõ ³\¦w¦t ªL©v¿« §ìª÷¶ô                                    report              ¡@
18 4:10 ´¿©ÉÖn ²ºÑùÜ ¶À¤åÑÏ ´ö©i¿ß§Ö°l                            report              ¡@
¡@ 4:20 ¡@ ¡@ °Ý¨÷¶ñ¼g
¡@ 4:30 ¡@ Pizza Time ¥ð®§¤G¤Q¤À
¡@ ¡@ ¡@ ¡@ ¡@
9 4:50 ´¿°¶®f ÁÂÂ`¿Z ¤ý®õµ¾ ®gÀ»¹CÀ¸                                report              ¡@
6 5:00 ¤ýÑÔ¥ò ³°®aµ¾ ÂôÃö¹CÀ¸                                report              ¡@
16 5:10 ¶À·N¤ß ªL¹ª®¦ ÆF¤üµÜ¦è¥p°©ÀY                    report              ¡@
11 5:20 ³¯«Û¦t ¦¶«a¾Ç Áɨ®¸úÁ×®gÀ»¹CÀ¸                report              ¡@
3 5:30 ­S«¸®x§± §õ§d©s­× Thirty Seconds                        report              ¡@
17 5:40 ³¯­«¦ö ¨L¸Ö¨å ¥j¤å©ú¿ò¸ñ¤j«_ÀI                report              ¡@
13 5:50 Á³յ¦ ²Ú{®x ³¯©úÁ¾ ®gÀ»¹CÀ¸                                report              ¡@
12 6:00 ³¯¶®«F §õ«~Íâ °{Á×¹CÀ¸                                report              ¡@
8 6:10 ³¢©vºû ¬I¬ý¥ü ¤ý¤Í­Û ¯«©_Ä_¨©¤j®v                        report              ¡@
5 6:20 ¾Gµq¤¤ ¶Àâ®x ³Á¨|»² ¸ú­¸¤M                                    report              ¡@
7 6:30 ³¯ªÛ§D ÃC®aÄQ ¤Q®c®æ                                    report              ¡@

½Ò¥~¸É¥R:

¹CÀ¸¶}µo·§½×

¤º®e³Ð§@

¬Û¾÷¡Bª±®a¨¤¦â»P«Dª±®a¨¤¦â¡C

½Ò¥»²Ä¤Q¤@³¹½d¨Ò¤@¡B¤G¡B¤T¡B¥|¡B¤­¡B¤»¡C

¡@

¿O¥ú¡B­I´º¡B¤ÑªÅ¥]µ¥¯S®Ä»P­µ®Ä¡C

½Ò¥»²Ä¤Q¥|³¹½d¨Ò¤@¡B¤G¡B¤T¡B¥|¡B¤­¡B¤»¡C

¡@

¦¨ÁZ­pºâ¤è¦¡:

¨â­ÓProject¦U¦û45%¡C

¥X®u½Òµ{¦û10%¡C

½Ò°óªí²{¥i°u¶q¥[¤À¡C