Skip to content

First year game development project for a custom Pac-Man game incorporating trigonometric functions for distance and route calculations using a version of Djikstra's algorithm. Custom image design and matrix based movement.

Notifications You must be signed in to change notification settings

apoprzenovic/alien-man

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👽 Alien Man Game

Description

"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.

Features

  • 🎮 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.

Installation

  1. Ensure you have Java and JavaFX installed on your system.
  2. Clone the repository:
    git clone [repository URL]
    
  3. Navigate to the project directory:
    cd [project directory]
    
  4. Compile and run the game:
    javac Game.java
    java Game
    

How to Play

  • 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.

Multiplayer

  • The game supports multiplayer functionality with GameMultiplayerClient.java and GameMultiplayerServer.java.
  • To play in multiplayer mode, start the server and then connect using the client module.

About

First year game development project for a custom Pac-Man game incorporating trigonometric functions for distance and route calculations using a version of Djikstra's algorithm. Custom image design and matrix based movement.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published