Starting from the original Pacman game, I decided to take the step a bit further. This new Pacman ideas are emerged from a new mobile Pacman game that received a quiet bit of plays, I think the idea will be fun, and therefore I sat down and tried to code it up on my own.
The most challenging part of this project is definitely the Graphics, and also the ability to change the map real time. Originally, it is hard to color the ghosts and make them fade from colors to colors, however, I eventually get that to work with a bit of color code inside of my program. Also it is a bit challenging to get the ghost to follow Pacman's path, but I also get that to work at the end with a bit of delayed rendering and spawning.
Beside the challenges in coding, it is also very fun experience to try to code something like this in Java. Although I did not finish it completely, for example, I don't have a menu, I dont have a high score table, and it is not even able to restart, it is nevertheless an remarkable improvement of my knowledge in coding. I learnt how to make things look cool, I learnt how to do particles with just rectancles and circles, and also learnt how to trace objects, and they are all fun and insteresting. With the obstacles, I really do feel the sence of accomplishment after I get one techinical issue to work properly. Although it is not entirely polished and I don't think that I am going to, it is still a pleasant experience for doing it or at least tring to do it, because I get to try new things, and potentially know how to do it now.