Castlevania Legion is a spinoff of my original Castlevania game from my AP Computer Science A course. This, on the other hand, was written as the conclusion to my AP Computer Science Principles class. Using my Standards library as the backend (built off of Java Swing), Andrew Matzureff and I wrote the entire game from the ground up, excluding graphical and sound resources. Much of the physics and gravity (including restitution) were made from Andrew, and the level system, entities, AI, items, and animation handlers were created by me. Inputs were handled in a library created by Andrew. This game includes one basic demo level, and a menu screen. Castlevania - Legion was entered into a contest at the end of the (2016-2017) school year with other students' projects/applications, and it won first place of them all.
The following .jar files are required for building the project. These should be placed in a folder in the root of your development project called libraries/.
This project was built with the Eclipse IDE in mind. Of course, it should still work with any other IDE such as NetBeans or IntelliJ. You will need to make a new project in your respective editor, and download the Standards library. Then, clone the repository to your computer.
See the Issues Tab.
The master branch is the most up-to-date version of this project. Its development is discontinued.