Skip to content

alonshlomi/The-Maze-of-Waze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Maze of Waze

This project is an implemention of a basic game based on previous assignment.
In this game we play with Robots collecting Fruits on a weighted graph.
The goal of the game is to earn as many points as possible in given time. (30-60 seconds)
The game has 24 levels, starting in 0 and the level of difficulty increases, each level can be exported to KML file.
The game can be play in 2 modes: Manual(by user) , Auto(by computer)

Addition for Ex4:
You can watch your own stats and other players' stats using MySQL database.

The project is made out 3 packages taken from previous assignment - Ex2

  • algorithms
  • dataStructure
  • utils

The package we programmed in this game is gameClient contains 8 classes:

  • Fruit
  • Robot
  • GameArena
  • AutoGame
  • ClientThread
  • MyGameGUI
  • KML_Logger
  • ServerDB (added in Ex4)

(More details about the classes can be found on Wiki)

How to play The Maze of Waze:

  • Launch the game and enter your ID: (Added on Ex4)
    id

  • Choose scenario: (0-23)
    scenario

  • Choose playing mode: (Auto or Manual)
    mode

  • Start playing:
    example

  • Click on any robot to choose its next node: (in manual mode)
    robot

  • Choose whether you want to export KML file or not:
    kml

  • The score you earnd will be shown:
    score

Watch stats:

  • Click Stats on menu:
    stats

  • Click My Stats to see your stats:
    mystats

  • Click _Class Stats to see the class stats:
    classstats

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages