Back   Home Page

¹ê §@ ¦a ¹Ï

¤j ®a ¨Ó ¬Ý ¬Ý °« Ã~ ´Ñ ´Ñ ½L ªº ¼Ë ¤l:

§Ú ­Ì ¨Ó Âk ¯Ç ¤@ ¤U ´X ­Ó ­« ÂI:
  1. ³o ­Ó ¦a ¹Ï ¬O 3D ªº
  2. ³o ­Ó ¦a ¹Ï ¦³ ¤ô ¦³ ¯ó

¹q ¸£ ¬O «ç »ò µe (Åã ¥Ü)¥X ¨Ó ªº?

­n ¹q ¸£ µe ¥X ¦p ¤Wªº¦a ¹Ï, §A ¥² ¶· ¥ý ±Ð ¹q ¸£ «ç »ò ¬Ý ®y ¼Ð, °ò ¥» ¤W ®y ¼Ð ¬O ¤@ ­Ó «Ü ² ³æ ªº ªÅ ¶¡ ·§ ©À, ¥¦ ¥Î ¨Ó ªí ¥Ü ¤@ ­Ó ª« ¥ó (object) ¦b ¤è ®æ ¹Ï ¤W ªº ¦ì ¸m...

¦a §Î Áö µM ¬O ¤T «× ªÅ ¶¡ ªº, ¦ý ¤´ ¥i ¥H ®y ¼Ð ¨Ó «ü ©w ª« ¥ó ©Ò ¦b. §Ú ­Ì ©Ò ¨Ï ¥Î ªº ¶¶ §Ç ¬O ¥H ³Ì ¤W ªº ¤@ ¨¤ ¬° °_ ÂI, ®y ¼Ð ±q (1,1) ¶} ©l, ¦Ü ©ó ®y ¼Ð ²× ÂI ¨Ã ¤£ ©T ©w, ¨Ì ¦a ¹Ï ¤j ¤p ¦Ó ¦³ ©Ò ½Õ ¾ã.

¥H ¤U ¬O 9 x 7 ¤j ¤p (¼Ð ·Ç ªº ¹C À¸ ´Ñ ½L ¤j ¤p) ªº ®y ¼Ð °Ñ ¦Ò ¹Ï:

¦b 9 x 7 ªº ¥¬ §½ ¤U, ¨C ¤@ ­Ó ¤è ®æ ¤£ ³æ ¤î ³] ¦³ ®y ¼Ð (§Ú ­Ì ¥Î row ¤Î col ªº ±Æ ªk) ¤§ ¥~, ¤] ¦³ ¦a §Î ªº ÄÝ ©Ê. ¦] ¬° ¦a §Î ¦b °« Ã~ ´Ñ ¹C À¸ ¤¤ ¦³ Á| ¨¬ »´ ­« ªº ¼v ÅT...(ª± ¹L ªº ªB ¤Í ­Ì ¤@ ©w ª¾ ¹D)

³o ®M ´Ñ ½L ¹ê »Ú ¤W ¨Ã ¤£ ¦s ¦b ©ó µ{ ¦¡ ¤¤, ¦Ó ¬O ¥Ñ ¤ù ¬q ªº ¦a §Î ©Ò §Î ¦¨ ªº, §A ¦p ªG ·j ¬A ¹L civilization II ªº CD, §A ¤] ·| µo ²{ «ç »ò ¦³ ¤@ ¨Ç ¦b ¹C À¸ ¤¤ ¬Ý ¨ì ªº ¹Ï §Î ·| ¹s ¸H Â\ ¦b ¤@°ï , ¦ý §A «ç »ò §ä ³£ ¨S ¦³ §¹ ¾ã ªº ¦a ¹Ï...

§Ú ­Ì »s §@ ¹Ï §Î ¤] ¬O ³o ¼Ë, µ{ ¦¡ ¥» ¨­ ¤£ Àx ¦s ¹Ï §Î ªº ¸ê ®Æ. ¦a ¹Ï ¬O run-time ²£ ¥Í ªº, ¬O ¥Ñ ¤@ ¤j °ï ¹Ï ¼Ë (pattern) ©Ò ²Õ ¦¨ ªº.

¬° ¤° »ò ©O?

¥Ø ªº ¥u ¦³ ¤G ­Ó:
  1. ¤è «K §Ú ­Ì »s §@ ¦a ¹Ï: ¤j ­P ¤W ¹C À¸ ªº ¦a ¹Ï ¤£ ·| ¦³ ¤Ó ½Æ Âø ªº ¦a §Î ÅÜ ¤Æ, §Y ¬O »¡ pattern ¤£ ¦h, §Ú ­Ì ´N ¥i ¥H ¥Î ³o ¨Ç pattern ¨Ó «÷ ´ê ¦¨ ÅÜ ¤Æ ¦h ºÝ ªº ¦a ¹Ï...
  2. ¤è «K §Ú ­Ì ÂX ¥R(expand):¦b ¥¼ ¨Ó ªº ª© ¥» ªº ¦a ¹Ï ±N ¤£ ·| «] ­­ ©ó 9 X 7 ªº ¤è ®æ ¤º, ¦Ó ¥B ª± ®a ­Ì ±N ¥i ¨Ì ¥L ­Ì ªº ­n ¨D ³z ¹L ºô ¸ô ­× §ï °« Ã~ ´Ñ ´Ñ ½L...

