APRIL 25th 2012
NOTE: In preparation for the GMDN release (now called "a[foo*bar]") I'm releasing the entire project directory of what started off my idea a year ago. The GMDN a[foo*bar] is an interactive tutorial site which will attempt to document every language, interactively, collaboratively. Think w3schools.com, wikipedia-fied, with stackoverflow.com Q&A in every page, using a JSFiddle-esque editor, only real-time.
For web technologies it will an feature in-page real-time editor. For GameMaker and other game engines, it will feature interactive tutorials (with the use of GM:HTML5).
About the App
The OurGMC Interactive Tutorial Suite (OITS: oh-its) is designed to allow users to engage in tutorials in real-time. The OITS allows the user to do the following:
* Hands on learning
* Code Testing
* Code Debugging
* Quick Prototyping
* Test GM8 Pro features without even having GM installed
After extracting, simply load the app, select the "About OurGMC" Course, and click "Begin Course" on the left.
New in v0.92b
* Context Menus now work
* Fixed the hanging issue when using alt-Tab to change windows
* Moved DLL's into the "bin" folder for a more professional look
* "Sound Device Disabled" - this happens randomly and I think it's more of an issue with GM than anything.
* Misplaced "About" Page - Very annoying, the splash screen places itself randomly no matter what values I use (even if I use the -1,-1 trick).
* When clicking the combo boxes in the "Events Tab", the background is turned to black. I think this can be changed by using a brush, but for now I'll leave it as is.
Things to look for in the future
* Keyboard Shortcuts
* .gmk/.gm6 Export/Import - If I can get this to work properly, I know I'll be able to turn the OITS into a flash engine, which is my ultimate goal. What it will do is import the .gmk and build everything in memory - just like it does with Courses/Lessons - and export all those objects back out as flash, java, XNA, whatever code. I've got a few ideas but still need some work.
* Grab objects - Another step into my final goal, to be able to click and drag objects around without messing their code. This is actually easy to do, and should be available in the next release.
* Path/Timeline/Room Editor - Would be nice to be able to do this real-time instead of through code. Again with the idea of turning it into an engine.
Let me know what tutorials you guys would like to see, and I'll put those in priority - The goal is to have a series of courses: "Beginner Course", "Particle Course", "Multiplayer Course", "AI Course", "Collision Course", etc
Edited by OMGCarlos, 10 May 2012 - 04:01 AM.