- Notifications
You must be signed in to change notification settings - Fork1
Adversing/AudaxEngine
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
AudaxEngine Java game engine that can be used to create interactive dialogue-based games with choices. The API provides a set of classes and methods to manage the game's story, characters, dialogue sections, and choices.
- Java 17 or later
- Basic knowledge of the Java programming language
The source code is organized into several packages, each containing specific classes for different functionalities of the game engine. Here's an overview of the main packages:
me.adversing.engine.core.handlers: Contains theStoryHandlerclass to manage game stories.me.adversing.engine.dialogue: Contains the abstractDialogueclass and other related classes to handle game dialogues.me.adversing.engine.dialogue.section: Contains theDialogueSectionclass and other related classes to manage dialogue sections.me.adversing.engine.logic: Contains theChoiceclass and other related classes to handle game choices.me.adversing.engine.obj.entities.character: Contains the abstractCharacterclass and other related classes to manage game characters.me.adversing.engine.obj.entities.gameobject: Contains theGameObjectclass and other related classes to manage game objects.
To create a game using this game engine, you need to follow a few steps:
- Create stories and define dialogue sections.
- Create characters and define their information and relationships with other characters.
- Create choices and associate them with dialogue sections.
- Create game objects, if necessary.
- Use the game engine classes to handle the interaction between characters, objects, and the player.
You may find the documentationhere (W.I.P).
About
📚 Java Game Engine for text-based games.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Contributors2
Uh oh!
There was an error while loading.Please reload this page.