Topic:   Transition   (Read 21945 times)


0 Members and 1 Guest are viewing this topic.

Gnome


  • GMG Extraordinaire

  • ***


  • Posts: 1073
Transition
« on: March 12, 2008, 09:54:55 PM »
How easy is it for one to transition from GM's scripting language  to C++, or any other programming language?
This Cannot be, NOOOOOOOO!!!!

-Gnomes Cry when the McRib was discontinued again.

GMG Tim


  • Administrator

  • GMG-er

  • *****


  • Posts: 465
Re: Transition
« Reply #1 on: March 13, 2008, 08:05:19 PM »
Quote
How easy is it for one to transition from GM's scripting language  to C++, or any other programming language?

GM's language is very similar to BASIC. I'd suggest moving onto a more advanced BASIC language first, such as TNT BASIC or FutureBASIC or BlitzMAX.

However, languages like Python are also fairly simple to learn (and similar to GameMaker syntax), and free, and great stepping stones for other languages. In fact, Python happens to be my primary language for most everything.

- ghost

Mystor


  • GMG-er

  • **


  • Posts: 696

  • I am the myst that consumes us all.
Re: Transition
« Reply #2 on: March 13, 2008, 08:43:56 PM »
I am mostly using as2 and PHP because they are so simple and aligned for the web.

The only problems ae with desktop apps... Which I use mProjector for...

Mist

EDIT: Python looks interesting, mabie you could help me get started ghost?
« Last Edit: March 13, 2008, 08:45:45 PM by mistron »
"I'll lie to him."
"And if that doesn't work?"
"Then I'll tell the truth. We're allowed to do that, in emergencies. We can't plan for everything, you know."
   -Colonel Graff, Ender&

GMG Tim


  • Administrator

  • GMG-er

  • *****


  • Posts: 465
Re: Transition
« Reply #3 on: March 13, 2008, 09:25:03 PM »
Python is cool, but it's inconvenient for making games, because making executable applications is not in Python's framework (it's an interpreted language). I could definitely help you (if you have MacOS X, fire up Terminal and type python, and there you go!)

Some commands you could try:

Code: [Select]
thisisavariable = 2

Code: [Select]
print thisisavariable
for i in range(thisisavariable):
 Â    print i


One language that I think looks incredibly cool (and would help you move up) is PTK.

http://www.phelios.com/ptk/

Compilable for both windows and MacOS X, I believe.

- ghost
« Last Edit: March 13, 2008, 09:25:40 PM by admin »

Mystor


  • GMG-er

  • **


  • Posts: 696

  • I am the myst that consumes us all.
Re: Transition
« Reply #4 on: March 14, 2008, 08:21:47 AM »
Yah, I saw PTK before but it isn't free :(
I will try out python (You can't make executables :()

Mist
"I'll lie to him."
"And if that doesn't work?"
"Then I'll tell the truth. We're allowed to do that, in emergencies. We can't plan for everything, you know."
   -Colonel Graff, Ender&

Gnome


  • GMG Extraordinaire

  • ***


  • Posts: 1073
Re: Transition
« Reply #5 on: March 14, 2008, 02:52:37 PM »
I just learned calculator code too, its that useful?
« Last Edit: March 14, 2008, 02:53:15 PM by Gnome_Again »
This Cannot be, NOOOOOOOO!!!!

-Gnomes Cry when the McRib was discontinued again.

GMG Tim


  • Administrator

  • GMG-er

  • *****


  • Posts: 465
Re: Transition
« Reply #6 on: March 14, 2008, 06:29:05 PM »
Quote
Yah, I saw PTK before but it isn't free :(
I will try out python (You can't make executables :()

Mist

PTK is free!

http://www.phelios.com/ptk/orderptk.html

You only need to buy a professional license if you don't put a mention to PTK, and your company's income is >250,000 dollars per year.

- ghost

Mystor


  • GMG-er

  • **


  • Posts: 696

  • I am the myst that consumes us all.
Re: Transition
« Reply #7 on: March 15, 2008, 07:24:44 PM »
KEWL!

Mist
"I'll lie to him."
"And if that doesn't work?"
"Then I'll tell the truth. We're allowed to do that, in emergencies. We can't plan for everything, you know."
   -Colonel Graff, Ender&

Charlo


  • GMG-er

  • **


  • Posts: 451
Re: Transition
« Reply #8 on: March 20, 2008, 07:29:08 AM »
Quote
I just learned calculator code too, its that useful?
On a TI 83 or 84?  Or some other type of calculator?  Because on the TI 83 and 84 (and probably other Texas Instruments models) the language is just a version of basic.  It's actually simpler than the GM language.
« Last Edit: March 20, 2008, 07:32:19 AM by Charlo »

Gnome


  • GMG Extraordinaire

  • ***


  • Posts: 1073
Re: Transition
« Reply #9 on: April 03, 2008, 02:38:59 PM »
TI 83
This Cannot be, NOOOOOOOO!!!!

-Gnomes Cry when the McRib was discontinued again.

GMG Tim


  • Administrator

  • GMG-er

  • *****


  • Posts: 465
Re: Transition
« Reply #10 on: April 03, 2008, 06:25:14 PM »
Quote
TI 83

Quote
On a TI 83 or 84?  Or some other type of calculator?  Because on the TI 83 and 84 (and probably other Texas Instruments models) the language is just a version of basic.  It's actually simpler than the GM language.

- Ghost