Beyond GM

Posted by Eternal on Sept. 26, 2006, 6:19 p.m.

Hey everyone.

Here's what's going on:

I am sort of, well, <i>moving on</i> from Game Maker. Not entirely, but I am moving away from it.

I plan on doing SQUEO in GM, but nothing really after that. Of course, I'm not abandoning GM completely, or 64Digits, I'm just not going to do very much.

Here are my plans:

Learn XBasic. This'll be a challenge, because there doesn't seem to be very many places for me to learn. I figure that mastering it will take me about a year. Why? Well, I have been using GM for about a year and 2 months now. I have also gone 1 month without opening GM, probably 3 times. Now, I figure that XBasic will be slightly harder than GM. But, I went into GM with literally no coding experience. So, I figure it will even out. While I am learning XBasic, I will be working on Sqeuo, and I will be learning the basics of ASM and C++.

After I master XBasic, I plan to move deeper into C++ and ASM. I plan on studying the two deeply for a year or two. Then, comes my project. English.

Let me explain.

I am going to be writing the in-depth documents for my project for about a year or two. Then, I'm gonna get around to attempting to start it. I know, I know, I still haven't told you what it is. Here's what it's gonna be:

Okay, so, ever since we invented computers, people have had to learn languages that the computer speaks in order to program. Now, this isn't exactly fair, is it? So, I'm gonna try to teach computers English. Pretty much, it's syntax won't be too tight, because neither is English's. If you were to read out loud a piece of GML code, in English, that would be pretty much what I am talking about.

For example, it could go something like this:

Check if variable1 is true.

If it is, check if variable2 equals 1.

If it does, then write "Hello, World!" on the screen.

That's pretty much the concept. Well, sorta. You may say, "Why would someone want to do that?"

Well, this language is going to have 2 goals. The first one is to be easy, so that beginner's can learn it. Now, as for those types of functions, it will be somewhat limited.

But, as we all know, although different words can have the same meaning, they portrait different emotions. I am going to have English analyze these emotions, making it ideal for Chatbots and AI.

It will be written in C++, and hopefully, by then, I will have enough knowledge in ASM to have it compile .exe's and .dll's into machine code. Also, hopefully, it will have Windows and Linux versions.

So, what do you think?

So, yeah.

EDIT: Here's what has changed since I posted this blog:

I have been toying with PAWN, a command-line only scripting language for Windows and Linux. I don't see much of a purpose, but hey, it's one more thing to add to my resume.

I tried downloading IO, but I can't… it has a .tar file inside of a .gz file. Now, I downloaded WinZIP to open the .gz file, but I don't know what to do with the .tar file. Yeah, I know, I'm not very techinical. That's why I use GM. [:)]

I figured out the basics of how I am going to get a game working with XBasic. Trust me, doesn't sound very Basic compared to GM, XD!

I have been trying to decide which ASM compiler looks best to me.

–Eternal.

Comments

Dr_Eechmen 17 years, 7 months ago

Good luck. And haha.. I got the entire c# development suit for $20 (usd) at a garage sale. I'm yet to get serious with it, though I've screwed around with it a bit.

aeron 17 years, 7 months ago

You're right, C sharp is .NET

Linux's main language is C, but it does support C++ as well (++ is the way to go then because it's multiplatform)

My friend gave me Visual Studio 2005 Pro. for free via his dad's MSDN subscription

OL 17 years, 7 months ago

Good luck getting a computer to learn English. Nobody has done so far.

Extravisual 17 years, 7 months ago

Linux' main languages are: C, C++, Python, and probably a few others, those just jump into my mind.

The unorganised Python website

Eternal 17 years, 7 months ago

It didn't always look like that. When they changed it though, I figured it out. I have Python installed right now, actually.

Extravisual 17 years, 7 months ago

*shrugs* Okay.

I confess to jokingly adding you to Shadow Yoshi's n00b list :P

Eternal 17 years, 7 months ago

I was added to that list? XD! I don't mind, though.