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.
16
General ENIGMA / Re: OpenSuse Support for Enigma
« on: May 27, 2020, 06:27:01 pm »
You can find the instructions on install ENIGMA on Opensuse here.
If you need any further help, post here in the Forums or drop a request on the Discord channel in the #troubleshooting section.
If you need any further help, post here in the Forums or drop a request on the Discord channel in the #troubleshooting section.
17
General ENIGMA / OpenSuse Support for Enigma
« on: May 22, 2020, 06:11:26 pm »
Now users using Opensuse can develop games with Enigma for that platform. For now i can say it is a bit experimental as there are a few 'kinks' to smooth out. Sound support for other formats other than .wav is an example. When sufficient testing has been done, the procedures will be outlined in the Wiki.
I dont have that much experience with Opensuse. I do find it fascinating though. It is very sleek and efficient OS. From its package manager to YaST, you can find just about any package you need. Commands in the terminal and very easy and simple to remember. Need to update your OS......you can type " sudo zypper update" or "sudo zypper up" .to remove a package............you can type 'sudo remove <package name>' or 'sudo rm <package name>'.
It had been tedious finding all the dependecies to get Enigma to work. With Opensuse being totally, open source, libraries that had a hint of being proprietry could not be used/found. It does allow one to use proprietry software from 3rd party vendors but doing so could break the system. Opensuse does not test/check for any flaws or bugs from such software, so the risk is all on you, the user.
Click on the link to see some screenshots.
https://imgur.com/gallery/0G3dfkm
I dont have that much experience with Opensuse. I do find it fascinating though. It is very sleek and efficient OS. From its package manager to YaST, you can find just about any package you need. Commands in the terminal and very easy and simple to remember. Need to update your OS......you can type " sudo zypper update" or "sudo zypper up" .to remove a package............you can type 'sudo remove <package name>' or 'sudo rm <package name>'.
It had been tedious finding all the dependecies to get Enigma to work. With Opensuse being totally, open source, libraries that had a hint of being proprietry could not be used/found. It does allow one to use proprietry software from 3rd party vendors but doing so could break the system. Opensuse does not test/check for any flaws or bugs from such software, so the risk is all on you, the user.
Click on the link to see some screenshots.
https://imgur.com/gallery/0G3dfkm
18
Off-Topic / Re: I just want to express my gratitude to you guys
« on: April 15, 2020, 09:46:51 pm »
i'm sure everyone else have also missed you too. Be safe and be cool!
19
Announcements / Re: Announcing FreeBSD Support
« on: March 27, 2020, 06:34:57 pm »
Thanks Sam for the fine work you've done having it run on that platform.
20
General ENIGMA / Android Support viable!
« on: March 12, 2020, 10:14:15 pm »
It has been a long time coming but finally Android support is here. It is still experimental and it is nowhere perfect but at least users will be able to port games to their Android devices. you can watch the video bt going here
Instructions will be in the Wiki. MInd you, it is kinda complicated and not for beginners to try.
Many thanks to gfundies, a developer and creator of this branch. Special thanks also to Goombabert, another developer for his help.
Instructions will be in the Wiki. MInd you, it is kinda complicated and not for beginners to try.
Many thanks to gfundies, a developer and creator of this branch. Special thanks also to Goombabert, another developer for his help.
21
General ENIGMA / Re: Hello everyone
« on: February 04, 2020, 07:18:48 pm »
hello and greetings! Glad you joined. you should join the discord server and get to know everyone else as well as introduce yourself. You can get help with anything you so desire as well as chat fellow members and the developers.
22
Works in Progress / Prototype in the works
« on: December 22, 2019, 07:08:00 am »
Season greetings to everyone. As we come closer to the end of 2019, projects still come to mind which need to be fiinished This one is the latest which I sharing its progress to date. Other work has made it difficult to be as involved as I would to be. Hopefully come 2020, I will be able to spend even more time here, doing videos, tutorials and of course making games. Until such time, here's hoping that you have a wonderful Xmas and happy coding in 2020!
https://dai.ly/x7phulb
https://dai.ly/x7phulb
23
Works in Progress / DSU - new underwater game
« on: October 03, 2019, 06:38:26 am »
Deep Sea Underwater is the newest full game. You command a submarine underwater.....your goal is to avoid as many obstacles in the form of stalagmites, stalactites and mines in the sea. Clicking the left mouse button briefly keeps your sub afloat, releasing it makes it sink. Along the way treasure chest will pop up. Collect them for a big score, but that feat is not as easy as you may think.
At the moment there is a Linux version. There will be a Windows and Mobile version later. I am also thinking about doing a Mac version but that is another matter altogether.
At the moment there is a Linux version. There will be a Windows and Mobile version later. I am also thinking about doing a Mac version but that is another matter altogether.
24
Tips, Tutorials, Examples / Re: Mithe.....a Flappy Bird clone or underwater game
« on: October 03, 2019, 05:08:43 am »
Seems the process will be more troublesome than its worth, so I decided to do two seperate games after all.
we'd need more sprites for fish, bubbles and obstacles. Adjustments to the code to make everything work together was more troublesome and irritating where my goal for this, well any tutorial is to be as simple and painless as possible.
As far the Underwater game is concerned, it is soon completed. Sound effects have been added, everything else is working as it should. the only thing to do now is the Instructions screen and Credits screen.
So be on the lookout for that game in a new topic.
untill then, be cool and awesome using ENIGMA.
we'd need more sprites for fish, bubbles and obstacles. Adjustments to the code to make everything work together was more troublesome and irritating where my goal for this, well any tutorial is to be as simple and painless as possible.
As far the Underwater game is concerned, it is soon completed. Sound effects have been added, everything else is working as it should. the only thing to do now is the Instructions screen and Credits screen.
So be on the lookout for that game in a new topic.
untill then, be cool and awesome using ENIGMA.
25
Tips, Tutorials, Examples / Mithe.....a Flappy Bird clone or underwater game
« on: September 26, 2019, 05:10:31 pm »
I am doing a two part series on converting one game type to another. For this i am using a Flappy bird clone i created today and will convert it into an underwater game. you can check the Youtube video here for part one. if you are interested in doing it yourself, download the source at the EDC or Games section. With a few additions like a Start Menu, some effects and additional graphics, one can make a full game of it.
Converting the game should be too difficult since the type of underwater game uses the same type of mechanics. Stay tuned for an update.
Converting the game should be too difficult since the type of underwater game uses the same type of mechanics. Stay tuned for an update.
26
Tips, Tutorials, Examples / ENIGMA on USB drive using UUI
« on: September 01, 2019, 08:59:45 am »
For those who may want to try ENIGMA or LINUX, but don't want to use a VM(Virtual Machine), you can do so by installing it on a USB drive using this great software I came across named Universal USB Installer. I recommend using a 8GB or more one as i've recently tested one such drive. A 128Gb one is ideal for updates, creating your projects and copying resources over for use.
To create your USB, I refer you to this article here, where it instructs you on how to create such a device. Linux is not the only OS you can use, however. You can choose, Fedora, Arch, CentOS, Windows, Android, Cloning/REcovery Tools, Antivirus Rescue Tools, Security/Penetrating Tools and many others.
The one I created was Xubuntu, as I was using a 8Gb Sandisk USB drive. The one feature that sets it apart from others I've used before, like Etcher, Rufus etc, is the 'Persistence' setting, where you set how much of the drive space to use for storage. On mine, I created a 3Gb one, which after installing ENIGMA has 690MB free.
The instructions are simple. Choose what distro you want to install. Don't have the ISO? No problem. It directs you to the download link. Select the USB drive. You can format it as NTFS or Fat32. I recommend using Fat32 as it is more generic. I've had experiences where some computers Bios have trouble reading NTFS formatted USB drives.
Depending on your USB size it will take some time, but it is definitely worth the effort. After your USB is configured and gone through the process, it just a matter of plugging it into the computer USB port and starting up the computer.
When the boot menu appears, choose the option to try the OS.
When the desktop is up, make sure the network is working, open up the browser and go to ENIGMA's website.
Depending on the type of OS, you've chosen follow those instructions. If you choose a LINUX type distribution and is new to LINUX, dont panic. Its very easy to install ENIGMA.
LINUX users
To create your USB, I refer you to this article here, where it instructs you on how to create such a device. Linux is not the only OS you can use, however. You can choose, Fedora, Arch, CentOS, Windows, Android, Cloning/REcovery Tools, Antivirus Rescue Tools, Security/Penetrating Tools and many others.
The one I created was Xubuntu, as I was using a 8Gb Sandisk USB drive. The one feature that sets it apart from others I've used before, like Etcher, Rufus etc, is the 'Persistence' setting, where you set how much of the drive space to use for storage. On mine, I created a 3Gb one, which after installing ENIGMA has 690MB free.
The instructions are simple. Choose what distro you want to install. Don't have the ISO? No problem. It directs you to the download link. Select the USB drive. You can format it as NTFS or Fat32. I recommend using Fat32 as it is more generic. I've had experiences where some computers Bios have trouble reading NTFS formatted USB drives.
Depending on your USB size it will take some time, but it is definitely worth the effort. After your USB is configured and gone through the process, it just a matter of plugging it into the computer USB port and starting up the computer.
When the boot menu appears, choose the option to try the OS.
When the desktop is up, make sure the network is working, open up the browser and go to ENIGMA's website.
Depending on the type of OS, you've chosen follow those instructions. If you choose a LINUX type distribution and is new to LINUX, dont panic. Its very easy to install ENIGMA.
LINUX users
- Open the app named Terminal. It is very similar to Windows command prompt and will normally be in the Accessories submenu.
- Next open up your browser and go to the enigma-dev.org website. (Some installations would have an icon on your desktop. if there is none, go to the Internet sub-menu. Note: the link carries you directly to the Linux installation page)
- Select and copy all the text in the code.
- Next we are going to paste the text into a script. Open the File Manager by clicking on the Computer icon on the desktop. If there isn't one, then you should find it in the Accessories sub-menu. With the Home Folder selected, go the right side of the panel, right-click and choose Create New....Empty File. Give it the name 'setup_Enigma.sh'. Double click on that file and paste the contents you copied.
- Next we have to make the file executable. Right-click on the file, choose Properties. Go to the Permissions tab and select 'make this file executable'.
- With the Terminal window, you should be able to drag the file over into the Terminal window. If not then copy the file and paste it into the Terminal. You should see the path and name of the file at the prompt.
- All that's left now is hit Enter in the Terminal Window. If all goes well, you should see a new folder in the File Manager named enigma-dev.
- In that folder, double-click on the file named "start.sh'
- in the Terminal window, type "./start.sh"
27
Issues Help Desk / Re: Compile enigma on ClockworkPI GameShell
« on: August 25, 2019, 05:11:49 pm »
Congratulations! That's really wonderful to hear.
28
Issues Help Desk / Re: Compile enigma on ClockworkPI GameShell
« on: August 24, 2019, 07:09:19 pm »
Taking into account that the Gameshell has 1Gb of Ram, i think using emake would be your best option. However I dont use it, so I can't be of much help to you in this area. You'd be better off asking one of the others on the Discord channel.
In either case, I am happy to be of some help to you. Here's hoping you do succeed either way.
In either case, I am happy to be of some help to you. Here's hoping you do succeed either way.
29
Issues Help Desk / Re: Compile enigma on ClockworkPI GameShell
« on: August 23, 2019, 01:27:48 pm »
Ok. So I've completed a short guide for you to follow. This guide covers installing the Raspberry PI Desktop onto a PC which in theory, should work as if running an actual Raspberry PI or Gameshell.
there are 3 formats available.
there are 3 formats available.
- Word document
- Chm or Windows Help file
30
Issues Help Desk / Re: Compile enigma on ClockworkPI GameShell
« on: August 22, 2019, 08:08:23 am »
Greetings! I am so happy to announce that finally, I have been able to build ENIGMA and compile an empty game.
Whew......that was indeed quite a challenge! At times it was frustrating, but in the end......totally worth it.
I will be doing a video on it on my YouTube channel as well as an article on the procedure I did. In a nutshell, I had to
Whew......that was indeed quite a challenge! At times it was frustrating, but in the end......totally worth it.
I will be doing a video on it on my YouTube channel as well as an article on the procedure I did. In a nutshell, I had to
- Update my Debian 9(Stretch) to Debian 10(Buster)
- Download and Update Google Protobuf libraries
- Install additional dependencies to cross-compile (although you don't have to if u want to)
- modifying the Installation script for Linux Users in the WIKI