Skip to content

Balmaaa/CS125_MP_SNAKE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

40 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Snake (Multiplayer) ๐Ÿ

A step beyond reviving old-school classics. Snake is an old-school computer game with a premise of a snake controlled by the user with a goal of consuming as many apples as possible. Now, this is a modern take on snake with a twist... MULTIPLAYER GAMEPLAY!

Synchronization & Threading in Snake Multiplayer

    Google Docs : https://docs.google.com/document/d/1zda9oTbggLPpfov-ItR0_P3OuuDIHK7cjqg8ZO01KO4/edit?usp=sharing

Project Flow

  1. Drafting of Snake Game Design and Flow
  2. Developed foundation and base layout
  3. Improved implementation of synchronization
  4. Added UI changes and modifications
  5. Refined overall project

โš™๏ธ Prerequisites

  • Visual Studio Code / IntelliJ (Any IDE will work as well)
  • Java Development Kit (JDK) Version 21 or 23 (Preferably Ver. 23)
  • Git (To Clone GitHub Repository)
  • Cloned Version of GitHub Repository

๐ŸŽฎ How To Run?

  1. Clone GitHub Repository

     git clone [repository-url]
    
  2. Open the cloned repository with the IDE of your choice

  3. Locate the file GameMenu.java

     cd .../CS125_MP_SNAKE/src/GameMenu.java
    
  4. For Visual Studio Code. Press the Start Button at the Upper Right

  5. Alternative Solution to Run Game.

     javac [filename]
     java [filename]
    
     Example:
     javac snakegame.java
     java snakegame
    

๐Ÿ‘ฅ Contact Us

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages