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.
91
Issues Help Desk / Re: Win32 Enigma missing ffi.h
« on: October 18, 2018, 05:02:37 pm »
Beta should be done by Xmas........i hope........though its been hinted to be more like January 2019.........However the guys been doing tremendous work lately, so who knows, it may be early. (Fingers crossed )
Check out the Discord channel for more information and check up on the process.
Check out the Discord channel for more information and check up on the process.
92
Issues Help Desk / Re: Win32 Enigma missing ffi.h
« on: October 18, 2018, 08:37:54 am »
I concur with Goombert in his statements about Java. Which is why I have suspended for now, all Windows 32bit development for now, until RGM beta is released.
the only other advice I can give is to try updating your Java, as well as install the latest version of JRE.
the only other advice I can give is to try updating your Java, as well as install the latest version of JRE.
93
Issues Help Desk / Re: Win32 Enigma missing ffi.h
« on: October 17, 2018, 11:42:29 am »
I'm happy you got it figured out as well. As for me I still cant get my Win32 version working but that's ok........I've got it working on my Windows 8.1 64bit laptop.
94
Issues Help Desk / Re: Win32 Enigma missing ffi.h
« on: October 17, 2018, 04:10:32 am »
hi! did you try starting ENIGMA from Mingw32 and not Msys32?
95
Announcements / Re: RadialGM Releases, MSVC, Vertex Buffers, and EGM
« on: September 20, 2018, 02:37:21 am »i would like to use mac or linux as well, but honestly i am lost, i may need a manual step by step to install all necesary and build.
When RGM is fully finished, the process will be fully documented, so there's no need to worry. As Goombert said, it will be similar to LGM, but without having to use Java.
Much process have been made to RGM though. The guys have really worked hard and done a magnificent job. They really have.
if you have any problems or need help, you can also chat with them on the Discord channel, or as usual, post here in the Forums.
96
Issues Help Desk / Re: Lag in Keyboard Movement
« on: September 17, 2018, 08:06:51 pm »
*** UPDATE ***
The problem is all fixed thanks to Roberts valiant efforts. you may even see significant improvements in your games as well. This change may not be evident immediately however as it still needs to be reviewed and approved by reviewers but having tested it myself, I can assure you that it works great on both Platforms, Linux11 and SDL as well on Windows and Linux computers.
Great job Robert!
The problem is all fixed thanks to Roberts valiant efforts. you may even see significant improvements in your games as well. This change may not be evident immediately however as it still needs to be reviewed and approved by reviewers but having tested it myself, I can assure you that it works great on both Platforms, Linux11 and SDL as well on Windows and Linux computers.
Great job Robert!
97
Issues Help Desk / Oracle Java 8 on a Linux System
« on: September 17, 2018, 10:24:50 am »
i installed Oracle Java 10 on my Linux Mint 19 recently, and right off the bat, I was a disappointing experience. I did this on a whim actually. Right of the bat, i got errors about themes class, and memory leaks. Regrettably i did not do a screenshot but i did send it as a Pastebin to one of the developers,....here.
He suggested it may be a Java problem. After agreeing with him, i uninstalled Java 10 and installed Oracle Java 8. I used the instructions from this article , which turned out to easier than i thought.
to remove java 10 i opened a terminal window and typed
sudo apt-get remove oracle-java10-jdk
I also used
sudo apt-get purge oracle-java-10-installer
to remove all traces of Java 10 as well as any configuration files.
Now my system is back up and running as should. I am also able to change LGM's theme as often as i want. Running my projects without any memory leaks is also non-existent.
On the subject of changing LGM's look, you can check out this post on how to get it done. suffice to say there are some really cool ones to use. i ended up using the Synthetica Blue Ice Look And Feel for my 19" widescreen monitor.
He suggested it may be a Java problem. After agreeing with him, i uninstalled Java 10 and installed Oracle Java 8. I used the instructions from this article , which turned out to easier than i thought.
to remove java 10 i opened a terminal window and typed
sudo apt-get remove oracle-java10-jdk
I also used
sudo apt-get purge oracle-java-10-installer
to remove all traces of Java 10 as well as any configuration files.
Now my system is back up and running as should. I am also able to change LGM's theme as often as i want. Running my projects without any memory leaks is also non-existent.
On the subject of changing LGM's look, you can check out this post on how to get it done. suffice to say there are some really cool ones to use. i ended up using the Synthetica Blue Ice Look And Feel for my 19" widescreen monitor.
98
Issues Help Desk / Lag in Keyboard Movement
« on: September 17, 2018, 08:58:26 am »
Being aware of a consistent lag in movement keys when running a game by a user on this Forum, many others have also noted that they have experienced the same. My suggestion at that time was to use SDL as the Graphic API instead of Linux11. However, now is a different story.
Through some research and further testing, my theory is that it is more likely a hardware issue. I refer to this one article and also to this other one.
I created a little video changing the keyboard Settings on my system which, had a significant effect. you can check it out here or on the Discord channel.
I have yet to test on Windows so there's not much i can say of how it did. However, Goombert has said he has experienced the same lagging problems, so he is looking into it as well. As of writing this, i haven't been able to discuss my theories with him, yet but i will as soon as he's available.
So that's it for now. as far as Linux is concerned, here are a few suggestions you can do
Through some research and further testing, my theory is that it is more likely a hardware issue. I refer to this one article and also to this other one.
I created a little video changing the keyboard Settings on my system which, had a significant effect. you can check it out here or on the Discord channel.
I have yet to test on Windows so there's not much i can say of how it did. However, Goombert has said he has experienced the same lagging problems, so he is looking into it as well. As of writing this, i haven't been able to discuss my theories with him, yet but i will as soon as he's available.
So that's it for now. as far as Linux is concerned, here are a few suggestions you can do
- use SDL setting as it performs better than Linux11.
- use Oracle Java 8 instead of Openjdk 8 jre (i'll explain in another post)
- sudo aptitude install libsdl2-dev
- sudo apt-get install libsdl2-dev
99
Announcements / Re: RadialGM Releases, MSVC, Vertex Buffers, and EGM
« on: September 02, 2018, 01:32:51 pm »
well written and very informative. I'm just bursting with excitement . Thing that interest me most is this new DND interface.
100
Developing ENIGMA / Customized Drag n Drop Actions
« on: August 30, 2018, 01:15:56 pm »
Every game needs a menu to provide choices for the user to navigate within their game.. For beginners and everyone else who wants a small menu for their games, one has been provided in the form of a library.
to use the library you must create a 'lib' directory in your 'enigma-dev' directory. copy over the 'Game menu.lgl' file into the 'lib' directory. Start up your LGM/Enigma and the library will be loaded.
**Very Important**
One of your rooms must be named 'rm_option' for the 'Help/Options' segment to work since it looks for a room with the same name.
you can refer to the sample file to see how it is done.
The library has been tested on LINUX 64bit machine and Windows 8.1 However it has not been tested on Mac. It should be able to work though. I will update the post on results.
You can download the file from here.
to use the library you must create a 'lib' directory in your 'enigma-dev' directory. copy over the 'Game menu.lgl' file into the 'lib' directory. Start up your LGM/Enigma and the library will be loaded.
**Very Important**
One of your rooms must be named 'rm_option' for the 'Help/Options' segment to work since it looks for a room with the same name.
you can refer to the sample file to see how it is done.
The library has been tested on LINUX 64bit machine and Windows 8.1 However it has not been tested on Mac. It should be able to work though. I will update the post on results.
You can download the file from here.
101
Programming Help / Re: Implementing WASD Movement
« on: August 28, 2018, 04:15:08 pm »
I came across an article which in my opinion is one of the best articles I have ever read pertaining to game development. i believe it can help you with your problem, on so many other levels that may occur in your game, or rather future games.
https://www.yoyogames.com/blog/432/buttery-smooth-tech-tips-movement
I did a sample test and the results were much more than what I expected.
https://www.yoyogames.com/blog/432/buttery-smooth-tech-tips-movement
I did a sample test and the results were much more than what I expected.
102
Programming Help / Re: Implementing WASD Movement
« on: August 27, 2018, 08:41:29 am »
i talked to one of the developers and he, as well as I, did get the same response at intervals. Rest assured he will look into as soon as possible. I've found that for me when I include a background, there is no lag, so u may want to do that as a temporary measure.
103
Tips, Tutorials, Examples / Re: A series of video tutorials using Enigma
« on: August 26, 2018, 09:17:15 am »
I've uploaded Part 4 of the series 'Creating a Breakout game in Enigma'
It's a short video but it includes a Scoring and Lives system. Additional code in our 'Controller' object for when we are out of lives as well as advancing to new levels.
the entire series can be found here on youTube.
It's a short video but it includes a Scoring and Lives system. Additional code in our 'Controller' object for when we are out of lives as well as advancing to new levels.
the entire series can be found here on youTube.
104
Tips, Tutorials, Examples / A series of video tutorials using Enigma
« on: August 22, 2018, 08:24:29 pm »
I'm creating a series of tutorials featuring how to use ENIGMA to create games and apps.
How to create a Breakout game is the first one I will tackle. Part 1 shows using a preferred graphic editor to create the sprites. A brick, ball, bat and wall sprite are needed.
You can see the video here .
Part 2 will show how to setup the objects, playfield and overall layout of our room to get our game going. Some minor coding to move our bat will also be shown. See the video here.
Part 3 shows coding for our ball to move, A new object is created named 'controller' to do control all other aspects. Like scoring, a lives system, a GUI to show our score and lives and practically everything else to make our game flow as smooth as possible. Improvements are also done to all other objects to make game-play more interesting. See the video here.
At the time writing this I am editing Part 4. I will upload it as soon as i finish
If you like this video series and perhaps want more or request a particular tutorial, drop a line in the comments or contact me here
As always your criticisms are welcome.
How to create a Breakout game is the first one I will tackle. Part 1 shows using a preferred graphic editor to create the sprites. A brick, ball, bat and wall sprite are needed.
You can see the video here .
Part 2 will show how to setup the objects, playfield and overall layout of our room to get our game going. Some minor coding to move our bat will also be shown. See the video here.
Part 3 shows coding for our ball to move, A new object is created named 'controller' to do control all other aspects. Like scoring, a lives system, a GUI to show our score and lives and practically everything else to make our game flow as smooth as possible. Improvements are also done to all other objects to make game-play more interesting. See the video here.
At the time writing this I am editing Part 4. I will upload it as soon as i finish
If you like this video series and perhaps want more or request a particular tutorial, drop a line in the comments or contact me here
As always your criticisms are welcome.
105