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: Anaphase
« on: April 04, 2010, 10:41:23 pm »
I'm trying, I'm trying. I really am. But every time I make some kind of progress with ENIGMA, the Java end is one step further behind. At present we can't even display compiler output, so if we don't get it corrected, users will have to run the jar from the terminal every time, and that's really annoying. (At least to me.)

Plus, I'd then have to convey that to everyone.
All syntax check output is also terminal-only; Ism is going to add a status bar, but I don't know when...

I've been doing my own debugging and am still finding enough small problems to not justify asking anyone else for them. Really, I'm better off waiting, I've decided... It pains me to do so, especially after how promising it looked even hours ago, but I keep just assuming that all the communication and such will just go smoothly one of these revisions. Luda calls me a relentless optimist.

In the last five days, ENIGMA's revision cound has approximately doubled. We have gone through more than 50 of them; each time I commit something, Ism adds something, and vice-versa. It's a seemingly never-ending cycle; the good news is that it means progress every iteration.

Those who check out the SVN repo can probably compile themselves a working version, and in fact, would probably be better off. I've not recently checked for what files are missing, but will probably do that shortly. If all the files are there, it will work. If some are missing or out of date, the compile may fail, or the project may just not work without warning. That's what we're looking at right now until we can get some real ground laid.

Luda describes the current state of Colligma as vomit, or something like that I think his wording contained "barf." Needless to say, it's not exactly plug-and-play material.

Really, I'm hoping serp will step back in and just do something I'm afraid to; like release a program that can't convey its own syntax check information.

Off-Topic / Re: where to learn C++
« on: April 04, 2010, 02:30:19 pm »
Perfect. You can read over the pointers section of my ENIGMA manual and tell me how to improve. Your questions will fuel its revisions process.

I'll include it with the release.

Announcements / Re: Anaphase
« on: April 04, 2010, 02:10:10 pm »
Indeed, I am on Ubuntu.
Ism is also presently on Ubuntu.
I run 9.04, Ism 9.10.

I've not seen Luda today. Easter festivities are underway here, presumably where Luda is, too. Happy Easter, everyone. A lot of trinkets hinge on further teamwork, but I can at least give you all something that compiles under the new system to promote development.

Something will be released today. What all it can do... I can't presently determine.

Announcements / Re: Anaphase
« on: April 04, 2010, 12:09:41 am »
That will be epic in sufficient proportions. ^_^

Announcements / Re: Anaphase
« on: April 03, 2010, 11:14:31 pm »
On Easter, you mean?
Can strive for.

Announcements / Re: Anaphase
« on: April 03, 2010, 10:09:43 pm »
I'm typing from my Linux box now. Works exactly as well on Linux as on Windows. I word it that way because this isn't my standard of "working" on either platform. Ism is adding a status bar to display line number and syntax error string... I offered to recode a textbox for her if she got this ready for release. I'm not sure when to stop adding features and just release the thing... I wanted the UI to be comfortable at least...

I'm torn. I met my date to the best of my ability, and the Java-C++ communication is still in pieces. So I figure I'll just sit here asking what to do while I work. XD

Announcements / Re: Anaphase
« on: April 03, 2010, 10:02:10 pm »
Sweet Christmas, yes. I couldn't even conceive otherwise with a clean conscience. That function ruins EVERYTHING.

-Syntax check fails to report the error, but completes successfully.
-Output redirection is still a no-go.
Should I release?

Announcements / Re: Anaphase
« on: April 03, 2010, 09:14:11 pm »
Indeed. We tried making the syntax checker free of R3's file-pass method. It looked like this:

Checkpoint 1. Script count 85858264, address 0x51e1b98
  Script 0 is named
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

's a pretty long script name.

Announcements / Re: Anaphase
« on: April 03, 2010, 08:41:26 pm »
Depending on execute_string, that may be a distinct possibility. This is still the "hard part." After this, it should be smooth sailing. Of course, alternative collision engines will give just as much hassle, minus the fact that they will be done. >_<
I don't blame luda; he didn't have near enough time. But this is dragsome. I think I'll put a cap on what I'm doing and release something small...

Announcements / Re: Anaphase
« on: April 03, 2010, 01:54:41 pm »
Through effort and patience, mostly on my uncle's part, my Linux box is back up and running.
ENIGMA R4 should be ready for Windows and Linux upon its release.

-Fixed local and global's behavior when treated as an integer rather than a keyword

Announcements / Re: Anaphase
« on: April 03, 2010, 08:09:48 am »
Thanks for understanding. Was hoping you wouldn't get mad. ^_^"
I just think we've a lot to gain if we wait on a couple more features that will make all the difference. I've not yet seen Luda or Ism, so I'll be working to improve the engine. I'll post small things I do here.

- Modified code that prints each object's constructor in such a way that object_set_sprite() will minutely lower efficiency, but will integrate smoothly. Sprite indexes are hard-coded into the constructor if object_set_sprite() is never called.

Announcements / Anaphase
« on: April 02, 2010, 11:50:10 pm »
If I release it now, it'll be missing some things I think can be in not long into tomorrow. One of those is Linux support, which I don't want to throw out a release without ensuring: Number one, Linux has proven to be much more strict about what is used and included, and number two, wouldn't really be fair to freezeway, now, would it?

Also, it seems likely that given just a little more time, we can have the collision system hooked up and iterating. Luda has rotated rectangles basically good to go; he can develop the rest of the system during the test phase, but the framework would be nice to have laid out.

As for the aforementioned Linux progress, we can't actually compile it on Linux at present due to some case labels skipping initializations, which Windows didn't even notice for some reason...

I'm quite tired. A lot of work went into the engine just today, but there's no sweeter payoff than seeing the system working again. It's a beautiful sort of thing.

I imagine everyone will understand the decision to prolong the release again; one of my bigger fears is immediate mediocrity. (Did I mention the syntax check button once again doesn't do anything? :P It spent most of R3 like that... I won't let it for R4).

This doesn't change the amazingly close proximity of the test. Besides, I had to squeeze anaphase in here somewhere.

While Luda and Ism are busying themselves with the aforementioned provisions, I will get started on other resources that R3 didn't have. So who knows what you'll be seeing; hopefully perfected features from R3 and a simple collisions system.

Announcements / Re: New Interests
« on: April 02, 2010, 04:46:49 pm »
I don't believe in garbage collection.

Announcements / Re: New Interests
« on: April 02, 2010, 04:31:03 pm »
Then it will be have an integrated circuit for garbage collection.

Announcements / Re: Metaphase
« on: April 02, 2010, 12:34:25 pm »
*chuckles a little*