Skip to content

Alban098/Pacman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet Pacman

The goal of the project was to recreate a working game of Pacman using the Observer Design Pattern and a Multithreaded architecture

MenuGame

The project features :

  • The base Game fully animated with original Ghosts AI player_anim ghost ghost_eaten ghost_frightened player_death
  • A working Sound Engine
  • Fully customizable Controls

Controls

  • 2 Players mode, the second player controls Blinky (the red ghost)
  • Leaderboard with name and highscore saved
  • A complete Map Editor featuring
    • Multi-level map assignement
    • Customizable map size independant between levels
    • Random maze generator (with no dead-end and warp-around gates) Editor

Prerequisites

The project needs JavaFX 14 to compile

Installing

Import the sources into a project, add the JavaFX 14 library then set the main class to controller/view/ViewController.java

Running

If the Livrable/Pacman.jar file doesn't start, use the following command

java -jar Pacman.jar

If you use Java 13 or higher, the JavaFX runtime isn't loaded by default, you can fix this by adding the following JVM Argument

-p lib/ --add-modules javafx.fxml,javafx.controls

Built With

Authors

License

This project is licensed under the MIT license

About

Projet Tutoré 3A

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages