Pages: 1 2 »
  Print  
Author Topic: Changes  (Read 3666 times)
Offline (Male) Josh @ Dreamland
Posted on: December 06, 2009, 12:22:43 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
Good news, everybody!!!

I've decided that after a year of development with nothing whatsoever to show, we're getting a new logo!!

Here it is! !! !

Preposterously big and annoying to the very core of your EXISTENCE. !!
Feel free to riot so I have a topic to delete! ! !!

With that, I'm increasing the price of ENIGMA roughly 150%. I don't have the figures at the moment as the math is beyond me, but it will cost more to make up for all the spending without return I've been doing!
!!!


!!
!!1!1  !! !


Futhermore, I'm firing my Mac developer. Turns out he can't get the world's shittiest code to function on the world's shittiest operating system. A shame, I know

...what else does Sandy do that's deplorable?

You know what, screw it. That was my fun for the day.
And yes, I'm serious about the price increase. ENIGMA's new price is 0 * 1.50, which is... *crunches numbers*... $0.00.

Oh, and I think maybe I'll stick to the old logo.


Also, miky reminded me of an additional disclaimer. Mac isn't really the shittiest OS; I think Vista earned that title when it did away with HLP. "The Help for this program was created in Windows Help format, which was used in previous versions of Windows and it is not supported in Windows Vista." Though, I'm actually on Vista now... At least it boots. World's shittiest OS... Bah, I'll think on it. Really, I'm just mad because it's been a pain trying to get XLib things to compile on it.

Good day. ^_^

I figure I'll insert the point of this message. Yes, it's 90% troublemaking, but more importantly, there's a lesson in the other 10%.
I know development has taken a while, but progress has been made. It's also a bit more visible than Yoyo's, as you can follow it in the SVN if you really like.

Remember that this project started not long after the release of GM7. In the meantime, I've released three times, they have released nothing. This latest release has been done to refurbish, rethink, and recode everything. Yoyo's just porting GM with help from free software. Think about it. They have $2 million to form a team. A team of "professionals." They claim they're not struggling... Heh, I even tell people what's going on at the moment.

Speaking of. Presently, I need to logically relocate a large block of code that handles identifiers in order to tolerate ::, an integral part of C++. No one said parsing C++ would be without incident. Once the libs parse right, there's really nothing standing in the way.

Peace.
« Last Edit: December 07, 2009, 08:25:02 PM by Josh @ Dreamland » 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
Post made December 06, 2009, 12:36:53 PM was deleted at the author's request.
Offline (Male) Josh @ Dreamland
Reply #2 Posted on: December 06, 2009, 12:43:55 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
And being liberal as hell with '!'. What could be more fun?

Some call it political suicide. I call it "Shut the hell up, my software is free."
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
Offline (Unknown gender) luiscubal
Reply #3 Posted on: December 07, 2009, 05:51:45 PM
Member
Joined: Jun 2009
Posts: 452

View Profile Email
My first thought: "It isn't 1st April... so wtf?"

I didn't really get it. Then I noticed the sarcastic tone of the post and then the reference to the price(which, in spite of being truth since ENIGMA is free didn't really make much sense).
Then you firing your Mac developer... Hmmm...

It was still possible to be ENIGMA-related but I thought it'd be too weird. Then I thought... "Is this a GM reference?"
A quick Google+Wikipedia search revealed that and... wow.

I thought your smiley logo was notoriously bad, but it actually looks not-so-awful now.
I also thought GM was supposed to be financed by paid users. How is making GM look like it is made for 5-years-old(not saying it is not already aimed for 5-years-old, but I thought they'd want to attract an older audience) going to help their business model(assuming they have one)

Which leads me to another fact. GMC can make far better logos than YoYoGames... Boy, is that embarassing.
Well, they also made quite a few which are notoriously bad(just like the official proposed logo).

Oh, and ENIGMA's logo is definitively better than 95% of the proposed logos - included the official one - probably better than 4% and possibly better than the remaining 1%.

Also, for further wtfs, a quote from Wikipedia's page on GML:
Quote
There is no way to make a variable hold an array, the name of the array implicitly accesses the first element. As such, there is no way to pass an array as a script argument.

Which reminds me why I preferred to create my own programming language instead of expanding GML.
Logged
Offline (Unknown gender) Micah
Reply #4 Posted on: December 07, 2009, 06:55:41 PM

Resident Troll
Joined: May 2008
Posts: 129

View Profile
I wholeheartedly agree with everything said so far in this topic.

Except for this:

...world's shittiest operating system...

Also, protip: your svg's don't show up right in Chrome, although I could click view in new tab and see them.
Logged
Offline (Male) RetroX
Reply #5 Posted on: December 07, 2009, 07:21:47 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
milky, you need an SVG viewer plug-in.  Or, the Linux version of any browser.
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)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #6 Posted on: December 07, 2009, 08:13:32 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
I think Chrome just wants a width-height parameter.

