Pages: 1
  Print  
Author Topic: An article about Enigma on 'Gaming on linux'  (Read 9312 times)
Offline (Unknown gender) egofree
Posted on: January 09, 2015, 06:25:50 am
Contributor
Joined: Jun 2013
Posts: 601

View Profile Email
Quote
Enigma-Dev is a fully featured game engine that compiles natively for Linux!

Enigma is completely compatible with GML (the GameMaker Language), as well as C and C++. It is developed and written in Java, and can cross-compile to Linux, Mac, and Windows. It is a "work in progress" currently, but can compile full games. There are several bug in the engine, but most of them you can just bypass.



Pros
- Full Box-2d implementation
- Game controller support
- Open Source
- Can open and edit most GameMaker 6 through to GM Studio files

Cons
- Many bugs currently, mainly a startup error (can be bypassed)
- No built-in image editor, but GIMP works great!
- Does crash occasionally
- Can take a bit to get set up and running

Once this is in a more stable state, I am sure it can be a giant competitor to GameMaker. It's also funny to see the community bring a GameMaker compatible editor to Linux.

You can find the package in the Arch User Repository, but not in Debian/Ubuntu repositories.
http://enigma-dev.org/

Tip: If you don't use a Arch based distro, you have to open the lateralgm.jar file through the terminal with java -jar ./lateralgm If you don't the program will not be able to locate a few files.

This article was submitted by a guest, we encourage anyone to submit their own articles.

https://www.gamingonlinux.com/articles/enigmadev-a-linux-game-engine-compatible-with-gamemaker-scripting.4793
Logged
Offline (Unknown gender) time-killer-games
Reply #1 Posted on: January 11, 2015, 12:03:49 am
"Guest"


Email
I'm glad you guys and your hard work is getting noticed. But that's what she said.
Logged
Offline (Male) Goombert
Reply #2 Posted on: January 11, 2015, 08:26:04 am

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
That's actually really good news, someone else was posting about LateralGM on their blog.
http://gawasy.blogspot.com/

Either way it's still a step forward.
Logged
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.

Offline (Unknown gender) egofree
Reply #3 Posted on: January 12, 2015, 05:10:37 am
Contributor
Joined: Jun 2013
Posts: 601

View Profile Email
That's actually really good news, someone else was posting about LateralGM on their blog.
http://gawasy.blogspot.com/

Either way it's still a step forward.

In this case, i doubt it's really positive : the guy said he tried Enigma and he is complaining that Enigma has a lot of a bugs, poor documentation and unimplemented functions. So he left Enigma and uses another tool :D I would say he's not totally wrong, but fortunately the situation is improving all the time.
« Last Edit: January 12, 2015, 05:24:25 am by egofree » Logged
Offline (Unknown gender) Darkstar2
Reply #4 Posted on: January 12, 2015, 12:15:02 pm
Member
Joined: Jan 2014
Posts: 1238

View Profile Email
Improving yes but might not catch up.  GMS 2 is only around the corner, and I know that given YYG's track record it would be a long shot if the product was something spectacular, you never know.

Certain misleading info in the article.

1) He mentions ENIGMA is COMPLETELY compatible with GML which is wrong, ENIGMA is NOT 100% GML compatible.
It might support the majority, most common people use but not 100%.  The article should have also mentioned some supported functions that were RAPED (deprecated) by YYG, which is a positive thing and some unique EDL functions you could use.

2) He mentions ENIGMA is written in JAVA....That is not quite true.... The core ENIGMA is C++, the IDE is JAVA.

3) He mentioned unstable....Again, what is so goddamned unstable is the enigma plugin inside the IDE, I can testify to that, and I have posted many times logs so please no requests for logs, segfaults, memory errors, errors etc, we all established it's at the enigma.jar level and not the IDE itself. 

4) he mentioned full support for C/C++, again, not true.  It's true that you can use some C++ inside your project but ENIGMA does not support C++ functionality yet, there needs to be modifications to the parser/compiler or whatever.

ENIGMA is a good alternative to GM, for windows developers mostly, and advanced developers, and is open source so if you have the skill you can modify the code, fix it, etc.

If he's going to be negative about a product he should at least give the right information to begin with.

and the "other" products he's used, how much he paid for them :P

because it's unfair to make certain comparisons :D

Probably the biggest ass mistake was for ENIGMA to be "compatible" with GM that hurt it in the long run.  IT should have been its own or detached long ago and been its own, it would not have all the current problems. Whilst ENIGMA still struggles for GM compatibility, GMS 2 will break all the ties to the piece of dung, shitty code base that they inherit from the person who initially created the project......At least in theory....long over bloody due, I can't wait to see if this is true or just some utter rubbish, but one day they had to detach from that pile of Delphi poo......in theory this should allow them far more advances in future versions.


Logged
Offline (Unknown gender) The 11th plague of Egypt
Reply #5 Posted on: January 14, 2015, 06:54:00 am
Member
Joined: Dec 2009
Posts: 274

View Profile
I don't really know.

I've recently come back to C++ and I have to say, it's by far not the most intuitive language.
It's on the opposite side of the spectrum compared to GML.

The biggest mistake here seems to have been trying to reconcile the irreconcilable.

C and GML share some (a few) similarities.
C++ and GML are two completely different beasts.

It's weekly typed vs strongly typed, after all.
Plus many other things.
Logged
Offline (Male) Rusky
Reply #6 Posted on: January 14, 2015, 12:09:31 pm

Resident Troll
Joined: Feb 2008
Posts: 954
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
Quote
weekly typed
First and third weeks of the month everything's an int, otherwise everything's a double.
Logged
Offline (Unknown gender) Darkstar2
Reply #7 Posted on: January 14, 2015, 06:54:58 pm
Member
Joined: Jan 2014
Posts: 1238

View Profile Email
Quote
weekly typed
First and third weeks of the month everything's an int, otherwise everything's a double.

First funny comment of the year !
Logged
Pages: 1
  Print