Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - hpg678

Pages: [1]
Off-Topic / Developing Games
« on: September 18, 2017, 09:27:14 AM »
I'm interested in knowing which platform developers such as yourself cater to. Is it Windows, Linux, IOS or probably something else?

Third Party / DnD to GML utility
« on: September 18, 2017, 09:13:28 AM »
Here's a little utility I've been using that converts Drag and Drop actions to GML. It's been invaluable to me in learning GML so I thought I would just share with any newbies out there.

Upon writing this , I did a search on DND to GML utilies and I came many others. One can also do a search and try them out for oneself but I still prefer this one as you can perform an actually code segment and it will convert it for you, right there and then. Check it out.

here's the link


Ideas and Design / Writing an ENIGMA guide.....Interactive or not?
« on: September 11, 2017, 04:49:55 AM »
I've been mulling over the idea of creating a Beginners Guide to ENIGMA for quite a while now. I think one is really needed but I'm having trouble deciding how to go about it. Which is where you come in.

My ideas are as follows:

  • Interactive.......where the user performs actions and  actions are performed.
  • ebook form........pdf, or html with illustrations, etc
  • series of videos......hosted on Youtube, Dailymotion.
I'd really like to hear you thoughts.

Graphics and Video / Enigma Wallpaper
« on: September 07, 2017, 07:34:33 AM »
I've done a wallpaper with the Enigma logo in it. Tell me what you think.

Graphics and Video / Simple easy to use External Graphic Editors
« on: September 02, 2017, 04:41:27 AM »
Here are some simple easy to use LINUX Graphic Editors that are compatible with ENIGMA.

  • Kolorpaint
  • Pinta
  • Krita
All of them should be compatible in Ubuntu, their derivatives (e.g Mint) as well as ArchLinux.

KOLORPAINT  is a free, open-source easy-to-use paint program for KDE. It is designed for daily tasks like:
  • Painting - drawing diagrams and "finger painting"
  • Image Manipulation - editing screenshots and photos; applying effects
  • Icon Editing - drawing clipart and logos with transparency
Its features includes
  • Undo/Redo Support (10-500 levels of history depending on memory usage)
  • Tools (single key shortcuts available for all tools)
    • Brush, Color Eraser, Color Picker, Connected Lines a.k.a. Polyline
    • Curve, Ellipse, Eraser, Flood Fill, Line, Pen, Polygon, Rectangle
    • Rounded Rectangle, Spraycan, Text
  • Selections (fully undo- and redo-able)
    • Rectangular, Elliptical, Free-Form shapes
    • Choice between Opaque and Transparent selections
    • Full Clipboard/Edit Menu support
    • Freehand resizeable
  • Colour Similarity means that you can fill regions in dithered images and photos
  • Transparency
    • Draw transparent icons and logos on a checkerboard background
    • All tools can draw in the "Transparent Colour"
  • Image Effects
    •   Autocrop / Remove Internal Border
    •   Balance (Brightness, Contrast, Gamma)
    •   Clear, Emboss, Flatten, Flip, Invert (with choice of channels)
    •   Reduce Colours, Reduce to Greyscale, Resize, Rotate
    •   Scale, Set as Image (Crop), Skew, Smooth Scale, Soften & Sharpen
  • Close-up Editing
    • Zoom (from 0.01x to 16x)
    • Grid
    • Thumbnail
  • File Operations
    • Open/Save in all file formats provided by KImageIO (PNG, JPEG, BMP, ICO, PCX, TIFF,...) with preview
    • Print, Print Preview
    • Mail
    • Set as Wallpaper
PINTA is an open-source, cross-platform bitmap image drawing and editing program with with support for layers, blending, transparency, and plugins.

its many features are typical of image editing software including drawing tools, image filters and colour adjustment tools. The focus on usability is reflected in several of the main features of the program: Unlike some simple image editing software, Pinta also features support for image layers.


KRITA is a free and open-source raster graphics editor designed primarily for digital painting and animation purpose. It features low-distract UI, high-quality OpenGL accelerated canvas, color management support, advanced brush engine, non-destructive layers and masks, group-based layer management, vector artwork support and switchable customization can go to this page to get the full story. Suffice to say if you want an alternative to GIMP with all the complexity, Krita is for you.


Personally I use KOLORPAINT to edit and create/edit my 2D sprites and icons. Its fast, simple to use and works well with ENIGMA as an external graphic and background editor.

Finished Games / OpenBalloon Pop
« on: August 20, 2017, 05:37:06 AM »
OpenBalloon Pop is a fun game where your objective is to stop a series of balloons from leaving the screen. Seems simple enough right? Move your mouse over the different colored balloons and watch them pop revealing various goodies and points to maximize your score.

Tip: Get as much extra lives as you can as they will be essential as the game advance.

you can check out the video preview on at

you can Download the game from here.

Here are some screenshots