And yeah, in actuality, I can name far worse operating systems. Namely, Vista. But I figured stylistically it'd just be better to call it that and take he heat later.
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
Offline (Male) RetroX
Reply #7 Posted on: December 07, 2009, 08:20:49 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Vista isn't bad.  ME was bad.
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)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #8 Posted on: December 07, 2009, 08:27:32 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
Gimme back my HLP and stop asking for administrative confirmation for each mouse movement. It gripes every time I open Code::Blocks.

I do like the home button, though, which behaves differently on OS X.
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
Offline (Male) RetroX
Reply #9 Posted on: December 07, 2009, 09:32:14 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Gimme back my HLP and stop asking for administrative confirmation for each mouse movement. It gripes every time I open Code::Blocks.
I'm using 7 with the Allow/Deny on full, and I don't have any C::B griping.

Once, however, I had a program which completely ignored the allow/deny and gained full access to the system.  Laughed for quite a bit.
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)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #10 Posted on: December 08, 2009, 05:14:58 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
Bahahahaha.

Either way, that's seven. I don't have a personal vendetta against it. Yet.

Oh, and Luis. Casts are magic. var::var(var) and var::operator= (const var&) can "copy" the entire array in C++. I place copy in quotes because it'll be copy-on-write. If your sole purpose is to read an array passed as a parameter, it'll be done in constant time. Only if you start editing the array will it copy. That means that var can be passed as an array as well as copied. The cost of such an action is efficiency if no intelligence is used. For example:

a = hugearray;
a += 4;

Will function the same in GM and ENIGMA, as far as users can tell. In actuality, the ENIGMA one will be slower unless users say

a = hugearray[0];
a += 4;

Which any respectable GM user would do.
Copying on write makes only the most blatant (and I do mean stupid) instances of GM syntax slow. Even just implicitly passing the first element in an array as an argument won't be any slower, unless they set the argument somewhere in the code (which I believe is regarded as bad practice, anyway). Nothing that can't be fixed with a [ 0], anyway.
« Last Edit: December 08, 2009, 05:26:12 AM by Josh @ Dreamland » 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
Offline (Female) serprex
Reply #11 Posted on: December 08, 2009, 05:49:12 AM
Smooth ER
Developer
Joined: Apr 2008
Posts: 106

View Profile WWW
So does that mean a=hugearray;a[4]+=4 works? Because I don't believe that's how GM works
Logged
Offline (Unknown gender) score_under
Reply #12 Posted on: December 08, 2009, 12:07:33 PM

Member
Joined: Aug 2008
Posts: 308

View Profile
Vista isn't bad.  ME was bad.
Reminds me of a quote from Bash.org:
Quote
<Montana> ME SO GAY! WHOOPS IT LOOKS LIKE THE INTENDED PURPOSE OF THAT STATEMENT WAS TO HIGHLIGHT MY OWN HOMOSEXUALITY WHEREAS I MEANT IT TO BE THE HOMOSEXUALITY OF THE OPERATING SYSTEM! HOW EMBARASSING!
[sic]
Logged
Offline (Male) Josh @ Dreamland
Reply #13 Posted on: December 08, 2009, 04:31:13 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
Well.

serp--
It isn't how GM works. a would have two elements in GM, (0,hugearray[0]) and (4,4).
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
Offline (Male) RetroX
Reply #14 Posted on: December 08, 2009, 08:46:31 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Are var arrays auto-resizing?  Also, idea:
Code: [Select]
var x;
x[0]=1;
x[1]=2;
x[2]=3;
// x = {1,2,3}
x<<=1;
// x = {2,3,NULL}
x>>=2;
// x = {NULL,NULL,2}
x << 1 // return-only, not set
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)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Pages: 1 2 »
  Print