September 05, 2025, 04:42:11 am

The Gang Garrison 2 Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

NOTICE: Wondering where all the forums have gone?

Join the community Discord server!

Pages: 1 ... 9 10 [11] 12 13 ... 15

Author Topic: ITT we make fun of stupid stuff in GML  (Read 42316 times)

MedO

  • Owns this place
  • *****
  • Karma: 152
  • Offline Offline
  • Posts: 1756
Re: ITT we make fun of stupid stuff in GML
« Reply #150 on: April 20, 2014, 02:08:46 pm »

I read recently that there are two kinds of languages: Those that people complain about, and those that nobody uses. :)

I wouldn't hesitate to but Haskell on my resume if I had any actual experience with it. It shows an interest and preference for certain approaches (static typing, generic programming, learning and applying complicated / mathematical concepts), and if my potential employer does not see any worth in that then it might not be a good fit anyway.

And mentioning gmksplit probably doesn't hurt with the assessment for SE :)
Logged
Quote from: Alfred North Whitehead
It is the business of the future to be dangerous; and it is among the merits of science that it equips the future for its duties.

Quote from: John Carmack
[...] if you have a large enough codebase, any class of error that is syntactically legal probably exists there.

Vindicator

  • Developer
  • ******
  • Karma: 84
  • Offline Offline
  • Posts: 2398
    • http://www.kylemoy.org/
Re: ITT we make fun of stupid stuff in GML
« Reply #151 on: April 20, 2014, 02:22:24 pm »

And mentioning gmksplit probably doesn't hurt with the assessment for SE :)
Gmksplit and Faucnet have merit (for you) outside of just the code- they're a good indication of your understanding in various topics and design. Just out of curiosity, did you pursue graduate school? I think I remember you attending a German University a year or two back.

The funny thing about GG2 is that all of the interesting bits, like our networking engine, and (soon to be audio engine) are implemented in GML, while we use C++/C libraries for the more mundane stuff (initalizing contexts, and interfacing with sockets).
The implementation of GG2's networking engine in GML is probably no longer relevant in that case. Not to say that it's trivial, only that anyone else would shrug and say "Could you do it in Java/C++?" To which you'd say yes, and then they'd wonder why you didn't just lead with that in the first place.
« Last Edit: April 20, 2014, 02:27:17 pm by Vindicator »
Logged

MedO

  • Owns this place
  • *****
  • Karma: 152
  • Offline Offline
  • Posts: 1756
Re: ITT we make fun of stupid stuff in GML
« Reply #152 on: April 20, 2014, 03:09:51 pm »

Just out of curiosity, did you pursue graduate school? I think I remember you attending a German University a year or two back.
I think there is a little difference in the education systems here, because the question didn't make sense to me at first. University is the highest "school" in our system, and I graduated with a Diplom two years ago (which is roughly equivalent to a master's degree). The only higher academic degree which I could get is a Doktor (equiv. Ph.D.)
Not to say that it's trivial, only that anyone else would shrug and say "Could you do it in Java/C++?" To which you'd say yes, and then they'd wonder why you didn't just lead with that in the first place.
Well, there's still a difference between "I could do that" and "I did that" :)
Logged
Quote from: Alfred North Whitehead
It is the business of the future to be dangerous; and it is among the merits of science that it equips the future for its duties.

Quote from: John Carmack
[...] if you have a large enough codebase, any class of error that is syntactically legal probably exists there.

Port

  • Junior Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 82
    • portify.github.io
Re: ITT we make fun of stupid stuff in GML
« Reply #153 on: May 08, 2014, 06:30:16 am »

I still can't quite tell if GML is better or worse than TorqueScript.
Logged
portify@neko.im

MrRatermat

  • Junior Member
  • **
  • Karma: 7
  • Offline Offline
  • Posts: 175
  • PLUGINS PLUGINS PLUGINS!
    • NO TRUE SCOTSMAN WOULD PLAY GG2 WITHOUT PLUGINS
Re: ITT we make fun of stupid stuff in GML
« Reply #154 on: May 10, 2014, 04:15:35 pm »

