Skip to content

Catch 'Em All Pokemons | Functions (and GAME CLIENT PACKAGE)

shaCode256 edited this page Dec 28, 2020 · 1 revision

Our main Strategy (for the agents to catch pokemons):

main_strategy

Sort the pokemons:

sort_pokemons

Quick reminder: you have some rich javadocs, about everything, in the docs directory.

the package's of the pokemons hierarchy

a

The gameClient package in summary:

a

How do we even define a pokemon?

Pokemon Class

a

CL- Agents class (the agents in the game, those who try to Catch 'Em All)

a

EX2 class- The main method that runs the game.

a

Login Panel class- helps with helps with the GUI of the game, we're using JPanels. the game is displayed by it.

a

MyPanel class- a JPanel

a

MyFrame class- helps with the GUI of the game, we're using JFframes

a

What helps us with the graphics?

Brought in util package:

a

Point 3D class: a

Range class: a

Range2D class: a

Range2Range: a