My program doesn't have bugs. It just develops random features.
Difference between revisions of "User:00zX/GameDex Framework (UDK)"
From Unreal Wiki, The Unreal Engine Documentation Site
m (→GameDex: Framework (UDK)) |
m |
||
Line 6: | Line 6: | ||
A [[UDK]] port of the [[GameDex_Framework_(UT3)|GameDex Framework]] for [[Unreal Tournament 3]]. | A [[UDK]] port of the [[GameDex_Framework_(UT3)|GameDex Framework]] for [[Unreal Tournament 3]]. | ||
{{ambox|type=notice|text=A Note here about the UDK is that it doesnt contain the [[UE3:GameRules_(UT3)|Gamerules]] class. Updated: Instead it contains this functionality within the [[UE3:Mutator_(UDK)|Mutator]] base class (not a bad move epic).}} | {{ambox|type=notice|text=A Note here about the UDK is that it doesnt contain the [[UE3:GameRules_(UT3)|Gamerules]] class. Updated: Instead it contains this functionality within the [[UE3:Mutator_(UDK)|Mutator]] base class (not a bad move epic).}} | ||
+ | *I will only require 1 subclass of Mutator to provide the basis for this framework in future UDK versions. | ||
+ | *Possbility of implementing this system at a [[UE3:GameInfo_(UT3)|GameInfo]] level to provide the appropriate hooks to [[UE3:UT_MDB_GameRules|UT_MDB_GameRules]] which was previously achieved through the use of a wrapped class [[UE3:UT_GR_Info|UT_GR_Info]] which send the hooks from [[UE3:GameInfo_(UT3)|GameInfo]]->[[UE3:GameRules_(UT3)|Gamerules]] into the new system.<br> | ||
====Features==== | ====Features==== |
Revision as of 02:27, 12 April 2010
Contents
GameDex: Framework (UDK)
Status: PreAlpha (Re-Protyping)
Repository: GameDex @ GitHub - Currently this is the UT3 version only. Will be updated on first alpha commit!
Description
A UDK port of the GameDex Framework for Unreal Tournament 3.
A Note here about the UDK is that it doesnt contain the Gamerules class. Updated: Instead it contains this functionality within the Mutator base class (not a bad move epic). |
- I will only require 1 subclass of Mutator to provide the basis for this framework in future UDK versions.
- Possbility of implementing this system at a GameInfo level to provide the appropriate hooks to UT_MDB_GameRules which was previously achieved through the use of a wrapped class UT_GR_Info which send the hooks from GameInfo->Gamerules into the new system.
Features
- New mutator/object system.
- Expanded array functionality.
- Uses Preprocessor macros for Pseudo-Generic Types.
- Adds Complex Types, which allow type wrapping through the use of an integer exponent.
- Various statistical functions such as, Min/Max/Avg/Mean/Median/Mode in an array.
- Various utility functions such as, Split/Merge/Find/Sort/Caching to config files.
Future Directions
- Expanded array functionality.
- Support for Vectors, Rotators and Color truples through the use of a Sub-DataType.
- Various sorting algorithms based on their performance, right now we have a 1,000,000 iteration hard limit. Best methods will contain least amount of iterations+speed. (eg. insertion sort do/until = max array.length of 1500-1750ish)
- Skiplists
Project Tree
Classes
Macros
Packages
- MDB_ArrayFunc - Contains all classes which expand array functionality.
- MDB_GameDex - Main package containing all the base functionality classes.
Initial Prototypes
- UT3: GameDex Framework - Status: Beta