Here are the features of Game Maker:

 :c8: Costs a lot of money so you know its professional
 :c8: Its very slow, so you know its like a professional game
 :c8: The D3D looks like shit to give you that retro Virtual Boy experience!
 :c8: Mplay is outdated and only worked for windows 98, for that brilliant retro feel!
 :c8: GM:S is an exact copy of Game Maker 8.1, except updates were moved there instead. Forcing everyone to repurchase game maker!  :yaymoney:
 :c8: And Game Maker will make sure your closed-source game has all its source code stored in memory, plain text!
 :c8: There are so many statements that do the same thing, the language looks like roadkill!
 :c8: Game Maker is an interpreter, and you know how fast that is!
 :c8: Call of Duty is written in Game Maker language
 :c8: Game maker is the fastest world-wide growing language, used by people who refuse to learn other languages everywhere!

Game Maker wins 6 infiltrators, 2 capture points, Curly, 5 intels, 3 dispensers and bankruptcy
 :x28: :x28: :x28: :x28: :x28: :x28:
 :x7: :x7:
 :curly:
 :x3: :x3: :x3: :x3: :x3:
 :dispenser: :dispenser: :dispenser:
 :x9:
Logged

ajf

  • (Ex-?)Developer and forum/web admin
  • *****
  • Karma: 7
  • Offline Offline
  • Posts: 3415
  • she's never quite as dead as you think
Re: ITT we make fun of stupid stuff in GML
« Reply #155 on: May 10, 2014, 05:45:25 pm »

Here are the features of Game Maker:

 :c8: Costs a lot of money so you know its professional
It's not *that* pricey.
:c8: Its very slow, so you know its like a professional game
It's not slow, it's just not fast enough for everyone's needs.
:c8: The D3D looks like shit to give you that retro Virtual Boy experience!
It doesn't "look like shit". You can make beautiful games with that. It's limited, sure, but nothing stops you making a good-looking game with it.
:c8: Mplay is outdated and only worked for windows 98, for that brilliant retro feel!
You sure about that?
:c8: GM:S is an exact copy of Game Maker 8.1, except updates were moved there instead. Forcing everyone to repurchase game maker!  :yaymoney:
No. GM:S is a significant improvement, with better documentation, more platforms, and a proper compiler.
:c8: And Game Maker will make sure your closed-source game has all its source code stored in memory, plain text!
Not in GM:S.
:c8: There are so many statements that do the same thing, the language looks like roadkill!
What statements? I see no duplication. It's no ugly language, either; C is worse, and with a little discipline, your code can look quite nice.
:c8: Game Maker is an interpreter, and you know how fast that is!
Again, GM:S is not interpreted. And it's not slow, it's just not fast enough for some applications
:c8: Call of Duty is written in Game Maker language
Nope. Pretty sure it's C++.
:c8: Game maker is the fastest world-wide growing language, used by people who refuse to learn other languages everywhere!
Doubt it.

Game Maker wins 6 infiltrators, 2 capture points, Curly, 5 intels, 3 dispensers and bankruptcy
 :x28: :x28: :x28: :x28: :x28: :x28:
 :x7: :x7:
 :curly:
 :x3: :x3: :x3: :x3: :x3:
 :dispenser: :dispenser: :dispenser:
 :x9:
(I realise most of that was a joke, but I bash GML constantly, so standing up for it sometimes is good :z6:)
Logged
did you know that spinning stars work like this???

I've seen things you people wouldn't believe. execute_strings on fire off the shoulder of Overmars. I watched object-beams glitter in the dark near the room_goto_fix. All those moments will be lost in time, like tears...in...rain. Time to die.

MrRatermat

  • Junior Member
  • **
  • Karma: 7
  • Offline Offline
  • Posts: 175
  • PLUGINS PLUGINS PLUGINS!
    • NO TRUE SCOTSMAN WOULD PLAY GG2 WITHOUT PLUGINS
Re: ITT we make fun of stupid stuff in GML
« Reply #156 on: May 11, 2014, 04:26:10 am »

(I realise most of that was a joke, but I bash GML constantly, so standing up for it sometimes is good :z6:)
You created this topic to make fun of the stupid stuff in GML.
Why are you defending it? Is it because my sarcasm went over your head?

And be honest with yourself. D3D actually does look like shit because its too slow to actually render many polygons.
Logged

Orpheon

  • Moderator
  • *****
  • Karma: 15
  • Offline Offline
  • Posts: 6409
  • Developer
Re: ITT we make fun of stupid stuff in GML
« Reply #157 on: May 11, 2014, 07:04:12 am »

Here are the features of Game Maker:

 :c8: Costs a lot of money so you know its professional
It's not *that* pricey.
For the public it would be geared to (newbie young programmers), it sort of is.

:c8: Its very slow, so you know its like a professional game
It's not slow, it's just not fast enough for everyone's needs.
If those needs include common needs in games (serious AI, ray-based lighting, 3d rendering), things are different.
Although I agree with you that Game Maker isn't meant to be used in games with serious performance hogs, so this is not really a problem.

:c8: The D3D looks like shit to give you that retro Virtual Boy experience!
It doesn't "look like shit". You can make beautiful games with that. It's limited, sure, but nothing stops you making a good-looking game with it.
You can make beautiful games by writing your own 3d renderer by hand. The ability to make something great with a tool doesn't necessarily mean the tool is great.
Although again, this is tied to the performance issue: Really good 3d graphics tend to be rather expensive in processing power, which is arguably an area Game Maker isn't geared towards (and definitely sucks).

:c8: Mplay is outdated and only worked for windows 98, for that brilliant retro feel!
You sure about that?
I can't comment on this, have no experience working with Mplay.

:c8: GM:S is an exact copy of Game Maker 8.1, except updates were moved there instead. Forcing everyone to repurchase game maker!  :yaymoney:
No. GM:S is a significant improvement, with better documentation, more platforms, and a proper compiler.
Same as above.

:c8: And Game Maker will make sure your closed-source game has all its source code stored in memory, plain text!
Not in GM:S.
Good, that was an "improvement" that brought them up to par with the absolute baseline of other languages.

:c8: There are so many statements that do the same thing, the language looks like roadkill!
What statements? I see no duplication. It's no ugly language, either; C is worse, and with a little discipline, your code can look quite nice.
Uhh what? Ok, MrRatermat didn't formulate this properly, but game maker has a terrible amount of different structures for doing the same things (borrowed from different languages), or of completely useless statements ("then").
And "with a little discipline", anything can look nice. This goes for C as well (what most of GMLs syntax is based on), and the only reason why C can be (when masterfully used) uglier than GML is because GML doesn't have two features (macros and pointers). On the structures they both have, GML can be a lot more confusing.
Code: [Select]
a = 0;
if a=0a=3&a&&a=1&a=2=4=6||1|15
show_message(a)
This prints "1" btw, somewhat obvious when you think about it, but still. This is not an example of a language that encourages you to write beautifully.

:c8: Game Maker is an interpreter, and you know how fast that is!
Again, GM:S is not interpreted. And it's not slow, it's just not fast enough for some applications
This claim is just a rehash of above claims anyway, see answers there.

:c8: Call of Duty is written in Game Maker language
Nope. Pretty sure it's C++.
Yeah, CoD definitely isn't Game Maker. Too good graphics and effects.

:c8: Game maker is the fastest world-wide growing language, used by people who refuse to learn other languages everywhere!
Doubt it.
So do I. Game Maker doesn't even appear on the language charts right now.
« Last Edit: May 11, 2014, 07:07:36 am by Orpheon »
Logged

ajf

  • (Ex-?)Developer and forum/web admin
  • *****
  • Karma: 7
  • Offline Offline
  • Posts: 3415
  • she's never quite as dead as you think
Re: ITT we make fun of stupid stuff in GML
« Reply #158 on: May 11, 2014, 07:20:55 am »

