At time of development(May 2020), I was using this and other old materials as a reference. Given it's been many months since this project, the game which started out bare and in alpha stage is probably very different now. Though that means the project is now old and useless, it will remain on my GitHub to show prospective employers until I have real industry experience to show for
- Classes
- Superclasses
- Unit
- Subclasses
- AseraiArcher
- AseraiFootman
- Aserai...
- BattanianClanWarrior
- Battanian...
- Imperial...
- Khuzait...
- Sturgian...
- Vlandian...
- Abstract Classes
- Unit
- Interfaces
- BannerlordCollection
- Superclasses
- Collections
- BannerlordCollection
- Exception Handling
- Serialization in FXMLDocumentController
- Serialization
- Save/Load
- Model-View-Controller(MVC) Architecture
- Model
- View
- FXMLDocument
- Controller
- FXMLDocumentController
- Polymorphism
- Inheritance
- Encapsulation
- Abstraction
- Etc