********************************************* * Changes between version 4 and version 3.3 * ********************************************* Version 4 of Game Maker is a major rewrite. All aspects of the software have been reconsidered and improved. The user interface has been changed completely. The file structure has been changed into a single file. Sprites have been decoupled from objects, image maker and background maker have been incoporated, the built-in language has been extended and improved, and so on. The following list contains some of the major new features in version 4.0 compared to version 3.3. - New, enhanced designer interface. - All data is stored in one file. - High scores are saved in the registry (meaning that the game can be run from e.g. a CD). - Object can easily change sprite. - Rooms can change background. - Scripts can be used and loaded from libraries, to extend the possibilities. - Less memory and resource consumption. - 24-bit color. - Faster loading of games. - Full screen exclusive mode. - More and enhanced actions. - New events and user definable events. - Image Maker is built in. - Background Maker is built in. - Multiple (scrolling) backgrounds and foregrounds. - Control over hotspot and boundingbox of sprites. - Possibility for separate collision masks. - Support for more graphics formats. - Persistent rooms that stay the same when you return to them later. - Persistent objects that do appear in each room. - Load on use for sprites, backgrounds and sounds, to save resources. - More control over high-score list. - Loading image built-in. - Easy to use life mechanism. - Gamma control. - Inheritence between objects. - Calling events from code. - More control over individual instances of objects. - Faster code. - Addition language concepts (for loop, 2-dimensional arrays) - More functions and variables. - Scripts can be used as functions. - Extended documentation. - Alpha blending of sprites for transparency effects (slow though). - Incorporated load image (with progress indicator). - Improved highscrore form. - Runs with older version of DirectX (e.g. on Windows NT). - Possibility to add plug-ins in the form of DLLs. Also some things have disappeared, because they are difficult to maintain in the new structure. - Automatic background music (can be done from within the game) - Start and ending screens (can be done from within the game) - DirectX is required - Notion of cells is gone