(I realise most of that was a joke, but I bash GML constantly, so standing up for it sometimes is good :z6:)
You created this topic to make fun of the stupid stuff in GML.
Why are you defending it? Is it because my sarcasm went over your head?
Because, despite its (numerous) faults, GML still has a special place in my heart.
Logged
did you know that spinning stars work like this???

I've seen things you people wouldn't believe. execute_strings on fire off the shoulder of Overmars. I watched object-beams glitter in the dark near the room_goto_fix. All those moments will be lost in time, like tears...in...rain. Time to die.

\esc144aAroundTheWorld\esca

  • stinkier foot
  • ****
  • Karma: 3
  • Offline Offline
  • Posts: 2738
Re: ITT we make fun of stupid stuff in GML
« Reply #159 on: May 12, 2014, 11:03:54 am »

C is the definition of beauty ~
Logged

Vindicator

  • Developer
  • ******
  • Karma: 84
  • Offline Offline
  • Posts: 2398
    • http://www.kylemoy.org/
Re: ITT we make fun of stupid stuff in GML
« Reply #160 on: May 12, 2014, 12:01:03 pm »

:c8: Call of Duty is written in Game Maker language
Nope. Pretty sure it's C++.
Yeah, CoD definitely isn't Game Maker. Too good graphics and effects.

:c8: Game maker is the fastest world-wide growing language, used by people who refuse to learn other languages everywhere!
Doubt it.
So do I. Game Maker doesn't even appear on the language charts right now.

Woosh.
« Last Edit: May 12, 2014, 12:02:16 pm by Vindicator »
Logged

Saniblues

  • Onion Knight
  • Administrator
  • *****
  • Karma: -1304
  • Offline Offline
  • Posts: 12205
Re: ITT we make fun of stupid stuff in GML
« Reply #161 on: May 12, 2014, 07:10:15 pm »

:c8: Game maker is the fastest world-wide growing language, used by people who refuse to learn other languages everywhere!
Doubt it.
So do I. Game Maker doesn't even appear on the language charts right now.
Gotta work on your pitching, ratman. You can't strike these dorks out if the balls keep flying over their heads.
Logged
Quote from: mop
Quote from: MR MAGN3TIC
I don't like it.  :nah:
Oh, well, you might as well pack up and stop now, because he doesn't like it
I'm bored out of my skull, Lets play a different game!
Lets take a visit down below And cast the world in flames!

ajf

  • (Ex-?)Developer and forum/web admin
  • *****
  • Karma: 7
  • Offline Offline
  • Posts: 3415
  • she's never quite as dead as you think
Logged
did you know that spinning stars work like this???

I've seen things you people wouldn't believe. execute_strings on fire off the shoulder of Overmars. I watched object-beams glitter in the dark near the room_goto_fix. All those moments will be lost in time, like tears...in...rain. Time to die.

Catman

  • The Argumental
  • Veteran Member
  • ******
  • Karma: 18
  • Offline Offline
  • Posts: 4047
  • Take on me
    • Yuki Yuki Yuki
Re: ITT we make fun of stupid stuff in GML
« Reply #163 on: July 07, 2015, 01:24:38 pm »

And that was probably only found out because the updater hasn't worked for me for the past year or so, and I finally decided to actually report it
Logged
My style is the best...
...so I challenge you!

ajf

  • (Ex-?)Developer and forum/web admin
  • *****
  • Karma: 7
  • Offline Offline
  • Posts: 3415
  • she's never quite as dead as you think
Re: ITT we make fun of stupid stuff in GML
« Reply #164 on: July 08, 2015, 11:02:11 am »

The updater being broken is mostly my fault, though ;)
Logged
did you know that spinning stars work like this???

I've seen things you people wouldn't believe. execute_strings on fire off the shoulder of Overmars. I watched object-beams glitter in the dark near the room_goto_fix. All those moments will be lost in time, like tears...in...rain. Time to die.
Pages: 1 ... 9 10 [11] 12 13 ... 15
 

Page created in 0.058 seconds with 36 queries.