Bysheon
|
 |
Posted on: December 01, 2009, 08:18:07 PM |
|
|
Member
Posts: 4
|
I'm utterly retarded when it comes to any kind of programming so I am afraid I have nothing to contribute to the project. Just wanted to say I'm really excited about ENIGMA and appreciate the effort you guys put in. Not only for myself - a lot of GM users will love this.
GM is ofc very well suited for (and aimed at) non-programmers; more artistic/creative people who want a reasonably manageable tool to work with. I think a lot of them (including me) often are quite passionate about there creations, and would really appreciate optimizations like improved speed (loading times in particular), exe size and security. We have been forced to either just suck it up or to move on to a real, full blown programming languange like C++ or maybe Java and yeah.. that's a pretty big leap, especially considering most of us are not really technical to begin with.
I made a basic gui/room in ENIGMA just to compare it with GM. GM exe: 2.15 MB, ENIGMA exe: 636 kB (and 374 kB UPX'd, which is cool). That is a pretty huge improvement. Much faster loading too.
Anyway, thank you. If I could contribute to the project, I would.
Btw, I really like the interface too.
|
|
|
|
« Last Edit: December 01, 2009, 08:31:35 PM by Bysheon »
|
Logged
|
|
|
|
RetroX
|
 |
Reply #1 Posted on: December 01, 2009, 09:39:59 PM |
|
|
Master of all things Linux
Contributor
Posts: 747
|
GM is even larger when you have more than just a room. It stores all of the sprites as separate bitmaps, and everything else is so uncompressed that it's seemingly like the opposite of compression. Not to mention the ~2 MiB interpreter/pseudo-compiler that's included in every EXE.
|
|
|
|
|
Logged
|
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
|
|
|
score_under
|
 |
Reply #2 Posted on: December 02, 2009, 01:01:18 PM |
|
|
Member
Posts: 314
|
ENIGMA exe: 636 kB (and 374 kB UPX'd, which is cool).
Tell Josh to fix this, ideally it should be way smaller... Try compiling with -s -Os or something to that effect...
|
|
|
|
« Last Edit: December 02, 2009, 01:05:40 PM by score_under »
|
Logged
|
|
|
|
|
|
RetroX
|
 |
Reply #4 Posted on: December 02, 2009, 05:10:38 PM |
|
|
Master of all things Linux
Contributor
Posts: 747
|
Ideally, you should use -Wall, -s, -O, -O1, -O2, -O3, and -Os at the same time.
|
|
|
|
|
Logged
|
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
|
|
|
a2h
|
 |
Reply #5 Posted on: December 02, 2009, 05:12:11 PM |
|
|
Oh my goooooood
Web Team
Posts: 296
|
Oxygen!
|
|
|
|
|
Logged
|
Look behind you, a three headed monkey!
|
|
|
Josh @ Dreamland
|
 |
Reply #6 Posted on: December 02, 2009, 05:53:16 PM |
|
|
Pragma
Dev Team
Posts: 1107
|
Retro-- Most of those are mutually exclusive Score_-- It gets about 300 KB with -Os, I believe. I can probably do some custom optimization to help that when the time comes. Anyway, essay'ing to do, ciao.
|
|
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
RetroX
|
 |
Reply #7 Posted on: December 03, 2009, 10:45:57 PM |
|
|
Master of all things Linux
Contributor
Posts: 747
|
Retro-- Most of those are mutually exclusive
Well, I didn't know that.
|
|
|
|
|
Logged
|
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
|
|
|
score_under
|
 |
Reply #8 Posted on: December 04, 2009, 06:31:01 PM |
|
|
Member
Posts: 314
|
Retro-- Most of those are mutually exclusive
Well, I didn't know that.
Also, turn on -pedantic and get ready to rip your hair out :p
|
|
|
|
|
Logged
|
|
|
|
|
|
Josh @ Dreamland
|
 |
Reply #10 Posted on: July 30, 2010, 07:13:55 PM |
|
|
Pragma
Dev Team
Posts: 1107
|
I hadn't realized you were still alive, Dave. I haven't heard from you in 204 days, 9 hours, 19 minutes, and 43 seconds; but who's counting?
|
|
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
|
Josh @ Dreamland
|
 |
Reply #12 Posted on: July 30, 2010, 09:05:41 PM |
|
|
Pragma
Dev Team
Posts: 1107
|
I don't believe I'll ever let it. A lot's changed since you've been here. Kinda makes me miss the old days. But, alas, progress is good. We're still in beta, if you want something to laugh about. But we're running out of reasons to be and things to blame on being in beta, so maybe we'll just call it a version after this. *shrug*
...Nah, this has always been the plan. Although that C parser I wrote took a bit longer than anticipated. Along with, well, pretty much all the other well-done components. I'm quite happy with the way things have been turning out... Bit more to organize, but yeah.
Anyway, how've you been?
*considers moving thread to off-topic, but doesn't care enough to*
|
|
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
|
freezway
|
 |
Reply #14 Posted on: August 01, 2010, 07:35:19 PM |
|
|
Member
Posts: 184
|
you two you each other irl?
|
|
|
|
|
Logged
|
if you drop a cat with buttered toast strapped to its back, which side lands down? joshdreamland: our languages are based on the idea that it's going to end up FUBAR /kick retep998
|
|
|
|