게로샤브쩜넷
          

* * *
 pacman 
2010/11/07 17:34:55, 10258회 읽음 ..written by 윤동희     
Pac-Man 은 1980년 5월 일본 Namco 사에서 개발된 아케이드 게임으로써 2005년 가장 성공적인 코인 아케이드 게임이란 타이틀로 기네스북에 등재되기도 하였다. Ms.Pac-Man 은 미국의 Midway 사에서 Pac-Man을 독자적으로 변형하여 출시한 게임으로 1981년 릴리즈되어 미국내 가장 유명한 비디오 게임이 되었고, 후에 Namco로부터 정식 라이센스를 받게 된다. 기본적인 게임규칙은 원작과 유사하며 이를 다음과 같다.

- 미로를 따라 팩맨을 조종, 고스트를 피해 이동해가면서 dot을 먹어 점수를 높인다.
- 팩맨이 고스트와 접촉하게 될 경우 life를 하나 잃게 되며, Power-pellet을 먹을 경우엔 고스트가 그들의 경로를 반대로 바꾸고 느린 상태로 빠지는데 이 때 잠시동안 팩맨이 고스트를 잡아 먹을 수 있게 된다. 이 상태는 일정시간동안 유지되게 되며 고스트들이 반짝거리기 시작할 경우 곧 이 상태가 끝나는 것이다. 잡아 먹힌 고스트는 원래 있던 미로의 가운데 박스로 돌아가게 된다.
- 레벨당 2번씩 나오게 되는 과일 아이템을 먹으면 게임점수를 높일 수 있다. 레벨이 높아질수 록 게임속도와 난이도가 높아지게 된다.
- Life를 하나라도 가지고 있다면 게임을 계속 진행할 수 있고 이를 모두 잃게 되면 Game over가 된다.

원작과 달리 Ms.Pac-Man은 주인공이 여성성을 가지는 등 몇가지 차이를 가지는데 이를 살펴보면 다음과 같다.

- 게임은 여러 다른 색깔로 나타나는 4개의 미로(Maze)에서 진행된다.
- 그 중 2개의 미로는 각각 2개의 warp 터널을 가지는데, 팩맨과 고스트 모두 이 터널을 통해 미로의 한쪽 끝에서 다른 쪽 끝으로 이동할 수 있다.
- 원작의 경우 미로의 벽사의 공간이 채워져 있지 않아 시안성이 좋지 못하나, Ms.Pac-Man은 공간이 채워져 있어 쉽게 이동가능한 길을 확인 할 수 있다.
- 패턴을 통해 게임을 클리어 하는 것을 방지하기 위해, 고스트들의 움직임이 랜덤화 되었다.
- 과일 아이템 또한 미로를 이동하며, warp 터널간을 통과할 수도 있다.

위와 같은 Ms.Pac-Man 게임을 위한 소프트웨어 컨트롤러를 Java를 사용해 개발하고 실제 게임을 구동하여 높은 게임점수를 받도록 한다.

입력
Ms.Pac-Man 게임상태의 실시간 캡춰 이미지.
출력
Left, Up, Down, Right 의 4가지 방향과 더불어 이동을 하지 않는 상태인 Halt.

위의 입력과 출력을 만족하는 컨트롤러를 개발한다. 기본 제공 툴킷을 이용하여도 되고, 기본 형식에 맞는 경우 새로운 형태로 개발 가능하다. 다만, Ms.Pac-Man 게임속도를 눈에 띄게 떨어뜨리는 경우는 용납되지 않는다.

IP : 114.71.36.58

1. dff (2010/11/10 02:32:22) 리플 수정 삭제
http://mspacmanai.codeplex.com/
2. Tarik (2012/12/29 03:14:33) 리플 수정 삭제
That kind of tnhkinig shows you're on top of your game
 1

목록보기  답변달기  수정하기  삭제하기  글쓰기


131  자바 테스트 [1] asdf 2012/12/12 10410 04/23(20:41)
127  chart asdf 2012/11/05 11530
122  lazy image load [6] 윤동희 2012/04/17 11263 04/23(14:43)
121  mobile webpage [11] asdfq 2012/04/12 13136 04/16(19:37)
120  android desing asdfq 2012/04/12 12189
119  asdfasdf [2] asdf 2012/04/10 12675 04/10(14:43)
118  PredicateLayout??? adsf 2012/04/03 11579
117  adf [4] 3411 2012/04/02 11597 01/10(11:52)
116  ㄱㄱㄱㄱ [4] gerosyab 2012/03/27 11866 01/10(02:30)
115  위져 테스트 윤동희 2012/03/25 11844
114  pcap ㅁㄴㅇㄹ 2012/03/19 11281
113  red hot chili peppers [7] adf 2012/03/19 11944 01/13(22:00)
112  software development cost model [6] asdq 2012/03/15 11842 01/10(04:29)
111  ㄱㄷㅇㅁㅇㅇ [5] 윤동희 2012/02/24 11582 03/15(12:57)
110  pdf [1] asdf 2011/10/13 12220 02/10(01:30)
109  ppt [11] asdf 2011/10/13 12505 01/10(11:52)
108  gdiary 윤동희 2011/09/01 10773
107  ..asdf [2] 윤동희 2011/07/22 11138 07/29(03:49)
106  a* algorithm [7] 윤동희 2011/07/18 12418 01/09(19:23)
105  eng [5] 윤동희 2011/05/28 16896 01/08(20:28)
103  tracker 윤동희 2011/04/24 11849
102  weka [9] 윤동희 2011/04/06 12284 01/13(17:44)
101  ... [4] 윤동희 2011/03/27 12310 03/27(00:28)
100  Pacman Reference [13] 윤동희 2011/03/16 13788 01/12(00:08)
99  mfc opencv [9] 윤동희 2011/02/27 13026 03/02(15:40)
94  mine [1] 윤동희 2010/12/23 13175 02/25(23:48)
93  asdf [3] 윤동희 2010/12/17 13158 12/31(22:16)
92  server asdf 2010/12/12 12317
91  mazr [24] 윤동희 2010/12/12 14250 11/15(10:47)
90  server [1] sadf 2010/12/11 12774 12/11(20:52)
89  asdfasdf [1] 윤동희 2010/12/11 12627 12/11(12:45)
88  asdf [2] 윤동희 2010/12/10 12980 12/30(07:56)
87  ㅁㄴㅇㄻㅇㄴㄹㄹ [9] ㅁㄴㅇㄹ 2010/12/09 14879 01/14(02:13)
86  asdf [1] 윤동희 2010/12/08 13628 12/09(13:48)
85  Boolean Logic - Java applet [1] 윤동희 2010/12/04 14909 12/29(09:46)
84  Socket Programming [60] 윤동희 2010/12/04 19822 12/31(20:04)
83  sfg [2] 윤동희 2010/12/04 17268 01/11(19:42)
82  android ~~ asdf 2010/12/02 17056
81  android bluetooth [3510] asdf 2010/12/02 80731 01/11(06:34)
80  embedded reference 윤동희 2010/12/02 16149
79  eseses [4083] ㅁㄴㅇㄹ 2010/11/23 114232 01/13(18:46)
78  ai #5 [37] 윤동희 2010/11/21 24799 11/06(14:24)
>>  pacman [2] 윤동희 2010/11/07 10258 12/29(03:14)
74  sdsaxs [8] 윤동희 2010/11/01 10396 11/02(15:10)
73  후드집업 윤동희 2010/10/23 10414
71  adfadff [4] 윤동희 2010/10/20 10560 01/11(20:41)
70  zoom in (chap 1 ~ 5) [36] 윤동희 2010/10/20 12667 11/21(11:34)
-     RE:zoom in (chap 6 ~ 10) [10] 윤동희 2010/11/26 16897 01/14(05:04)
69  cinema eng ㅁㄴㅇㄹ 2010/10/19 10082
-     RE:cinema eng [1] 윤동희 2010/11/26 16514 12/12(03:07)
66  ai reference 윤동희 2010/10/18 10289
56  detect shake motion [7] 윤동희 2010/07/26 10690 07/26(17:00)
55  eclipse plugin eUML2 [3] asdf 2010/07/23 11060 01/10(13:50)
54  youtube 저작권 관련 강좌 [8] asdf 2010/07/23 11121 01/09(15:27)
52  호주호주호주호주호주 [1] ㅁㄴㅇㄻㅇ 2010/07/05 11109 07/12(22:50)
41  asdfasdfdfd [90] 윤동희 2010/05/30 29367 01/02(08:37)
39  ㅁㄴㅇㅎㄻㄴㅇㄻㄴㅇㄻㄹㅇ [1] 윤동희 2010/05/25 10864 05/25(12:44)
32  beat 윤동희 2010/05/06 11009
20  t design [5] fasdff 2010/04/11 10718 01/10(04:09)
16  adfadfadf [25] 윤동희 2010/04/05 12623 11/09(00:41)
7  flash [3] 윤동희 2010/03/21 10654 01/10(03:19)
2  큐베 게로 2010/03/12 10903
 1    

the MINIBOARD ,skin A4


Copyright Gerosyab all rights reserved.