RealKC / WizardGame2

The sequel to WizardGame

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WizardGame 2

My game project for my "Designing Object Oriented Applications" (in Romanian "Proiectarea aplicațiilor orientate obiect") course.

I wrote a report about it (in Romanian), you can see the $\LaTeX$ source code in the report folder.

You can see the repository as it was on the day I submitted it for grading at commit 4f9b0963c42b9e488a30a606b91dc941303f46a1.

Gameplay

The game is inspired by Vampire Survivors and Holocure, so playing it should feel similar to playing those games.

The WizardVerse

WizardGame 2 is part of the greater WizardVerse, an alternative reality where magic is real and Michael Jackson died in 1964. (don't ask)

Games in the series include:

  • WizardGame - the game that started it all, you must stop Adrian, the Shaman of Neamț from destroying the Carpathian Mountains.
  • WizardGame 2 - you are here! Cristian, the Necromancer of Neamț wishes to take revenge on you
  • WizardGame: The War - a prequel/side-story telling how Mihai lost his arm before the original game.
  • Mesterul Grigore - a game set in the future when magic and technology have been brought together, fight as the son of Eduard as the now sentient programming languages are rebelling in grief as Eduard has died.

Building

I used IDEA as a "build system", so that is the easiest way to build the game, however you will also need an sqlite3 JDBC driver jar (IDEA expects it to be named sqlite-jdbc-3.7.2.jar, and in the root, our professor provided us with this link) and Gson (IDEA expects it to be named gson-2.10.1.jar).

License

The source code of the game is licensed under the EUPL v1.2.

For licensing information about sprites, see res/textures/README.md.

For licensing information about sounds, see res/ost/README.md.

About

The sequel to WizardGame

License:European Union Public License 1.2


Languages

Language:Java 86.0%Language:TeX 14.0%Language:Perl 0.0%