Skip to content
This repository has been archived by the owner on Aug 15, 2024. It is now read-only.

This project I wrote alongside with my colleague for passing the module Objective Programming during our third semester at AGH University, Cracow, Poland

Notifications You must be signed in to change notification settings

filip-komarzyniec/JavaFinalProject

Repository files navigation

JavaFinalProject

This project is not so typical web crawler. Despite the functionality of downloading things from the web, a user is presented an interfece within one can choose not only the character but also a wide range variety of boots and weapons, each of them adding up to character's attributes, helping him to win the battle against the oponent.
So the program is also some sort of a battle simulator.
Let me briefly discuss the use of every class...


  • Boots and Items - classes responsible for choosing character's boots and weapons.
  • Character - defines character object its attributes and needed methods.
  • Creator - .form file is a specific IntelliJ format for GUI, .java file is hard-coded GUI.
  • GetLOL - the very core of the whole project, responsible for downloading all the names, weapons, boots, images needed for the GUI to display properly and the whole program to work without problems. The site from which it downloads all the info is leagueofgraphs.
  • Observer - as the name suggests, it's a simple interface allowing to implement Observer pattern.

About

This project I wrote alongside with my colleague for passing the module Objective Programming during our third semester at AGH University, Cracow, Poland

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages