"Alien Man" is a first-year game development project, a creative clone of the classic Pac-Man game. This version incorporates trigonometric functions for advanced distance and route calculations, offering a unique twist to the traditional gameplay. The game features custom image design and matrix-based movement, providing an engaging and visually appealing experience.
- 🎮 Classic Pac-Man gameplay with a unique "Alien Man" twist.
- 📐 Advanced route calculations using trigonometric functions.
- 🌌 Custom-designed images and characters.
- 🕹️ Matrix-based movement for smooth and responsive controls.
- 🖥️ Built with Java and JavaFX for a rich graphical user interface.
- 🌐 Multiplayer support.
- 📜 Includes various scenes like Death Screen, How to Play, Intro Scene, and Win Screen.
- Ensure you have Java and JavaFX installed on your system.
- Clone the repository:
git clone [repository URL]
- Navigate to the project directory:
cd [project directory]
- Compile and run the game:
javac Game.java java Game
- Navigate through the maze as Alien Man, avoiding ghosts and collecting coins.
- Use the arrow keys to control Alien Man's movement.
- Complete the levels by collecting all coins while avoiding the Ghost Hunters.
- Explore the How To Play screen for detailed instructions.
- The game supports multiplayer functionality with
GameMultiplayerClient.java
andGameMultiplayerServer.java
. - To play in multiplayer mode, start the server and then connect using the client module.