Bug 615 - Pacman eating "null" and "Gate" objects when he enters the ghost house
Summary: Pacman eating "null" and "Gate" objects when he enters the ghost house
Status: CONFIRMED
Alias: None
Product: Group14-Pacman
Classification: Unclassified
Component: Game (show other bugs)
Version: 0.0.2
Hardware: PC Windows
: High minor
Assignee: YANG Tianxia
URL:
Depends on:
Blocks:
 
Reported: 2021-11-28 00:10 HKT by YANG Tianxia
Modified: 2021-11-28 00:13 HKT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description YANG Tianxia 2021-11-28 00:10:47 HKT
Desription: In the Easy mode, when I run Pacman into the ghost house, he will destroy the 'G' (Gate) and all the "n" symbols (for null) as he moves along.

Reproducible steps: Step 1. Move PacMan so that he is one tile from entering the ghost house.
=========================
Type in a command (Up, Down, Left, Right, Reset): 
Right
W W W W W W W W W W W W W W W W W W W W W W W W W W W W W 
W U . . . . . . . . . . . . . .                         W 
W . W W W W W W W W W W . W W W   W W W W W W W W W W R W 
W . W W W W W W W W W W . W W W   W W W W W W W W W W   W 
W . W W W W W W W . . . . W W W         W W W W W W W   W 
W I . . . . . . W . W W W W W W W W W   W               W 
W W W W W W W . W . W W W W W W W W W   W   W W W W W W W 
n n n n n n W . W . W W W W W W W W W   W   W n n n n n n 
n n n n n n W . . . . . . . . . . . .       W n n n n n n 
n n n n n n W . W . W W W W W W W W W   W . W n n n n n n 
n n n W W W W . W . W W W W W W W W W   W   W W W W n n n 
n n n W . . . . W . W W W W W W W W W   W         W n n n 
n n n W . W W W W           P           W W W W   W n n n 
n W W W . W W W W . W W W W G W W W W   W W W W   W W W n 
n W . . . . . . . . W n n n n n n n W             . . W n 
n W . W W W . W W . W n n n n n n n W   W W   W W W . W n 
n W . W W W . W W . W n n n n n n n W   W W   W W W . W n 
n W . . . W . W W   W W W W W W W W W   W W   W . . . W n 
n W W W . W . W W                       W W   W . W W W n 
n n n W . W . W W W W . W W W W W   W W W W   W . W n n n 
W W W W . W . W W W W . W W W W W   W W W W   W . W W W W 
W . . . . . . . . . . . W W W W W       . .       . . . W 
W W W W . W W W W . W W W W W W W W W   W W W W   W W W W 
n n n W . W W W W . W W W W W W W W W   W W W W   W n n n 
n n n W . W . . . . . . . . . . . . .         W   W n n n 
n n n W . W . W W W W . W W W W W . W W W W   W   W n n n 
n W W W . W . W W W W . W W W W W . W W W W   W   W W W n 
n W . . . . . W W . . . W W W W W . . . W W   .       W n 
n W . W W W . W W . W W W W W W W W W . W W   W W W   W n 
n W . W W W O W W . W W W W W W W W W . W W   W W W   W n 
n W U . . . . W W . . . . . . . . . . . W W         B W n 
n W W W W W W W W W W W W W W W W W W W W W W W W W W W n 
=========================

Step 2. Let Pacman enter the ghost house through Gate

=========================
Type in a command (Up, Down, Left, Right, Reset): 
Down
W W W W W W W W W W W W W W W W W W W W W W W W W W W W W 
W U . . . . . . . . . . . . . .                       R W 
W . W W W W W W W W W W . W W W   W W W W W W W W W W   W 
W . W W W W W W W W W W . W W W   W W W W W W W W W W   W 
W I W W W W W W W . . . . W W W         W W W W W W W   W 
W . . . . . . . W . W W W W W W W W W   W               W 
W W W W W W W . W . W W W W W W W W W   W   W W W W W W W 
n n n n n n W . W . W W W W W W W W W   W   W n n n n n n 
n n n n n n W . . . . . . . . . . . .       W n n n n n n 
n n n n n n W . W . W W W W W W W W W   W . W n n n n n n 
n n n W W W W . W . W W W W W W W W W   W   W W W W n n n 
n n n W . . . . W . W W W W W W W W W   W         W n n n 
n n n W . W W W W                       W W W W   W n n n 
n W W W . W W W W . W W W W P W W W W   W W W W   W W W n 
n W . . . . . . . . W n n n n n n n W             . . W n 
n W . W W W . W W . W n n n n n n n W   W W   W W W . W n 
n W . W W W . W W . W n n n n n n n W   W W   W W W . W n 
n W . . . W . W W   W W W W W W W W W   W W   W . . . W n 
n W W W . W . W W                       W W   W . W W W n 
n n n W . W . W W W W . W W W W W   W W W W   W . W n n n 
W W W W . W . W W W W . W W W W W   W W W W   W . W W W W 
W . . . . . . . . . . . W W W W W       . .       . . . W 
W W W W . W W W W . W W W W W W W W W   W W W W   W W W W 
n n n W . W W W W . W W W W W W W W W   W W W W   W n n n 
n n n W . W . . . . . . . . . . . . .         W   W n n n 
n n n W . W . W W W W . W W W W W . W W W W   W   W n n n 
n W W W . W . W W W W . W W W W W . W W W W   W   W W W n 
n W . . . . . W W . . . W W W W W . . . W W   .       W n 
n W . W W W O W W . W W W W W W W W W . W W   W W W   W n 
n W . W W W . W W . W W W W W W W W W . W W   W W W   W n 
n W U . . . . W W . . . . . . . . . . . W W       B   W n 
n W W W W W W W W W W W W W W W W W W W W W W W W W W W n 
=========================

Step 3. Move Pacman around in the ghost house. You can observe he destroy teh Gate and all "null" symbols along his way.
=========================
Type in a command (Up, Down, Left, Right, Reset): 
Down
W W W W W W W W W W W W W W W W W W W W W W W W W W W W W 
W U . . . . . . . . . . . . . .                     R   W 
W . W W W W W W W W W W . W W W   W W W W W W W W W W   W 
W I W W W W W W W W W W . W W W   W W W W W W W W W W   W 
W . W W W W W W W . . . . W W W         W W W W W W W   W 
W . . . . . . . W . W W W W W W W W W   W               W 
W W W W W W W . W . W W W W W W W W W   W   W W W W W W W 
n n n n n n W . W . W W W W W W W W W   W   W n n n n n n 
n n n n n n W . . . . . . . . . . . .       W n n n n n n 
n n n n n n W . W . W W W W W W W W W   W . W n n n n n n 
n n n W W W W . W . W W W W W W W W W   W   W W W W n n n 
n n n W . . . . W . W W W W W W W W W   W         W n n n 
n n n W . W W W W                       W W W W   W n n n 
n W W W . W W W W . W W W W   W W W W   W W W W   W W W n 
n W . . . . . . . . W n n n P n n n W             . . W n 
n W . W W W . W W . W n n n n n n n W   W W   W W W . W n 
n W . W W W . W W . W n n n n n n n W   W W   W W W . W n 
n W . . . W . W W   W W W W W W W W W   W W   W . . . W n 
n W W W . W . W W                       W W   W . W W W n 
n n n W . W . W W W W . W W W W W   W W W W   W . W n n n 
W W W W . W . W W W W . W W W W W   W W W W   W . W W W W 
W . . . . . . . . . . . W W W W W       . .       . . . W 
W W W W . W W W W . W W W W W W W W W   W W W W   W W W W 
n n n W . W W W W . W W W W W W W W W   W W W W   W n n n 
n n n W . W . . . . . . . . . . . . .         W   W n n n 
n n n W . W . W W W W . W W W W W . W W W W   W   W n n n 
n W W W . W . W W W W . W W W W W . W W W W   W   W W W n 
n W . . . . O W W . . . W W W W W . . . W W   .       W n 
n W . W W W . W W . W W W W W W W W W . W W   W W W   W n 
n W . W W W . W W . W W W W W W W W W . W W   W W W   W n 
n W U . . . . W W . . . . . . . . . . . W W     B     W n 
n W W W W W W W W W W W W W W W W W W W W W W W W W W W n 
=========================

=========================
Type in a command (Up, Down, Left, Right, Reset): 
Down
W W W W W W W W W W W W W W W W W W W W W W W W W W W W W 
W U . . . . . . . . . . . . . .                   R     W 
W I W W W W W W W W W W . W W W   W W W W W W W W W W   W 
W . W W W W W W W W W W . W W W   W W W W W W W W W W   W 
W . W W W W W W W . . . . W W W         W W W W W W W   W 
W . . . . . . . W . W W W W W W W W W   W               W 
W W W W W W W . W . W W W W W W W W W   W   W W W W W W W 
n n n n n n W . W . W W W W W W W W W   W   W n n n n n n 
n n n n n n W . . . . . . . . . . . .       W n n n n n n 
n n n n n n W . W . W W W W W W W W W   W . W n n n n n n 
n n n W W W W . W . W W W W W W W W W   W   W W W W n n n 
n n n W . . . . W . W W W W W W W W W   W         W n n n 
n n n W . W W W W                       W W W W   W n n n 
n W W W . W W W W . W W W W   W W W W   W W W W   W W W n 
n W . . . . . . . . W n n n   n n n W             . . W n 
n W . W W W . W W . W n n n P n n n W   W W   W W W . W n 
n W . W W W . W W . W n n n n n n n W   W W   W W W . W n 
n W . . . W . W W   W W W W W W W W W   W W   W . . . W n 
n W W W . W . W W                       W W   W . W W W n 
n n n W . W . W W W W . W W W W W   W W W W   W . W n n n 
W W W W . W . W W W W . W W W W W   W W W W   W . W W W W 
W . . . . . . . . . . . W W W W W       . .       . . . W 
W W W W . W W W W . W W W W W W W W W   W W W W   W W W W 
n n n W . W W W W . W W W W W W W W W   W W W W   W n n n 
n n n W . W . . . . . . . . . . . . .         W   W n n n 
n n n W . W . W W W W . W W W W W . W W W W   W   W n n n 
n W W W . W . W W W W . W W W W W . W W W W   W   W W W n 
n W . . . O . W W . . . W W W W W . . . W W   .       W n 
n W . W W W . W W . W W W W W W W W W . W W   W W W   W n 
n W . W W W . W W . W W W W W W W W W . W W   W W W   W n 
n W U . . . . W W . . . . . . . . . . . W W   B       W n 
n W W W W W W W W W W W W W W W W W W W W W W W W W W W n 
=========================

Expected output: Pacman should not destroy the null symbols. If he occupies a tile with a "n" symbol, then after he leaves, the tile should show "n" again.

e.g.

W W W W G W W W W       W W W W G W W W W       W W W W G W W W W
W n n P n n n n W       W n n n P n n n W       W n n n n P n n W
W n n n n n n n W   =>  W n n n n n n n W   =>  W n n n n n n n W
W n n n n n n n W       W n n n n n n n W       W n n n n n n n W
W W W W W W W W W       W W W W W W W W W       W W W W W W W W W

Code Version Used: I am running the Game pacakge from our GitHub master branch with commit ID f9d50a4.

Client Information:
eclipse.buildId=4.20.0.I20210611-1600
java.version=11.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product