게로샤브쩜넷
          

* * *
 pacman 
2010/11/07 17:34:55, 8144회 읽음 ..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 8297 04/23(20:41)
127  chart asdf 2012/11/05 9438
122  lazy image load [6] 윤동희 2012/04/17 9154 04/23(14:43)
121  mobile webpage [11] asdfq 2012/04/12 10760 04/16(19:37)
120  android desing asdfq 2012/04/12 9619
119  asdfasdf [2] asdf 2012/04/10 10546 04/10(14:43)
118  PredicateLayout??? adsf 2012/04/03 9417
117  adf [4] 3411 2012/04/02 9272 01/10(11:52)
116  ㄱㄱㄱㄱ [4] gerosyab 2012/03/27 9775 01/10(02:30)
115  위져 테스트 윤동희 2012/03/25 9742
114  pcap ㅁㄴㅇㄹ 2012/03/19 9176
113  red hot chili peppers [7] adf 2012/03/19 9724 01/13(22:00)
112  software development cost model [6] asdq 2012/03/15 9719 01/10(04:29)
111  ㄱㄷㅇㅁㅇㅇ [5] 윤동희 2012/02/24 9508 03/15(12:57)
110  pdf [1] asdf 2011/10/13 9911 02/10(01:30)
109  ppt [11] asdf 2011/10/13 10274 01/10(11:52)
108  gdiary 윤동희 2011/09/01 8670
107  ..asdf [2] 윤동희 2011/07/22 8925 07/29(03:49)
106  a* algorithm [7] 윤동희 2011/07/18 10181 01/09(19:23)
105  eng [5] 윤동희 2011/05/28 12714 01/08(20:28)
103  tracker 윤동희 2011/04/24 9545
102  weka [9] 윤동희 2011/04/06 9904 01/13(17:44)
101  ... [4] 윤동희 2011/03/27 10126 03/27(00:28)
100  Pacman Reference [13] 윤동희 2011/03/16 11579 01/12(00:08)
99  mfc opencv [9] 윤동희 2011/02/27 10842 03/02(15:40)
94  mine [1] 윤동희 2010/12/23 11015 02/25(23:48)
93  asdf [3] 윤동희 2010/12/17 10996 12/31(22:16)
92  server asdf 2010/12/12 10221
91  mazr [24] 윤동희 2010/12/12 11893 11/15(10:47)
90  server [1] sadf 2010/12/11 10532 12/11(20:52)
89  asdfasdf [1] 윤동희 2010/12/11 10472 12/11(12:45)
88  asdf [2] 윤동희 2010/12/10 10866 12/30(07:56)
87  ㅁㄴㅇㄻㅇㄴㄹㄹ [9] ㅁㄴㅇㄹ 2010/12/09 11555 01/14(02:13)
86  asdf [1] 윤동희 2010/12/08 11532 12/09(13:48)
85  Boolean Logic - Java applet [1] 윤동희 2010/12/04 12787 12/29(09:46)
84  Socket Programming [60] 윤동희 2010/12/04 17378 12/31(20:04)
83  sfg [2] 윤동희 2010/12/04 15026 01/11(19:42)
82  android ~~ asdf 2010/12/02 14897
81  android bluetooth [3510] asdf 2010/12/02 71535 01/11(06:34)
80  embedded reference 윤동희 2010/12/02 14021
79  eseses [4083] ㅁㄴㅇㄹ 2010/11/23 101155 01/13(18:46)
78  ai #5 [37] 윤동희 2010/11/21 21960 11/06(14:24)
>>  pacman [2] 윤동희 2010/11/07 8144 12/29(03:14)
74  sdsaxs [8] 윤동희 2010/11/01 8247 11/02(15:10)
73  후드집업 윤동희 2010/10/23 8291
71  adfadff [4] 윤동희 2010/10/20 8487 01/11(20:41)
70  zoom in (chap 1 ~ 5) [36] 윤동희 2010/10/20 10084 11/21(11:34)
-     RE:zoom in (chap 6 ~ 10) [10] 윤동희 2010/11/26 14725 01/14(05:04)
69  cinema eng ㅁㄴㅇㄹ 2010/10/19 8009
-     RE:cinema eng [1] 윤동희 2010/11/26 14422 12/12(03:07)
66  ai reference 윤동희 2010/10/18 8201
56  detect shake motion [7] 윤동희 2010/07/26 8563 07/26(17:00)
55  eclipse plugin eUML2 [3] asdf 2010/07/23 8955 01/10(13:50)
54  youtube 저작권 관련 강좌 [8] asdf 2010/07/23 9008 01/09(15:27)
52  호주호주호주호주호주 [1] ㅁㄴㅇㄻㅇ 2010/07/05 8969 07/12(22:50)
41  asdfasdfdfd [90] 윤동희 2010/05/30 26532 01/02(08:37)
39  ㅁㄴㅇㅎㄻㄴㅇㄻㄴㅇㄻㄹㅇ [1] 윤동희 2010/05/25 8788 05/25(12:44)
32  beat 윤동희 2010/05/06 8924
20  t design [5] fasdff 2010/04/11 8618 01/10(04:09)
16  adfadfadf [25] 윤동희 2010/04/05 10055 11/09(00:41)
7  flash [3] 윤동희 2010/03/21 8553 01/10(03:19)
2  큐베 게로 2010/03/12 8830
 1    

the MINIBOARD ,skin A4


Copyright Gerosyab all rights reserved.