September 07, 2025, 09:41:09 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 ... 8 9 [10] 11 12 ... 15

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

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 #135 on: April 19, 2014, 06:57:25 pm »

[12.55am] <ajf> wareya: the weirdest GM bug is the “Trigger event” one
[12:55am] <ajf> There’s no explanation for it
[12:55am] <ajf> But sometimes
[12:55am] <ajf> errors show up as being from “Trigger event” in <some object>
[12:55am] <ajf> rather than their actual location
[12:55am] <wareya> yeah
[12:55am] <ajf> it’s not even a plugin thing
[12:56am] <ajf> it’s really fucking bizarre
« Last Edit: April 19, 2014, 06:57:41 pm by ajf »
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.

Vindicator

  • Developer
  • ******
  • Karma: 84
  • Offline Offline
  • Posts: 2398
    • http://www.kylemoy.org/
Re: ITT we make fun of stupid stuff in GML
« Reply #136 on: April 19, 2014, 07:23:49 pm »

IIT we remind ourselves GML isn't a real language.
Logged

Phantom Brave

  • All Hail Classicwell
  • Moderator
  • *****
  • Karma: 70
  • Offline Offline
  • Posts: 12519
  • Another one --
Re: ITT we make fun of stupid stuff in GML
« Reply #137 on: April 19, 2014, 09:04:21 pm »

It's a real language, it's just really fucking fucked up.
Logged

http://steamcommunity.com/id/wareya/
ladies and gentlemen i would like to announce that the fact of the matter is up that the fact of the matter is a fact and it matters

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 #138 on: April 20, 2014, 06:11:00 am »

It's a real language, it's just really fucking fucked up.
Right. There are no "real" languages.

Granted, a lot of my problems with GML are just problems with how much Game Maker sucks.
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.

NAGN

  • Developer
  • ******
  • Karma: 146
  • Offline Offline
  • Posts: 16150
  • Yeah so now I have an idea
Re: ITT we make fun of stupid stuff in GML
« Reply #139 on: April 20, 2014, 11:50:04 am »

Logged

Vindicator

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

Shit guys, I'm aware of what makes languages real. When you've done research in compiler and language design, it's hard not to see GML as a toy language. As far as I'm concerned, it isn't real unless you'd be comfortable putting it on your resume.

"ITT we remind ourselves GML isn't a real language" because complaining about GML's functionality is akin to complaining about the offroad capabilities of training wheels. The developers of Game Makers have created what is at most a teaching tool for Game Development 101. Which I took. It sucked.
« Last Edit: April 20, 2014, 12:07:00 pm by Vindicator »
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 #141 on: April 20, 2014, 12:37:39 pm »

I wouldn't mind putting it on my resumé. I've written some good code in it.
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.

Vindicator

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

I wouldn't mind putting it on my resumé. I've written some good code in it.

That would go on a portfolio. Even if you're going into game development, "Proficiencies: GML" on your resume is worthless, and possibly detrimental if you're going into SE.

In fact, that code won't even get you anywhere on a portfolio. If you put Gang Garrison as a whole on your portfolio, it atleast shows you've had some teamwork experience. Snippets of code in GML, regardless of its function, is tantamount to saying you've built the millennium falcon with LEGOs.

That's to put it softly. I'm convinced that if you ever show GML over any other example to an employer, you would be laughed at on the spot. You're trying to prove your potential worth to an employer, not attending a show and tell. If you can implement something worthwhile in GML, you can also do it better using another language.
« Last Edit: April 20, 2014, 01:10:32 pm by Vindicator »
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 #143 on: April 20, 2014, 01:21:30 pm »

With LEGOs? No. It's an obscure language, but I can still be proud of code written in it. GML is not that different from some major programming languages.

Also, yes, I can't list it as a language I know if I want a job. But Haskell is a real programming language I know, and I also probably can't list that.

Being real and being employable for working with it are not the same thing.
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.

NAGN

  • Developer
  • ******
  • Karma: 146
  • Offline Offline
  • Posts: 16150
  • Yeah so now I have an idea
Re: ITT we make fun of stupid stuff in GML
« Reply #144 on: April 20, 2014, 01:28:56 pm »

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 GML parts of our engine are, other than our graphical engine, theoretically the most portable part of our engine.

@ the effectiveness of GML in job prospects, I'd think that the revision control system and the fact that GG2 is managed by multiple people at all makes it mentionable. No one really applies for an SE position with experience in only one programming language anyways. It's certainly more reasonable than LabView, which is something that people actually put on their resumes and recieve training in...

That being said, you'd hope your employer doesn't actually see the codebase... or realize that a large portion of it is cobbled together by teenagers with little formal programming experience :)
Logged

Vindicator

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

That's fine if that's how you want to think about it, it simply isn't how I do. If it has worth in neither an academic nor an industrial context then it is not much more than a toy.
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 #146 on: April 20, 2014, 01:40:55 pm »

That's fine if that's how you want to think about it, it simply isn't how I do. If it has worth in neither an academic nor an industrial context then it is not much more than a toy.
A programming language is useful if you can make stuff with it. GG2 is something made with GML. GG2 is pretty cool.

Now go away because this is a thread to moan about bugs :P
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.

NAGN

  • Developer
  • ******
  • Karma: 146
  • Offline Offline
  • Posts: 16150
  • Yeah so now I have an idea
Re: ITT we make fun of stupid stuff in GML
« Reply #147 on: April 20, 2014, 01:43:01 pm »

That's fine if that's how you want to think about it, it simply isn't how I do. If it has worth in neither an academic nor an industrial context then it is not much more than a toy.
That's a bit harsh. If whatever purpose GML has had, I'm certain that it has had a greater impact on all of us beyond a My Little Pony Doll. Even if its only purpose is for us to strive for a true programming language, I see things like Scratch, TI Basic, GML, and other infuriatingly terrible development platforms as essential to raising awareness of programming in general by being easy to use and being openly available.

I'm certain Derk Yu would hesitate to claim that Game Maker served as merely a toy while writing Spelunky. Games are, after all, games. It doesn't matter what you write it in.

That's fine if that's how you want to think about it, it simply isn't how I do. If it has worth in neither an academic nor an industrial context then it is not much more than a toy.
A programming language is useful if you can make stuff with it. GG2 is something made with GML. GG2 is pretty cool.

Now go away because this is a thread to moan about bugs :P
also yeah
Logged

Vindicator

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

Well, I guess I contradicted myself anyway. GameMaker does have value in an academic setting because it's a good introduction to game development, hence being used in GAM101.
Logged

\esc144aAroundTheWorld\esca

  • stinkier foot
  • ****
  • Karma: 3
  • Offline Offline
  • Posts: 2738
Re: ITT we make fun of stupid stuff in GML
« Reply #149 on: April 20, 2014, 02:03:55 pm »

Yeah what NAGN said
Logged
Pages: 1 ... 8 9 [10] 11 12 ... 15
 

Page created in 0.033 seconds with 36 queries.