Game in packman style that happen in Ariel University Campus. The aim is eat the fruit and evade the ghost.
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
in the wiki.
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 |
יתרונות של שחקן אנושי: יכול להחליט מתי עדיף לאכול את הפקמנים ומתי עדיף לתת להם לסיים את המחק יותר מהר. חסרונות של השחקן האנושי: קשה לו להתחמק מהרוחות קשה לו לתפוס את הפירות בדיוק בנקודת האמצע. יש במשחק ציטים העוזרים לו להתגבר על מכשולים אלה. יתרונות של שחקן הממוחשב: מתחמק בקלות מהרוחות. מגיע לפירות בדרך הכי קצרה. חסרונות של השחקן הממוחשב: לא יודע מתי עדיף לו לאכול פאקמן או פרי. הולך אוטומטית לנקודה הכי קרובה.
link to javadoc. link to class diagram. recommended start from frame diagram
- Dijkstra - https://www.baeldung.com/java-dijkstra
- Music - JLayer - http://www.javazoom.net/javalayer/sources.html
- More - the start point - https://github.com/benmoshe/OOP_EX2-EX4