Show Posts

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.

Messages - Josh @ Dreamland

Announcements / Re: Domain Name Provider Transfer
« on: February 13, 2010, 07:37:02 pm »
Have you calculated where all that 180K (in addition to the income from the new release amplified tenfold by the invalidation of previous keys, which I'm sure you'll stick up for as well) is going? Or do you just assume that more individuals than Mark, a Mac developer (who is paid so well as to bail the moment Sandy shows his true colors), and a web developer (how many do you need?) are being paid? I hate pointing the "overpaid" finger. I'd rightly say Mark deserves it after all the work he's put in over such a long time (having thousands of happy[...] users justifies the pay, and I do profess they are happy [yea, ignorance is bliss]), and I suppose not every good web developer can work in his/her spare time for a cause they support (unlike our a2h here; though not to reiterate that a clear lack of support has traversed the ranks of Yoyo's employees). I guess, also, that a--coordinator?--so talented as Sandy is an invaluable resource to GM's public relations and even to the staff and should definitely be queued up before the interest of the ever dwindling budget (No one I've seen has ever repelled so many individuals [and a Mac developer] as Sandy, leaving the forums in an uproar until concerned topics are deleted...).
Anyway, I suppose I can see where that money is going now, you're right. Try now to justify it.

As HaRRiKiRi pointed out, since architectures vary anyway, a recompile is necessary on all platforms a-priori. However, cross compilation has proven to be not only an option (especially in the case of Windows and Linux) but often a necessity (good luck rigging a compiler to work ON the Wii).

Announcements / Re: Domain Name Provider Transfer
« on: February 13, 2010, 06:51:05 am »
Frankly, I'm of the same (if differently-worded) opinion, retep, but it's the large number of people who don't know what they're doing with the really shitty cards that power forums. And I mean this in a literal sense; they outnumber us, and are often susceptible to clicking ads. Eventually I'll try to put some unobtrusive Google ads about the forum, and they'll act like sort of a sail, if you will. That'll be when there is a high enough number of people to justify doing so.

Yoyo's estimated daily income is $170 dollars. I can't hope, right now, to catch up with that. However. As the community grows, I'll need better hosting to accommodate it, and better hosting needs paid for. Think about that figure. With $170 of income...Even with just $17! 17 * 30 = $510. Monthly. With that money, I could have a dedicated server *and* generate money to do what Yoyo did: CONTESTS. Hey, build <trivial item> in ENIGMA. Prize money: 25, 10, 5. Maybe even a $1750 (1000, 500, 250) contest after 1750/((17 * 30)-150) months = 4.9... I could wait three months and throw a two month contest JUST like Yoyo's. At 1/10 of what they make a day (It's really a wonder how they manage to lose money on this operation).

It'll be as easy for the user as switching a radio button. Or more likely a combo box. The point is that we'll have support for a variety of them; for ENIGMA's ultimate purpose, there's no such thing as a truly cross-platform library. Cross platformability isn't only the result of this system, but the purpose.

Ultimately, EDL will be cross platform, but the C++ that runs it will not be. ENIGMA will choose (and the user can deliberate) which C++ to use to "run" the EDL.

Announcements / Re: Domain Name Provider Transfer
« on: February 12, 2010, 03:47:09 pm »
Those were my thoughts. Eight's good for me; nine can be implemented after the basics are in (hopefully with as little recode as possible).

Announcements / Re: Domain Name Provider Transfer
« on: February 12, 2010, 02:46:08 pm »
I was considering going with eight. If you recommend nine, I'll take the suggestion.

Announcements / Re: Domain Name Provider Transfer
« on: February 11, 2010, 06:17:12 pm »
I think he means to imply that there is a difference in coding from XP to Vista. It's no problem; if I need to make separate categories, so be it. It will be at the user's discretion which to use. My job is only to provide them.

That said, there shouldn't be a difference anyway, save MAYBE the difference there will be in GL code depending on available extensions, which is all added in to one release anyway.

Announcements / Re: Domain Name Provider Transfer
« on: February 10, 2010, 11:10:36 pm »
By who? Someone has to pay for representation, and GL isn't exactly raking in cash with its open freeness, as far as I am aware. I can't imagine them having a true legal ground; they're simply not covered all the way... Would take a damn good lawyer.

Announcements / Re: Domain Name Provider Transfer
« on: February 10, 2010, 09:45:56 pm »
Jesus people, give me a little credit. I know all about OpenGL's Framebuffer Objects. I know a lot of you are newer here (Retro, you should have remembered this:) and missed the wave of sarcastic bug reports (and just regular bug reports) resulting from half the user base receiving an error that their shitty Intel cards don't support a 1970 GL extension (Yes, the FrameBuffer objects are supported by approximately 40% of ENIGMA users [NOTE: That statistic is entirely made up, but there were greater than ten error reports on the matter]).

Let me clarify:

A. Surfaces are not difficult to implement in GL; they are difficult to maintain on shitty Intel chipsets using GL.
B. Implementing a DirectX port for windows will in no way remove cross platform capability. The call draw_line will work regardless of platform; that's the beauty of keeping GML and is my primary line of defense for doing so as far as C++ fans are concerned. There is no completely cross platform library; GL is crippled on Intel chips, and it's modified for Wii beyond cross-compatibility. It is inevitably best that draw_line should call glBegin on Linux, godknowswhatbutibetithasalongname_begin() on Windows, and GX_Begin() on Wii. Ideally, the systems will be entirely interchangeable (where applicable, I mean. Obviously there won't be a DiretctX option when your window system is set to "Whole-context" or "XLib").

However. Because ENIGMA can include a number of different drawing library, a wrapper would be a good idea for any system that does not have a perfect equivalent on every platform intended for use. Graphics libraries are one such system.  So long as you don't make GL or DirectX specific calls, your code will be platform independent.

Announcements / Re: Domain Name Provider Transfer
« on: February 10, 2010, 12:08:19 pm »
That's about the size of it. The parser is what's really important as far as setting a foundation; the rest of the functions are trivial. Surfaces will present a problem since ENIGMA presently uses OpenGL. Since R3 (Forever ago) I added a system that will allow switching out of graphics systems so Windows can use the users' choice of DirectX or OpenGL. However... I don't know much DX. So surfaces are going to be rough until I learn some. It shouldn't be that hard, though. (Maybe a DX coder will come along in the meantime, hm?)

My biggest concern at the moment is with() {} and instance_destroy(). Though they seem unrelated, they're really not. With() changes the scope, and instance_destroy() is a member function of an integer. The system employed by the C parser should make this less difficult to organize and understand (by both me and the parsers), but it is still a bridge to cross.

Also I have two papers due Monday. *troll*

Announcements / Re: Domain Name Provider Transfer
« on: February 10, 2010, 09:11:29 am »
Which GM Library? If you mean the actual .LIB files, I at least want an EDL version so they can be copied as code.

It's an odd request, though... [debatably-] good EDL can't be distinguished from [less debatably-] good C++.

Announcements / Domain Name Provider Transfer
« on: February 10, 2010, 07:02:10 am »
We'll be changing to a cheaper service. This may cause downtime lasting a span anywhere between now and this Sunday. Although this should not happen, it is a possibility, but don't worry, it'll be over soon.

Furthermore, progress.

String and Map both parse 100% correctly, but stack is another story. I will try to wrap it up, and if I fail, I'll simply move on.

EDIT: Okay, stack works. It was a simple missing check that I should have remembered to put there in the first place.

Off-Topic / Re: .
« on: February 07, 2010, 11:14:28 am »
Registration suspended until ReCaptcha is replaced.

Announcements / Re: Illogical
« on: February 05, 2010, 07:46:17 pm »
Faeces is the English spelling of Feces. The A is optional in the acronym as well, since it represents an "and."

Announcements / Re: Illogical
« on: February 05, 2010, 07:00:16 pm »
It just doesn't have soul, Luis! Some day, an armada of users will shout "FAECES! FAECES! WE LOVE FAECES." It'll look something like the Stencyl boards.

Announcements / Re: Illogical
« on: February 05, 2010, 01:53:57 pm »
We'll see about that one, to ignore the outward treason in the statement.

Announcements / Re: Illogical
« on: February 05, 2010, 09:11:05 am »
Quit posting that tip thing everywhere. <_<"

Also, maybe FAECES is somewhat endearing. It's probably not taken as a language name...