User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
start [2023/08/28 13:31] – created datafoxstart [2024/11/11 13:21] (current) datafox
Line 1: Line 1:
 ====== DFXEngine Wiki ====== ====== DFXEngine Wiki ======
  
-This site is under constructionfor now visit us on [[https://github.com/melodicore/dfxengine|GitHub]].+DFXEngine is a collection of Java modules aimed towards game developmentbut with general purpose functionality. Despite its name, it is not a game engine, although it provides many features that a game engine also would. The source code is hosted on [[https://git.datafox.me/datafox/dfxengine|our GitLab instance]] and [[https://github.com/melodicore/dfxengine|GitHub]], and finished modules are hosted on [[https://central.sonatype.com/namespace/me.datafox.dfxengine|Maven Central]]. 
 + 
 +===== Modules ===== 
 + 
 +Here is a list of all modules in the project: 
 + 
 +  * [[dependencies|Dependencies]]: Simple invalidation of values depending on other values 
 +  * [[entities|Entities]]: Node-based very serializable entity-component system (currently under development) 
 +  * [[handles|Handles]]: Enum-like handles for objects and tools to manipulate them 
 +  * [[injector|Injector]]: Dependency injector and event handling system that supports generics 
 +  * [[math|Math]]: Seamless wrapping and manipulation of various number types 
 +  * [[text|Text]]: Text generation, handling and representation 
 +  * [[utils|Utils]]: Utilities used by other modules 
 +  * [[values|Values]]: Mutable number type with a modifier system 
 +  * Collections: Collections used by other modules (deprecated, do not use) 
 + 
 +===== Plugins ===== 
 + 
 +An [[https://plugins.jetbrains.com/plugin/25788-dfxengine-handles|Intellij Platform plugin]] exists for working with the Handles module, which suppresses suspicious collection method warnings when calling various HandleSet and HandleMap methods with Strings instead of Handles. 
 + 
 +===== Javadoc ===== 
 + 
 +Javadocs for all modules are hosted on [[https://enginedoc.datafox.me|enginedoc.datafox.me]]. The current version lacks a lot of comments and descriptions, and will be updated the next time ''dev'' gets merged to ''master''.
start.1693229477.txt.gz · Last modified: 2023/08/28 13:32 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki