ENIGMA Development Environment
Website is in read-only mode due to a recent attack.

Pages: 1 2 »
  Print  
Author Topic: I'm out  (Read 5455 times)
Offline (Male) Josh @ Dreamland
Posted on: December 18, 2013, 05:06:09 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
I just graduated college. This means that for the first time in ages, I'm about to have some free time. However, I have decided I won't be doing that. Since my return, all I have gotten out of this community, primarily over IRC, is constant nagging about all the shit everyone needs from me. This includes updates to a bot that was broken eight months ago, the remaining EDC renovations Ism and I started months ago, which no one has touched since, the build system Fuckwit decided to obliterate, and the graphics system Robert started blenderizing. And after endless little tasks, I told them to back off—specifically, to shut up and leave me the fuck alone. What happened instead was a continuation of the relentless onslaught of me being called worthless, and frankly, I'm fed up.

So rather than devote my newly discovered free time to this project, I'm going to invest it in my more interesting ideas. I sort of miss the feeling of freedom I had when I was younger, to work on what I please. Knowing exactly what needs done to a system of this size deprives you of that.

TL;DR: A lack of motivation on all fronts coupled with the endless nagging of people I'm frankly sick of hearing from, topped off with Ism's informal resignation, has led me to present my own informal resignation.

I'll come back when either Ism and forthevin are back around, or I receive a formal letter of "eating shit" from Fuckwit. This will be after he realizes that a compiler isn't just a parser.

Seeing as I've left for a few solid months in the past without too much repercussion, you probably won't miss me very quickly. Just don't expect a sudden hike in bug fixes.

Ciao for now.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) cheeseboy
Reply #1 Posted on: December 18, 2013, 05:41:47 AM

Member
Location: The internet
Joined: Mar 2011
Posts: 105

View Profile
Good riddance. You have not done anything in 2+ years so a formal resignation isn't needed. You think you're indispensable but you aren't. When you want to get off your high horse and cooperate with the other developers feel free to comeback.
Logged
Offline (Male) Goombert
Reply #2 Posted on: December 18, 2013, 05:48:47 AM

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
I second what cheeseboy has said as well. If anyone is on a high horse Josh, it's you. Complain all you want about nobody understanding the parser, and there are two reasons for that.

1) It is an obfuscated mess, and you can not deny that. And on top of that you do nonsensical things all the time, such as naming the windows executable "stupidity-buffer" and let's not forget of course entire ASCII turds dedicated to debug output.
2) If anybody asks you a question, you immediately start condescending them and calling them retarded. The only dumb question is the one you don't ask.

Quote
updates to a bot that was broken eight months ago,
It was a 6 line bug fix, it is not my fault you can't build a simple Java Applet. For which DarkAce was complaining about for eight months as well.
https://github.com/enigma-dev/EnigmaBot/pull/2

Quote
This will be after he realizes that a compiler isn't just a parser.
Your parser is nothing more than a GCC front-end.

Quote
Just don't expect a sudden hike in bug fixes.
Who are you referring to? Nobody would expect that from anyone except myself of course.
Logged
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.

Offline (Male) Sslaxx
Reply #3 Posted on: December 18, 2013, 08:06:17 AM

Member
Location: UK
Joined: Nov 2013
Posts: 72
AOL Instant Messenger - MrSslaxx Yahoo Instant Messenger - mrsslaxx
View Profile Email
Do you not think the in-fighting that's currently plaguing ENIGMA is hurting it?
Logged
Stuart "Sslaxx" Moore.
Offline (Male) DaSpirit
Reply #4 Posted on: December 18, 2013, 10:16:12 AM

Member
Location: New York City
Joined: Mar 2013
Posts: 124

View Profile
I'll miss you... :(
Logged
Offline (Unknown gender) TheExDeus
Reply #5 Posted on: December 18, 2013, 01:48:43 PM

Developer
Joined: Apr 2008
Posts: 1860

View Profile
I don't think asking Josh for anything than the parser stuff was really needed. We could of find people to do web stuff separately. But no one here would be able to write and maintain the parser even if it was the best documented piece of software in existence. So seeing Josh giving up on ENIGMA means we won't get the new parser which would help with a lot of problems we were having. Taking into account the fact Josh was the only one nearly qualified to make such a thing (as he has written several in the past few years) seems like a grim thing for ENIGMA. I am sure people like Robert will try to write it and fail spectacularly. Then when the first version will be done a year later it will be as good as the one ENIGMA had in 2008. People seem to overestimate the things he has written for ENIGMA. I'd say 90% of the most important parts. What Robert does is creates a bazillion unfinished and unnecessary "graphics systems" and then deletes them a month later when he realizes nobody needs freaking Ogre or Irrlich or whatever as a separate system. The same actually with other systems as well. Most of the code is buggy and breaks almost constantly. The current version actually doesn't run half the EDC games. So while Robert is eager, he is inexperienced, especially with as big of software as ENIGMA. And the only two persons who were was Ism and Josh.

So if you Josh decide to remake something similar to ENIGMA in the future, I am happy to help.
Logged
Offline (Male) polygone
Reply #6 Posted on: December 18, 2013, 02:08:07 PM

Contributor
Location: England
Joined: Mar 2009
Posts: 794

View Profile
lol Josh why do you care so much what cheeseboy thinks and says? ENIGMA has come all this way and then you give up at the final hurdle or have you just lost hope in it altogether?
« Last Edit: December 18, 2013, 02:11:13 PM by polygone » Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Male) Goombert
Reply #7 Posted on: December 18, 2013, 03:01:23 PM

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
Quote
I don't think asking Josh for anything than the parser stuff was really needed.
So pretty much asking him for anything is unnecessary. Josh certainly hasn't been bearing the majority of the workload if any at all for a year now. Far-be-it from him to finish a few simple tasks.

Quote
piece of software in existence.
Quote
I am sure people like Robert will try to write it and fail spectacularly.
For one we don't even need the damn thing, clang does everything we would want it to, and we wouldn't be so far behind if so much of the effort wasn't wasted.

Quote
Then when the first version will be done a year later it will be as good as the one ENIGMA had in 2008.
The one we have now isn't better than the one Game Maker had in 2005.

Quote
nobody needs freaking Ogre or Irrlich or whatever as a separate system.
Nobody needs to freaking reinvent the wheel either when a proper media abstraction layer can do such awesome things as allowing driver swapping at runtime.

Quote
The current version actually doesn't run half the EDC games.
You can blame that on Josh too because I haven't been able to update any of the examples on the EDC, because him and Ism decided to show up out of the blue and wreck the thing and leave it broken for months.

Quote
he is inexperienced
Not as far as graphics programming goes, if it wasn't for me we wouldn't have Direct3D. And without that people with shitty graphics cards like polygonz would not be able to use surfaces, but now polygone can use Direct3D 9 and surfaces and with better performance than the other graphics systems. I also fixed a bunch of the flags and the Mario game peaks at 360fps with Direct3D where as OpenGL 3 peaks at 300. I am clearly not the inexperienced one here or we'd still have OpenGL 1 software rendering and call lists where any half decent model takes up 500 mb's of ram.

Not to mention I'm not the one that suggested using 4 floats for representing color. All you damn OpenGL/Linux fanatics, and yes I am going to generalize here, tend to make really crazy assumptions.
Logged
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.

Offline (Unknown gender) TheExDeus
Reply #8 Posted on: December 18, 2013, 03:13:43 PM

Developer
Joined: Apr 2008
Posts: 1860

View Profile
Quote
For one we don't even need the damn thing, clang does everything we would want it to, and we wouldn't be so far behind if so much of the effort wasn't wasted.
Clang is the compiler. I am referring to the parser. Clang cannot compile GML. It can compile C++. So you need GML->C++ anyway. And that is the problem I am referring too. All the bugs are in that step, not in the compiler step.

Quote
The one we have now isn't better than the one Game Maker had in 2005.
GM didn't have anything like that until GM:S. Now it does have some kind of GML->C++.

Quote
Nobody needs to freaking reinvent the wheel either when a proper media abstraction layer can do such awesome things as allowing driver swapping at runtime.
But at least finish ONE of them. One working thing is A TON better than 99 broken ones.

Quote
You can blame that on Josh too because I haven't been able to update any of the examples on the EDC, because him and Ism decided to show up out of the blue and wreck the thing and leave it broken for months.
The examples are not the ones necessarily needing an update (though because of color changes some do require it). Others just break because the ENIGMA is broken.

Quote
Not as far as graphics programming goes, if it wasn't for me we wouldn't have Direct3D.
And I was about to ask who gives a shit. But clearly Poly really needs it for his Voodoo3.

Quote
I am clearly not the inexperienced one here or we'd still have OpenGL 1 software rendering and call lists where any half decent model takes up 500 mb's of ram.
I doubt it. Removing deprecated GL functions was one of the goals anyway. Something we still haven't done mind you. And I was not referencing trowing together something that "works". I am referring to software development.

Quote
Not to mention I'm not the one that suggested using 4 floats for representing color.
Wow, here take a medal.
« Last Edit: December 18, 2013, 03:17:03 PM by TheExDeus » Logged
Offline (Male) Sslaxx
Reply #9 Posted on: December 18, 2013, 03:30:53 PM

Member
Location: UK
Joined: Nov 2013
Posts: 72
AOL Instant Messenger - MrSslaxx Yahoo Instant Messenger - mrsslaxx
View Profile Email
I assume that's what LLVM is for, TheExDeus - to create compiler infrastructure. GML/EDL-to-LLVM IR-to-C/C++-etc.
Logged
Stuart "Sslaxx" Moore.
Offline (Male) Goombert
Reply #10 Posted on: December 18, 2013, 03:34:32 PM

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
Quote
GML->C++
Yes LLVM has the interface we need already completed, less buggy, and probably way more thorough and optimized than what we will ever have.

https://github.com/rpjohnst/dejavu

Quote
GM didn't have anything like that until GM:S. Now it does have some kind of GML->C++.
Right, but Game Maker's interpreter/runner from 2005 is still less buggy than what we have now.

Quote
But at least finish ONE of them.
I have, Direct3D 9 is finished now, aside from some getpixel functions and a few texture functions that I have not written because I haven't been able to think about how to make the best abstraction for the functions that can be the same for OpenGL systems. And it works with the Mario game, Phantom light flare, house effects, and some other games.

Quote
Poly really needs it for his Voodoo3.
25% of the computer market is still Windows XP.

Quote
I am referring to software development.
And of course, you are only saying it in the first place because Ism's shitpost she made earlier which was also complete crap. Saying I'm adding sooo many new features and not fixing all of her bugs.

Quote
Others just break because the ENIGMA is broken.
Then perhaps you should actually list them, because the ones I know of is the FPS example because I uploaded a heavily modified version that would work without event inheritance and can't update because EDC is broke, Box2D example broke because the API changed and I updated the functions and provided overloads to the Studio versions but again the EDC is broke so I can't upload the fixed version. Or you could just you know, stay on the Josh/Ism band wagon and point fingers at people about things you don't have a clue about.

Quote
Wow, here take a medal.
I am not asking for a medal, I am asking for you guys not to make stupid accusations.
Logged
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.

Offline (Male) time-killer-games
Reply #11 Posted on: December 18, 2013, 03:39:12 PM

Contributor
Location: Virginia Beach
Joined: Jan 2013
Posts: 1170

View Profile Email
Quite honestly if I had the kind of money to bribe you Josh, and Robert and ISM, and anyone else who may quit or already has quit on this, I'd do it in a heartbeat, but I can't drive and don't have a job yet even though I'm 19 if only you guys didn't make this conclusion until after I started making some decent money to bribe you guys with. Not a single developer or member that leavesthis project or community will be forgotten or not missed.

Sorry to see you gone, too. I thought you were our last hope and now that's ruined too. And thanks to everyone who'd rather argue and ridicule than actually use that same time to develop more, we really didn't need that, and that's what is ultimately destroying this project.
« Last Edit: December 18, 2013, 03:40:50 PM by time-killer-games » Logged
Offline (Unknown gender) egofree
Reply #12 Posted on: December 18, 2013, 04:10:37 PM
Contributor
Joined: Jun 2013
Posts: 601

View Profile Email
When i tried ENIGMA in spring, it had a lot of bugs, and it's in much better shape now. And the person who worked the most for ENIGMA this year is Robert. If Robert didn't work on this project, it would be already dead. So people who are criticizing him should not forget this. I am very grateful for all the work Robert has done for us. Also he was very dedicated to helping people on the forum. I don't say he was the only one, but he has given a lot of his time helping others. Some people says that he didn't finish anything useful for the project. This is wrong. Two examples, very useful for me :  Inheritance and improvement of the sprites editor.
Anyway the day Robert decides to really leave the project, i am afraid the project will become vaporware.
Logged
Offline (Unknown gender) TheExDeus
Reply #13 Posted on: December 19, 2013, 02:24:30 AM

Developer
Joined: Apr 2008
Posts: 1860

View Profile
Quote
Yes LLVM has the interface we need already completed, less buggy, and probably way more thorough and optimized than what we will ever have.
Have you tested it? It's 2 years old and who knows how thorough and less buggy it is. Also ENIGMA is not about just GML anymore, but EDL as well. So probably a lot of stuff will have to be additionally written. But I guess it's worth a shot. I am just skeptical it will be any better.

Quote
Right, but Game Maker's interpreter/runner from 2005 is still less buggy than what we have now.
It's weird it had any bugs at all. The interpreter didn't change GML into C++ or Delphi or whatever. It ran the code itself directly. And considering GM is from 1999 (and the guy writing it is a professor coding since 80's) then I don't see how that is somehow an achievement over ENIGMA.

Quote
25% of the computer market is still Windows XP.
GL works on XP just fine. It's the crappy support for integrated cards from 2005 that is the problem. Right now I have tested ENIGMA on about 5 machines, worst of which have integrated Intel's and integrated Mobile cards, and GL works fine on all of them. Even surfaces.

Quote
you are only saying it in the first place because Ism's shitpost she made earlier which was also complete crap
I have actually made that point several times before. But I guess you just didn't notice.

Quote
Then perhaps you should actually list them,
I will just probably try to fix them myself. Mostly they are rendering bugs.

Quote
I am asking for you guys not to make stupid accusations.
I can assure you the accusations are not stupid. They are not really accusations anyway. Just stating information.

Quote
And the person who worked the most for ENIGMA this year is Robert. If Robert didn't work on this project, it would be already dead.
And he did a lot. But saying ENIGMA would be dead is exaggeration. ENIGMA was not that active about half a year before he showed up, but it was far from dead. The idea was that Josh would start again when he has free time. Now I feel Robert is one of the several reasons he wont.

Anyway, this topic should be about Josh. Everything else mentioned here has been discussed many times before.
Logged
Offline (Male) Goombert
Reply #14 Posted on: December 19, 2013, 03:35:11 AM

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
Quote
Have you tested it? It's 2 years old and who knows how thorough and less buggy it is. Also ENIGMA is not about just GML anymore, but EDL as well. So probably a lot of stuff will have to be additionally written. But I guess it's worth a shot. I am just skeptical it will be any better.
Quote
that is somehow an achievement over ENIGMA.
You completely missed the point there, LLVM already has a pretty solid interface for parsing. Worrying about having an EDL language that will provide classes and things is and was at least the biggest waste of time, if anything the focus should have been writing a solid C++->GML parser with LLVM first, and do his custom parser that can provide all those extras as a fun side project.

Quote
GL works on XP just fine.
Polygonz is on Vista and has DirectX 10/11 support. There have also been quite a few others that have come here and had problems with surfaces.

Quote
I have actually made that point several times before. But I guess you just didn't notice.
So stop defending it then, the majority of my work with LateralGM was fixing pre-existing bugs and regressions in her code.

Quote
Just stating information.
Then name one of them that isn't a complete fabrication or distortion of the facts.

Quote
Now I feel Robert is one of the several reasons he wont.
I didn't even start this, IsmAvatar came out of the blue and started being overly critical and then Josh started to throw a fit with cheeseboy. I am sick of it, neither of them have any reason to complain and they are simply being dramatic.

All I ask is if Josh could at least fix one damn thing, even if its a small bug or to get something working, but he can't do that, and again nobody can ask him questions because he is immediately condescending!
« Last Edit: December 19, 2013, 03:36:43 AM by Robert B Colton » Logged
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.

Pages: 1 2 »
  Print