Basic Programming Exam in Kotlin at the Syntax Institut
by Christian Faßbender
Character Creator Project With:
• Interactive Menu
• Damage-Meter after Ending Fight !!!
• Randomize EnemyNames
• Randomize Character Stats
• Randomize Use Ability's
• Option for Save and Load in a Local File
• Create Unlimited Player and EnemyCharacters
• Have Fun
• If you Found some Issues you can Hold them for Yourself!
How to Play:
• Main.kt =Start File
• The Interactive Menu Show you The Right Way
• "Spielstände.txt" Are your Save-game-File
• ClassDiagramm.png = Class Diagram
Class Overview:
• Ability: Ability's From The Player (They are Used Randomized).
• CharacterCreator: Is the Mainfile for Creating Characters, Enemies and Other Funktion in the Menu.
• Config: Here are The Configfiles for Setup the Randomized Character Stats and also The Thread. Sleep Timers.
• Enemy: Here are The Class for the Enemy's.
• Fight: This is the FightClass with the Calculation about the Fight.
• Menu: Main Menu with all Options.
• Player: The Same about Enemy but this is the Mother Class of Enemy.
• SaveLoad: Game Save and Load Feature.
• Utilities: Here are The Damage Meters and Damage Calculation about the Fight.
Some Last Words:
• Have a little patience, this is my first Kotlin program that I wrote completely on my own and I was busy with it for a good 6 days straight.
• This game is a fun way to immerse yourself in the world of programming and understand the basics of Kotlin.
• If you have some Questions or Ideas for that Game or Project, write me on meltymon1982@gmail.com
• Have Fun With the Game!!! 🤩