©ó ¬O §Ú ­Ì °Q ½× ¤U ²× ©ó ±Ä ¥Î ¤@ ºØ ¤º ½X ¦a ¹Ï ¼v ®g (mapping) ¤è ªk. ¼v ®g §Y ¬O »¡ ¤£ ¬O ª½ ±µ ¥h ªí ¹F ¤@ ¼Ë ª« ¥ó ¦Ó §Q ¥Î ´À ¥N ªº ¤è ªk ¥h ªí ¹F. ¦b ¸ê °T ¤u µ{ ùØ, ³o ºØ ¤è ªk ±` ±` ³Q ¥Î ¤W. ¦b °« Ã~ ´Ñ ¤¤, §Ú ­Ì §Q ¥Î A ¥N ªí ¯ó ­ì, B ¥N ªí Ã~ ¥Þ, C ¥N ªí ³´ ¨À, E ¥N ªí ´Ë ªL ...

A
B
C
E

¥H ¤U ¬O ¥Ø «e ¦a ¹Ï ¤¤ ¦a §Î ©Ò ¥Î ªº ¤º ½X ±Ô ­z:
land 1:AACBCAA 2:AAACAAA 3:AAAAAAA 4:AQOEQOA 5:ARNERNA 6:AKMEKMA 7:AAAAAAA 8:AAACAAA 9:AACBCAA

³o ¦æ ±Ô ­z «Ü ² ³æ ªº »¡ ©ú ¤F ³o ¬O 9 x 7 ¤j ¤p ªº ¦a ¹Ï, ¨C ¤@ ­Ó ®y ¼Ð ªº ¦a §Î ¤] ¦³ ¥] §t ¦b ¤º. ¦b ³o ¦æ ±Ô ­z ¤¤, ¤@ ¶} ©l §A ¥ý ¬Ý ¨ì land ³o ­Ó ­^ ¤å ¦r, µM «á ¬O ¤E ­Ó ¤£ ¦P ¦r ¦ê, ¤À §O ¬O:


1:AACBCAA
2:AAACAAA
3:AAAAAAA
4:AQOEQOA
5:ARNERNA
6:AKMEKMA
7:AAAAAAA
8:AAACAAA
9:AACBCAA

¨ä ¹ê §A ¥Î ³o ¼Ë ªº ¤è ªk ¶¶ §Ç ±Æ ¦C ¤U ¨Ó, §A ·| µo ²{ ³o ùØ ¦ü ¥G ¦s ¦b µÛ ¬Y ºØ µ² ºc, ¨º ´N ¬O ¨C ¤@ ¦C ªº ¦r ¥À ¼Æ ¥Ø ³£ ¤@ ¼Ë, ³£ ¬O 7 ­Ó! ¨S ¿ù! ³o ­Ó ¦a ¹Ï «K ¬O 9 x 7 ªº ¤j ¤p.

1:AACBCAA ªí ¥Ü ®y ¼Ð ²Ä ¤@ ­Ó row ªº ¦a §Î ¤À ¥¬, AACBCAA ¨ä ¹ê ´N ¬O:

A
A
C
B
C
A
A

¦ý ¬O ¦] ¬° §Ú ­Ì ­n °µ ªº ¬O ¥ß Åé ªº ¦a ¹Ï, ©Ò ¥H ¸g ¹L ABC ½Õ ¾ã ¤§ «á À³ ¸Ó ¬O ³o ¼Ë ¤l ªº:

§Ú ­Ì ¦A ¬Ý ²Ä ¤G ¦C ªº ¦a §Î ¤À ¥¬ 2:AAACAAA

A
A
A
C
A
A
A

¦b ¿Ã ¹õ ­± «e ´N ¬O ³o ¼Ë ¤l (²Ä ¤@ ¦C ¤Î ²Ä ¤G ¦C ªº ¼Ë ¥»):

Åã ¥Ü ´Ñ ¤l

Åã ¥Ü ¦a ¹Ï ¥u ¬O ¤@ ¶µ ·L ¤£ ¨¬ ¹D ªº ¤u §@, ¥¦ ³Ì ²× ªº ¥Ø ªº ¥u ¬O µe ¥X ­I ´º ½} ¤F.
µM «á ¥ô ¥Ñ Âù ¤è ªº °Ê ª« ÁV ¶ò.
¦P ¼Ë ¦a, ¬° ¤F ¤è «K ­× §ï ®e ©ö, °Ê ª« ªº ®y ¼Ð ªº ¸ê °T ¤] ¥Î plug-and-play ªº ¤è ¦¡ ³] ©w.
§Ú ­Ì ¥H ¦s ÀÉ ªº ¤è ¦¡ Àx ¦s Âù ¤è ªº ´Ñ ¤l ®y ¼Ð. ¤U ­± ¬O ¤@ ­Ó ¨Ò ¤l:
player1 1(3,7) 2(2,7) 3(2,2) 4(3,3) 5(3,5) 6(1,1) 7(1,7) 8(3,1)
¥H ¤W ¬O ¤@ ¬q ±Ô ­z ²Ä ¤@ ­Ó ª± ®a ªº °Ê ª« ®y ¼Ð, ¨ä ®æ ¦¡ ¦p ¤U:

°Êª«½s¸¹(row,column)

¨Ò ¤l 6(1,1) ³] ©w ¦Ñ ªê ªº ¦ì ¸m ©ó (1,1)
7(1,7) ³] ©w ·à ¤l ªº ¦ì ¸m ©ó (1,7)

µ¹ ¤© ¤U ¦C ªº ®y ¼Ð :
player1 1(3,7) 2(2,7) 3(2,2) 4(3,3) 5(3,5) 6(1,1) 7(1,7) 8(3,1)
player2 1(7,1) 2(8,2) 3(8,6) 4(7,5) 5(7,3) 6(9,7) 7(9,1) 8(7,9)
±N ·| ø ¥X ¦p ¤U ªº:

Back   Home Page


Written by Junior programmers

1