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.
61
Tips, Tutorials, Examples / A Pop up Message script
« on: September 25, 2017, 12:37:24 pm »
the objective of this project is to create a message box calling a script named "scr_show_message()". The idea is to place any text in between the () and it will be displayed.
the code in the script is this
when you call it from the DRAW event you should be able to see a pop-up message the length and height according to the text you place in ().
https://imgur.com/3FiRw0G
the code in the script is this
Code: [Select]
var message;
message=argument0; // use '#' to write text on a new line
var bg;
bg=spr_message_bg; //sprite used as a background
var box_x, box_y, box_height, box_width;
box_width=5+string_width(message)+5;
box_height=5+string_height(message)+5;
box_x= (room_width/2) - (box_width/2);
box_y= (room_height/2) - (box_height/2);
draw_sprite_ext(bg,0, box_x, box_y, box_width/32, box_height/32, 0, -1, 1)
draw_text(box_x+5, box_y+5, message);
when you call it from the DRAW event you should be able to see a pop-up message the length and height according to the text you place in ().
https://imgur.com/3FiRw0G
62
Programming Help / GTK WIDGETS
« on: September 25, 2017, 09:29:02 am »
I've tried to use the GTK Widget but I keep getting an error "/GTK/gtk.h" is missing? How can this be resolved so I can use GUI buttons and dialogs in LINUX?
63
General ENIGMA / Testing ENIGMA on Different Linux Distros
« on: September 24, 2017, 06:29:05 am »
Some days ago during hurricane Maria's passing, my Windows computer died through a blackout caused by our Electric Utility Company. they made up an excuse saying it was a lightning strike but I assure you it was not, since there was none during that day and as I live not to far from the facility.
Therefore I had to build another WINDOWS computer. Luckily I had one laying around so I put in some spare parts and now its up and running. I installed Windows 7 OS, Game Maker 6, 8 as well as Game Maker Studio 1.4 portable as well as a few other applications.........NeoPaint as my graphics editor, LibreOffice 5 as my productivity suite and ENIGMA portable.
A few days after my Linux Desktop computer began acting weird, lagging, certain project files not working properly on linux but working fine in Windows. So I decided it would be a good opportunity to test some other LINUX distros and see if ENIGMA would work on them.
The first on my list was LINUX Mint one the most popular. No luck there. I even tried an older version but the repositories did not exist anymore. the next on my list was OpenSuse which, failed miserably. There were no rpm packages for certain dependencies, so that also was a bust.
Next up was a much newer distro called FEREN Linux. It's a relatively new distro coming out with its latest version sometime in August this year. I downloaded the 64bit version and got no problems installing it. However when I ran ENIGMA, a familiar error message about not finding 'compileEGMf' popped up. Incidently, when I test ENIGMA on a 64bit OS, I get this error. However on a 32Bit OS, that error doesn't appear.
The one which I ended up is called MAUI LINUX. It is based on KDE NEON and UBUNTU with the PLASMA Desktop. In fact i am writing this on the same Maui Linux and so far it is impressive. I have yet to get any major errors on the 64bit version I am using. So for the next few days I will be testing this.
If you're interesting in checking it out, you can got to its homepage and have a look.
Therefore I had to build another WINDOWS computer. Luckily I had one laying around so I put in some spare parts and now its up and running. I installed Windows 7 OS, Game Maker 6, 8 as well as Game Maker Studio 1.4 portable as well as a few other applications.........NeoPaint as my graphics editor, LibreOffice 5 as my productivity suite and ENIGMA portable.
A few days after my Linux Desktop computer began acting weird, lagging, certain project files not working properly on linux but working fine in Windows. So I decided it would be a good opportunity to test some other LINUX distros and see if ENIGMA would work on them.
The first on my list was LINUX Mint one the most popular. No luck there. I even tried an older version but the repositories did not exist anymore. the next on my list was OpenSuse which, failed miserably. There were no rpm packages for certain dependencies, so that also was a bust.
Next up was a much newer distro called FEREN Linux. It's a relatively new distro coming out with its latest version sometime in August this year. I downloaded the 64bit version and got no problems installing it. However when I ran ENIGMA, a familiar error message about not finding 'compileEGMf' popped up. Incidently, when I test ENIGMA on a 64bit OS, I get this error. However on a 32Bit OS, that error doesn't appear.
The one which I ended up is called MAUI LINUX. It is based on KDE NEON and UBUNTU with the PLASMA Desktop. In fact i am writing this on the same Maui Linux and so far it is impressive. I have yet to get any major errors on the 64bit version I am using. So for the next few days I will be testing this.
If you're interesting in checking it out, you can got to its homepage and have a look.
64
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?
65
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 http://www.stuffbydavid.com/dnd-to-gml
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 http://www.stuffbydavid.com/dnd-to-gml
66
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:
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.
67
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.
68
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 is a free, open-source easy-to-use paint program for KDE. It is designed for daily tasks like:
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:
=========================================================================
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 profiles.you 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.
- Kolorpaint
- Pinta
- Krita
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
- 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
- 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:
- Unlimited undo history.
- Multiple language support.
- Flexible toolbar arrangement, including floating as windows or docking around the image edge.
=========================================================================
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 profiles.you 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.
69
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 Youtube.com at https://youtu.be/2WTRTKySlig.
you can Download the game from here.
Here are some screenshots
http://imgur.com/4bTCwEp
http://imgur.com/SAAvX5k
http://imgur.com/O8qkLDU
http://imgur.com/gkvv2tU
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 Youtube.com at https://youtu.be/2WTRTKySlig.
you can Download the game from here.
Here are some screenshots
http://imgur.com/4bTCwEp
http://imgur.com/SAAvX5k
http://imgur.com/O8qkLDU
http://imgur.com/gkvv2tU
70
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.
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.
71
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?
"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?
72
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
Any help will be appreciated
73
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:
http://www.mediafire.com/file/315ykwjl9asnq16/Linux_Apps.tar.gz
and here are a few screen-shots :
http://imgur.com/S8iWo3i
http://imgur.com/HLf479c
http://imgur.com/K4T3X3Y
http://imgur.com/oFl289K
http://imgur.com/dyriZXu
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:
http://www.mediafire.com/file/315ykwjl9asnq16/Linux_Apps.tar.gz
and here are a few screen-shots :
http://imgur.com/S8iWo3i
http://imgur.com/HLf479c
http://imgur.com/K4T3X3Y
http://imgur.com/oFl289K
http://imgur.com/dyriZXu
74
Works in Progress / Gem master.......a match 3 game project in progress
« on: May 05, 2017, 08:15:17 am »
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:
http://imgur.com/tcgfycH
http://imgur.com/XIfgcJ8
Here's a compiled executable Linux version:
https://mega.nz/#!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
!QzGJCtrN5sTG4ShvONa41rXggvIw2vYbalcck59B1KA
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:
http://imgur.com/tcgfycH
http://imgur.com/XIfgcJ8
Here's a compiled executable Linux version:
https://mega.nz/#!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
!QzGJCtrN5sTG4ShvONa41rXggvIw2vYbalcck59B1KA
75
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.
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.