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

« on: July 13, 2008, 07:28:10 AM »
Seems a little far fetched for what so far is such a small project.

You could consider joining the ENIGMA team, depending on how much you know. We lack any sort of port for Mobile Phones and the XBox. The others, though, we shouldn't have trouble with.

General ENIGMA / Re: ENIGMA cross-platform
« on: July 09, 2008, 05:41:08 AM »
For clarification, SDL sucks, GLUT is unstable, and I really don't want to see anything else you listed.

We are using native APIs for the most low level control we can get, and to not have to rely on the work of other people who did not design something with ENIGMA in mind.

Release 3 has a Linux build. IsmAvatar has already assembled a working equivalent for every WinApi function I have.

General ENIGMA / Re: Array Sizes?
« on: July 09, 2008, 05:36:52 AM »
Rusky's right; var has a variable for first and second dimensional size.

In fact, I was planning on a function for those.

General ENIGMA / Re: Poll: Regarding community/forums
« on: July 09, 2008, 05:34:56 AM »
I can not see integrating a page of games and blogs into this huge, ugly, bloated SMF forum. I just can't. What the heck would that look like, because, I can easily imagine the forums EDC style, but not the EDC SMF style.

General ENIGMA / Re: Poll: Regarding community/forums
« on: July 08, 2008, 05:00:36 PM »
"Account Related Settings
Forum Profile Information
Look and Layout
Notifications and Email
Personal Message Options"

Look at those.

Account Related Settings, Forum Profile Information.
Splitting those two apart just makes it FRIKKIN DIFFICULT to find what you need.

Look and Layout, Preferences
Those two. Do they really deserve two categories?

Notifications and Email, Personal Message Options
Same thing, different divisions

I don't know how much of the rest I share with regular members, but come on.

That is so bloated...

General ENIGMA / Re: What's the long-term plan for ENIGMA?
« on: July 08, 2008, 02:22:51 PM »
Lemme answer you by saying nothing, then making a huge release with lots of info.

Though I intend to do everything GM does, only faster.

General ENIGMA / Re: Poll: Regarding community/forums
« on: July 08, 2008, 10:51:36 AM »
Well, the way I see it, this forum has a nice new skin (except when you're not logged in), but other than that, it's an SMF, and is no better than any other of the 100,000,000 GM sites out there.

The EDC was hand coded, and has only the better features. The only things I like about forums is they give people a place to answer questions in mass, and they have a PM system. Really, I like the EDC's layout better, since it is more geared towards things we'll be doing, such as game making and example posting, whereas a forum is just a message board.

Both have their perks, but I'd like the two to share databases and for the EDC to link to the forums. That way, you have your new games right up front, as well as the latest blogs; but right underneath you have a conglomeration of anyone needing help or requesting a team, or God knows what else.

It removes the need for a sillyness forum that we'd have to be real strict about. If you don't like the person, stay away from their blog; and if you do, hang out there.

Those're just my takes.

Issues Help Desk / Re: Runtime Error
« on: July 03, 2008, 05:14:22 AM »
Or all of the above.

R3 will likely provide more insight into problems like that.

Issues Help Desk / Re: gcc, permission denied solved
« on: July 03, 2008, 04:35:50 AM »
It'll work anywhere as long as everything is in the same folder.

As for the mess when you throw a syntax error, I am very pleased to say that the glitch is totally fixed in R3.

Proposals / Re: Separate Forums = Bad
« on: June 29, 2008, 11:46:32 AM »
We're working on it.

Well, they are. I'm just kinda working on the actual program.

Proposals / Re: Id like to see this get better an dmore functional
« on: June 29, 2008, 11:45:25 AM »
We're working as fast as we can.

The room editor will be taken care of in R3.

Tips, Tutorials, Examples / Re: A Few Alternate Functions
« on: June 12, 2008, 01:15:30 PM »

I'm sorry, I've been devoting more time to the actual project than to its progress page. :P

Maybe that's a good thing anyway.

Thank you though, that was still a nice thought and good thinking.

General ENIGMA / Re: A Similar Program Released
« on: June 10, 2008, 08:32:48 PM »
Now now, children. (Sorry, couldn't resist)

.NET has its virtues. It also has a lot of setbacks that make other languages more appealing, such as most computers not coming with the 100 MB framework, iirc.

Announcements / R3 Information
« on: May 17, 2008, 03:28:21 PM »


I'm doing more things to the third alpha to make it more like Mark Overmars' program Game Maker.
Syntax check
This new release will indeed have a syntax check--which I am currently working on--for its off-brand language.
Behind-the-scenes processing
R3 will also have some nifty things as far as 'apply a direction and speed, and watch game work' goes. That will take like five minutes to do; the hard part is making hspeed and vspeed change with direction and speed, and vice versa. Nevertheless, it will get done, and it will get done right.
I have implemented a basic draw_text(), and it is functional. I'll leave it to anyone who wants to work on it after R3, and I say this with high hopes for a potential new ENIGMA Team member X-Tra Fear, from the GMC. He is, from what I have seen of him, a GL expert. Which will certainly not hurt ENIGMA's speed and functionality.
More callback related functions
In R3 you will find the keyboard callback of R2, as well as complete mouse button callback (all events and functions) for all three buttons, and the mouse wheel.


I'll let the rest of the cat out of the bag here. Ludamad from 64Digits has been working on a large collision system to power enigma, which from what I've seen has more than twice the features Game Maker offers. I do not have any data on speed for either Game Maker or ENIGMA to share with the public, but I am confident it will be fine. Luda has spent time optimizing the code to work with bits instead of chars, as many professionals do in similar systems. I can assure you it is memory efficient and assume it is speed efficient as well.


I have a release of GCC for Mac, but I lack a Mac to install it on. I may be able to gain access to it on the Macs at school, in which case ENIGMA R3 will support OS X development. I still haven't decided on and installed a version of Linux, so please be patient, Linux fans. This is also an invitation for anyone who has Linux or Mac to do me a favor and work on the callback for all that good stuff. It should be a two hour job to port ENIGMA to either of the consoles for anyone who knows what they are doing with the respective API, as all ENIGMA's draw functions and behind the scenes operations such as var, data structures, FPS measurement, etc. are all completely cross platform. The job meerly entails using the API to keep track of button status for all keys and mouse buttons in a small array, and to create a game window of the proper size with GL enabled.
Thanks for reading, I'll be syntaxing.

General ENIGMA / Re: We need a standard graphical API
« on: May 11, 2008, 11:44:26 AM »
The thing about using GM's function names is that when you go to compile on a different platform, I can just include different definitions for the same functions. So no matter how different something may be, if I can make it achieve an effect at a certain function call, well, we're in good shape for any kind of cross platforming.

However, a good thing about being a compiled language is that if you want to, you can include libraries for GTK and for other kinds of APIs. I need to use winapi to be able to achieve the things GM can. So dumping that is completely out of the question. However, when you go to compile for mac, I will include a different library with different calls, all made under the same function names.

This could probably be done for other things outside of Game Maker if all the platforms have a function in common. We'll see.

But I don't want to include a bunch of different things to bloat the exe like a certain entity of competition has done.