Works in Progress / A 3D Breakout game
« on: August 03, 2017, 08:52:12 PM »
i'm working on a 3D version of Breakout with stackable objects, effects and stuff but I've come across some hitches i need some help with.

I watched a video on youtube about loading external 3D objects into one's GM8 file and it was very interesting. The author talked about using 3 specific programs, UVmapper, Misfit Model 3D and GM Model maker.  you can watch the video here .

i also believe there is a script for loading .obj 3d models but however it doesn't work in ENIGMA. Do anyone know of an alternative method?

Thanks for the input.

Issues Help Desk / EDC Issues
« on: June 07, 2017, 04:15:59 AM »
i want to upload files to the EDC but i get this error

"Sorry! The EDC is still down while we move to cloud storage. This is a painful process requiring work with third-party APIs."

Yet I am able to look and download the others pre-loaded.

Am I doing something wrong?

Programming Help / How do I get user input
« on: May 23, 2017, 01:21:54 AM »
I know that one can use 'get string' but it doesn't work even though the WIKI says it should. I have also highlighted GUI and gamemaker 5 compatibility, still doesn't work. I want to create a highscore table with the player's name + his score as the no1 highscore.

Any help will be appreciated

Tips, Tutorials, Examples / ENIGMA not Just for Developing Games
« on: May 13, 2017, 06:48:18 AM »
Enigma uses are not just for making games. One can also create applications as well as I have done quite recently. Long ago I had begun creating an App to promote my homeland Barbados containing listings of Restaurants, Hotels, Nightspots and modes of transportation for tourists to use when they come to visit. I had developed a prototype but did not acquire enough funding to finish, so it was placed on the back burner. Originally it was designed to run on Android devices and Windows desktops.

I have now succeeded in using a segment of that App code and created an application using ENIGMA, compiled to run on Linux. Included in the archive is the source file, one can study.

One should be able to 'click-run' the program. If not then you must right-click on the program, go to "Properties", maneuver to to the 'Permissions' tab and make sure to enable the 'run as an executable' check box. If you are not able to activate the check box, I have found that placing files in the 'Home' directory solves such problems.

The app is nothing fancy or elaborate with menus, or anything of the sort. It simply displays a listings of Taxi cabs, their addresses and telephone numbers. You can scroll up and down the listing by long pressing the left mouse button and moving the mouse upwards or downwards. The scroll speed slows down to a stop when released.
Pressing the <ESC> key closes the App. <F1> should show the information and <F9> creates a screenshot.

I hope you enjoy my little project and it can be of some use to you. Any questions, criticisms or such you can reply here or PM me . Enjoy!!

You can download the .tar file here:

and here are a few screen-shots :

greetings! I'm in the process of writing a match 3 collapse type puzzler which I intend to within the next few days. it is written entirely in Enigma and for Linux users, though i think it should be compatible with Windows. not sure but will check it out.

I placed a link to a file where it shows the core of the game. you click on the matching color gems and a score is displayed. other features, effects and  mechanics will follow.

I'm interested in any comments, criticisms and such. the code will be open-source for anyone who wants improvise the project. I'm thinking about developing a level editor where one can play their own levels as well as have others play them. Any suggestions on how to get this done would be appreciated.

I also plan on implementing code for game-pad controllers but that will be done at a later date. As of now I'm doing a few levels and making sure the core of the game works.

Anyone interested in helping me out in my project, holler back.

some screenshots to check out:

Here's a compiled executable Linux version:!5FRwDCIJ

its just one level with a score system in place and an text effect.

If it asks for a decryption key, this is is


Works in Progress / Bat & Ball: A BREAKOUT game with a difference
« on: March 27, 2017, 11:01:16 PM »
I"m creating a Breakout game, trying out the functionality of ENIGMA. I've lately been introduced to ENIGMA but have been using YOYOGames Gamemaker for quite some time, so the transition is not that difficult. I've been eager to create Linux games but did not have the time to learn Python or any of the other programming IDEs. Apart from working and learning GM, it had been very difficult but now I can fully dedicate my energy to creating Linux games and some software.

So far most of the basic commands and functions have worked well into producing a basic game with 3 rooms and 1 power-up as yet. I'm in the process of testing the implementation of SHADERS and SURFACES within the game.

The game is fully functional. I did have a problem using my own custom font as a sprite but I solved it. I had the 'proportional' bit set as true (which had the sprite distorted) and had to set it as false. Now it displays correctly.

I'll send the source code for interested parties to use.

Any questions, just ask and I'll answer them as best as I can.

Tips, Tutorials, Examples / Breakout Tutorial
« on: March 17, 2017, 09:04:16 AM »
OpenBreakout is my first work-in-progress/tutorial in creating a "breakout" game. It is simplistic and very easy to follow. It features a Scoring System with the use of 'INI' files to save and retrieve data into your games; a Pause system; creating a custom Particle System with one's own sprite as a reference and creating a custom transition after one have finished a level.






Pages: [1]