User:Polygone
From ENIGMA
I has page now, OK?
Contents |
Wantlist
ENIGMA
- Parenting events (Used in many games, main one concentrating on is Mark's FPS example and a lot of d3d games use it)
- pixel perfect collisions (just see this taking ages to be completed, going to be a major deterrent for people to switch from GM)
- Remaining GM variables (for GM compatibility)
- Other remaining GM functions (for GM compatibility)
- GM settings / constants etc (for GM compatibility)
- globalvar (for GM compatibility, used in some games only a few language features missing)
- exit (for GM compatibility, used in some games only a few language features missing)
- Rest of gml incompatibility (for GM compatibility)
LGM/Plugin
- Compile time improvements (Will greatly speed up use)
- Regex GM compatibility resolver (for GM compatibility)
- editing events inside LGM (can greatly increase ENIGMA's speed as well as adding flexibility)
- Tabbar in LGM (To speed up and increase LGM usability)
- Options panel -> with suggested options (To increase LGM usability)
- Find/replace feature (To increase LGM usability)
- Advanced Code Mode (To increase LGM usability)
- Code formatting (To increase LGM usability)
- settings panel working* (to improve enigma use)
- Room editor suggestion (To increase LGM usability and allow more efficient room design)
*Should be able to save default settings inside LGM. Default settings should be ENIGMA compatible. Loading GM files should then load GM compatible settings. Ask the user on loading files if they wish to change the settings.
Notes
- To fix widgets: ENIGMAsystem\SHELL\.eobjs\Windows\Windows\Run\Widget_Systems\Win32\res.rc -> remove "" parameter from EDITTEXT line
- To run LGM: java -jar lgm16b4.jar
- MinGW bugs: (http://sourceware.org/bugzilla/show_bug.cgi?id=13297 , http://sourceforge.net/tracker/?func=detail&atid=102435&aid=3422818&group_id=2435) | get.exe bug (need link to bugzilla)
- GM's variable_* function suggestion: http://pastebin.com/cS2A12CL
- System Info: http://pastebin.com/S2neAq4S
- Bug_shit
- Unimplemented
- Implemented
Contributions
My contributions to ENIGMA repo:
- STL wrappers for GM's data structures (ds_list, ds_map etc)
- Most of the d3d functions (models, basic shapes, transform stack, primitive functions)
- Move functions for bbox (move_contact, move_outside, move_bounce)
- Texture setting functions
- Collision circle/ellipse
- Various file function, also rewrote some file functions to be GM compatible
- Windows widget functions
- A number of action functions
- Many of small tweaks, fixes, suggestions and functions around the place
My contributions to LGM repo:
- Changes to the event selector
- Many suggestions
Submitted Content
This is a list of the examples/games I have submitted on the EDC:
- Verlet Physics Example (originally by Hieronumos)
- Project K [3D Kingspace Engine] (originally by slayer 64 and King Stephen)
- Faux Mode 7 3d Racing Example (originally by FredFredrickson)
- Raytracer (originally by x-Amnesia-x)
- Maze Generator [3D] (originally by Magicman657)
- Tetris (originally by Davve)