Skip to content

aviv1620/Pac-Man-in-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game in packman style that happen in Ariel University Campus. The aim is eat the fruit and evade the ghost. alt text

run

Download the project to eclipse and run the file MyFrame.java. Select some csv file like Ex4_OOP_example9.csv. Is the level that you want to play. Click in some location on the screen. Press "play manuel" and play with the mouse. Or press "play auto" and the computer play for you. see manual for more information

The Algorithm

in the wiki.

my score:

In Ex4_OOP_example8 my best score is 29.

level auto manual
Ex4_OOP_example1.csv 58 70
Ex4_OOP_example2.csv 77 70
Ex4_OOP_example3.csv 55 53
Ex4_OOP_example4.csv 81 81
Ex4_OOP_example5.csv 81 77
Ex4_OOP_example6.csv 10 10
Ex4_OOP_example7.csv 42 51
Ex4_OOP_example8.csv 23 39
Ex4_OOP_example9.csv 33 42

יתרונות של שחקן אנושי: יכול להחליט מתי עדיף לאכול את הפקמנים ומתי עדיף לתת להם לסיים את המחק יותר מהר. חסרונות של השחקן האנושי: קשה לו להתחמק מהרוחות קשה לו לתפוס את הפירות בדיוק בנקודת האמצע. יש במשחק ציטים העוזרים לו להתגבר על מכשולים אלה. יתרונות של שחקן הממוחשב: מתחמק בקלות מהרוחות. מגיע לפירות בדרך הכי קצרה. חסרונות של השחקן הממוחשב: לא יודע מתי עדיף לו לאכול פאקמן או פרי. הולך אוטומטית לנקודה הכי קרובה.

java doc and diagram

link to javadoc. link to class diagram. recommended start from frame diagram

libraries

  1. Dijkstra - https://www.baeldung.com/java-dijkstra
  2. Music - JLayer - http://www.javazoom.net/javalayer/sources.html
  3. More - the start point - https://github.com/benmoshe/OOP_EX2-EX4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages