Bug 188509

Summary: kapman can cross walls
Product: [Applications] kapman Reporter: voodooka
Component: generalAssignee: Thomas Gallinari <tg8187>
Status: RESOLVED DUPLICATE    
Severity: normal CC: andrew, caionnew, kde-games-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The screenshot of the game at the time the bug hit

Description voodooka 2009-03-30 23:40:58 UTC
Version:           1.0.0 (using KDE 4.2.1)
OS:                Linux
Installed from:    Fedora RPMs

Loaded plugins:
    I do not know. Probably none. Running on GNOME desktop.

Backtraces:
    None

How to Reproduce:
    I will not even try.

Expected behaviour:
    kapman should not cross walls

Kapman crossed a wall and entered a rectangle surrounded by walls. There was no escape from there, neither threat:

----------

/* XPM */
static char * Screenshot_xpm[] = {
"125 94 65 1",
" 	c None",
".	c #000100",
"+	c #000028",
"@	c #030118",
"#	c #010038",
"$	c #000443",
"%	c #270027",
"&	c #090752",
"*	c #410100",
"=	c #080964",
"-	c #2D0808",
";	c #5E0000",
">	c #710000",
",	c #550056",
"'	c #860000",
")	c #171A75",
"!	c #770077",
"~	c #A40000",
"{	c #1B1F6F",
"]	c #BF0000",
"^	c #2E2A28",
"/	c #960197",
"(	c #DB0002",
"_	c #2D2C7F",
":	c #B400B3",
"<	c #F80001",
"[	c #8D2424",
"}	c #CE00CD",
"|	c #393A7A",
"1	c #3E3C89",
"2	c #C02223",
"3	c #5B3E51",
"4	c #9B299C",
"5	c #514D4D",
"6	c #85403F",
"7	c #E712E7",
"8	c #8F388E",
"9	c #4F4D93",
"0	c #5F5E9D",
"a	c #717208",
"b	c #6F6A6C",
"c	c #6A6CA4",
"d	c #EB5151",
"e	c #E856E8",
"f	c #7E7CAE",
"g	c #8C8C00",
"h	c #8B8B33",
"i	c #848680",
"j	c #B9797A",
"k	c #8D8CB9",
"l	c #ABAB00",
"m	c #9B9EC5",
"n	c #B2B1B2",
"o	c #AFAFCF",
"p	c #CCCD00",
"q	c #C2C2D9",
"r	c #C9CBC7",
"s	c #D1D295",
"t	c #D3D4E5",
"u	c #E7E600",
"v	c #E7EC84",
"w	c #E3E4EC",
"x	c #E7EAC6",
"y	c #F9FA00",
"z	c #F8F8F9",
"ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt",
"kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk",
"||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||1||9|00",
"....................................................................................................................@=_9fmqnz",
"....................................................................................................................@=_0fmqnz",
"...............................................-~]]]]]~~';..........................................................@=_9fmqnw",
"..............................................>2dd]]]]~~~~>-........................................................@=_0cmqnz",
"............................................-]ddd(((]]]~~''>;.......................................................@=_9fmqnz",
"...........................................-(ddd((((]]]~~~~>';......................................................@=_0fmqnz",
"...........................................~ddd<<<(((]]]~~''>>-.....................................................@=_9fmqnw",
"..........................................>2dd<<<dji62]~~jij6>;.....................................................@=_9fmqqz",
".........................................-]dd<<<(wwri5~~jzri56>;....................................................@)_9fmqnz",
".........................................']((((<drw^.^[~rwi..^>;....................................................+=_9fmqnz",
".........................................2]]((((jnn...6'nnb..^;;*...................................................@)_9fmqnw",
".........................................]]](](([ii5^^~~bib^^3;;;...................................................@=_0fmqnz",
".....bwi...........iwb...........nr......~]]](]((6b5^6~~[555^;;;;.........iwi...........nr5..........^rr............@=_9fmqnz",
".....rzz...........zzz..........bzz......~]~]]]]]]~[~]~~''[;';;*;.........zzz...........zzn..........izz............@=_9fmqnz",
".....izr...........rzn..........^wz......~~]~]~]]]]]~~'~''>>;>;*;.........nzn...........zzb..........5zz............+)_9fmqnw",
".........................................~'~~~~~~~~~~~''''>>;;;*;...................................................@=_0cmqqz",
".........................................'~~~~~~~~~~~'~''>>>>*;**...................................................@)_9fmqnz",
".........................................'''~~~~~'''''''>>;;;*;**...................................................@=_0fmqnz",
".........................................>''''''''~'''>>>>>;;****...................................................@=_9fmqnw",
".........................................>'>''''''''>'>>;;;*;****...................................................@=_9fmqnz",
".........................................>>>>>>'''>>>>>;;;*;***-*...................................................+=19fmqnz",
".........................................;>>>>>>>>>>;;>;;;***---*...................................................@=_9fmqnz",
".........................................;;;;>;>*';;;;;>*>****3--...................................................+=_9fmqnw",
".........................................-;*;;;*..;;;*;-..;---b*....................................................@=_0fmqqz",
"..........................................****-....-**.....*-^*.....................................................@)_9fmqnz",
"............................................--..............*.......................................................@=_9fmqnz",
"...................rzn...............................................................................5zz............+=_9fmqnw",
"#+.................zzz.................+#=&$$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$$&&&#@................izz............@=_9fmqnz",
"_)=#...............iwb...............$))_=)=)=))=))=)))=)))=)))=)))=)))=)))=))=)=){{)&@..............^rr............@)_9fmqnz",
"991)&...............................&)119115hahgah51111111111111111111111111111111991_)+............................@=_0fmqnz",
"c091{#.............................&_19cfhaaaggghggghc00000000000000000000000000000c09_=............................+=_9fmqnw",
"mkc91=............................@)10chaaagglglllgggghkfkkfkfkfkfkfkfkfkfkfkkfkfkkkf09_$...........................@=_9fmqqz",
"omkc9)+...........................#)9caaagllllpppppllgggooooooooooooooooooooooooooqomf9_=...........................@)_9fmqnz",
"wokc9_$...........................&_0aaagglppupuppupplgggtqtqtqtqtqtqtqtqtqtqtqttqtqokc1)...........................@=_0fmqnz",
"ztof01&...........................=)aaagllppuyyyyyuuppllggrrrrrrrrrrwzzzzzzwttwwwzzwqmc9_+..........................+=_9fmqnw",
"ztok01{...........................=)|hgglpuuyyyyyyyyuuplggxtwwwwwwwwwwwwwwwtttzzzzzwqmf9_@..........................@=_9fmqnz",
"ztok01&...........................={10nlpuyyyyyyyyyyyupplggqqqqqqqqqqqoqoqqqoqqwzzwwqmf9_@..........................@=_9fmqnz",
"ztokc1$...........................=)10kosuyyyyyyyyyyyyuplggnmmkmmkmmmmmmmkmkkmotwzwwqmf0_@..........................@)_9fmqnz",
"ztok09$...........................&)9cfotzvyuyyyyyyyyyypplghfcffcfccfcfcffcc0fkotztwqmc9_@..........................+=_9fmqnw",
"ztok01$............^b.............&)90kotwtqvyyuyyyyyyyuplga999999999999999910fmqwtwqmf91@............55............@=_0fmqqz",
"ztok09$............wzr............&)1ckowwqofipyyyyyyyyuplgg_________________9cmqttwqmf9_@...........bzz............@)_9fmqnz",
"ztok01$............zzw............&)90kotwqmffsyyyyyyyuuplgg========={))====_9cmowqwqmf9_@...........izz............@=_9fmqqw",
"ztok09$...........................=_1ckowwtqhuyuyyyuyyyuplga))))))))_))))))_19fmqwtwqmf9_@..........................+=_9fmqqz",
"ztok09$...........................=)1ckotzsuyyyyyyyyyyypplgh199|9919199919190fkoqztwqmf0_@..........................@=_9fmqqz",
"ztok01$...........................&)90koxuyyyyyyyyyyyyuplggicccc0ccccc0cccccfkoqtzwwqmc9_@..........................@)_9fmqtw",
"ztok09{...........................&)9cmlpuyyyyyyyyuyyyuplggkkkkkkkkkkkkkkkkmmoqtzzwwqmf0_@..........................@=_9fmqtz",
"ztok01&...........................=)1hgglpuyyyuyyyyyyupllghqooooqoooooqooooqqtwzzzzwqmf9_@..........................+)_9fmqwz",
"ztok01{...........................=)haaglppuuyyyyyyuupllggtwtwwttwwwtttwtwtwzzzzzzzwqmf0_+..........................+=_9fmqwz",
"tqkf9_$...........................&{caahgllppuuuuuuppllggxzzzzzzzzzzzzzzzzzzzzzzzzztok01)@..........................@)1ckotzt",
"qokc9_#...........................$_9baaggllppppppplllggrwtwtwtwttwtwttwtwtwtwtwtttomf01)............................)10fmotq",
"mkc01)@...........................+)10baaaggglllllllgggnoqooqooqoqoqoqqoqooqoqoqoqomkc9_&............................&_9ckmmm",
"fc01)&.............................&_10ciaagggglgggggimkkkkkkkkkkkkkkkkkkmkkkmkmkkff091)@............................+)_9cfff",
"091_&..............................@)_190cihhagagghbfccccfccfcccccccccccccccc0c0cc0991)#..............................$)19909",
"__)&...............5n^..............@=___919919199919999199199999199999919199999991_{)+...............ii...............#=__1_",
"{$+................zzw................+&&{){{{{){){{{){{{{{{){){{{{)))){{_){{{{){))&#................izz................@#&=&",
"...................zzr...............................................................................bzz.....................",
".............................................................................................................................",
"....................................................................................................................,!!/!!,..",
"..................................................................................................................!}:}:::///!",
"................................................................................................................%:eee}}:::///",
"...............................................................................................................!7eee}7}}}:://",
"..............................................................................................................,}ee7777}}::://",
".............................................................................................................%7ee7777}}}}:::/",
"............................................................................................................./ee7777enn3:::4o",
"............................................................................................................,}e7777ezwnb3::qz",
"............................................................................................................:}}7777krr..^44rr",
"............................................................................................................:}}}777fnn...44nn",
"..........................................................................irb...........nr5..........^rn....::}}}}}4bi5^^:/bb",
"..........................................................................zzz...........zzn..........izz....:::}}}}}8353//:43",
"..........................................................................rzn...........zzi..........5zz....:::::}:}:::::////",
"............................................................................................................//::::::::::////!",
"............................................................................................................///:/:::/:////!/!",
"............................................................................................................4///://///////!!!",
"............................................................................................................!///4///////!!!!!",
"............................................................................................................!!!!/////4!!/!!!,",
"............................................................................................................!!!!!!!!!!!!!!!,!",
"............................................................................................................!!!!!!!!!!!!!,,,,",
"............................................................................................................,!!!!!!!!!,!,!,,,",
"............................................................................................................,,,,,,!%!!,,,,!%!",
"............................................................................................................%,,,,!@..,,,,,...",
".............................................................................................................%,,,.....%,%....",
"...................rzi......................................izr..............................................................",
"#+.................zzw.................+##+.................rzz.................+#&&$#####################$#$################",
"_)=+...............izb...............$))_)))$...............bwn...............+={{)=))=))=))=))=))=))=))=)))))=))=))=))=))=))",
"99_)&...............................&{_99991)=...............................#)_19111111111111111111111111_111111111111111111",
"cc01)#.............................$)100cc009)&.............................+)190c0000000000000000000000000000000000000000000",
"kfc91=............................@)10ckmmkc01)+............................&_9ckkkffkfffffkfffffkffffffkfkffffffffkfffffffff",
"qmk09)+...........................#)90kmoqokc9_$...........................+{90fmqooooooooooooooooooooooomooooooooooooooooooo",
"tqkf9_$...........................&_9fmqwtqmf01=...........................+)9ckottqtqtqtqtqtqtqtqtqtqtqttttqtttqtqtqttqttqtt",
"wqmf9_$...........................=_9ckowztok09)...........................#_9cmowzzwwwttqrrrrrrrrrrrrrrrrnrrrrrrrrrrrrrrrrrr",
"qokc9_#...........................=)90kotzwqkc9{...........................+)9ckoqwwwwwwwwwwwwwwwwwwwwwtwwwwwtwwtwwwwwwwwtwtw"};

----------

I have the whole desktop screenshot, in case you need to see it. As you can see from the missing pills, kapman entered the rectangle from below and then turned left. Probably I had already pressed "up" and then pressed "left" to avoid the purple ghost. After kapman got in there, I took the screenshot and continued the game, but kapman could not get out of there and the ghosts could not get in. I tried to repeat this behaviour but I gave up after a while.
By the way, I checked defaultmaze.xml and there is no hole.
Comment 1 voodooka 2009-03-30 23:47:41 UTC
Created attachment 32489 [details]
The screenshot of the game at the time the bug hit

Sorry for posting the xpm, I did not know I could post an image.
Comment 2 Andrew Pitonyak 2010-01-10 22:41:16 UTC
See also, bug 181081
Comment 3 disabled account 2010-01-20 04:00:47 UTC

*** This bug has been marked as a duplicate of bug 181081 ***