Skip to content
neta-r edited this page Dec 20, 2020 · 22 revisions

logo

This projects has two parts:

PART ONE

This part is an illustration of an directed weighted graph.

The graph is implemented by 5 main sections:

  • The vertex section which signifies a single node. The section also has an inner class of an geographic location.
  • The edge section which signifies a single edge between two nodes.
  • The graph section which implements and shows the graph Data structure which all nodes are based in.
  • The graph Algorithms section in which the graph uses to perform the various tasks.
  • Juint tests.

Located in the api folder. Package api

PART TWO

This part is an implementaion of the Pokemon Game.

Game related classes:

  • The arena class that is communicating with the server.
  • The agent class.
  • The pokemon class.
  • The container class- a class that conatins a comination of an agent, a pokemon and the distance between them.
  • The Ex2 class that manages the game.

Design related classes:

Located in the gameClient folder. Package gameClient

Util related classes:

  • The point3D class responsible for creating a point in 3 dimensions.
  • The Range class responsible for setting minimun and maximum values of the frame in one dimension.
  • The Range2D class responsible for setting minimun and maximum values of the frame in two dimensions.
  • The Range2Range class responsible for setting the point in the frame's range.

Located in the utilfolder. Package util

SCORE TABLE:

scoreTable

Menu

Clone this wiki locally