User Tools

Site Tools


start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2023/08/28 13:32] – external edit 127.0.0.1start [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.1693229525.txt.gz · Last modified: 2023/08/28 13:32 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki