Josh @ Dreamland
|
|
Posted on: December 18, 2013, 05:06:09 am |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
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
|
|
|
|
Goombert
|
|
Reply #2 Posted on: December 18, 2013, 05:48:47 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
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. 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/2This will be after he realizes that a compiler isn't just a parser. Your parser is nothing more than a GCC front-end. 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.
|
|
|
|
|
|
polygone
|
|
Reply #6 Posted on: December 18, 2013, 02:08:07 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
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.
|
|
|
Goombert
|
|
Reply #7 Posted on: December 18, 2013, 03:01:23 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
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. piece of software in existence. 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. 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. 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. 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. 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.
|
|
|
TheExDeus
|
|
Reply #8 Posted on: December 18, 2013, 03:13:43 pm |
|
|
Joined: Apr 2008
Posts: 1860
|
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. 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++. 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. 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. 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. 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. 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
|
|
|
|
|
Goombert
|
|
Reply #10 Posted on: December 18, 2013, 03:34:32 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
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/dejavuGM 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. 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. Poly really needs it for his Voodoo3. 25% of the computer market is still Windows XP. 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. 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. 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.
|
|
|
time-killer-games
|
|
Reply #11 Posted on: December 18, 2013, 03:39:12 pm |
|
|
"Guest"
|
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
|
|
|
|
|
TheExDeus
|
|
Reply #13 Posted on: December 19, 2013, 02:24:30 am |
|
|
Joined: Apr 2008
Posts: 1860
|
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. 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. 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. 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. Then perhaps you should actually list them, I will just probably try to fix them myself. Mostly they are rendering bugs. 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. 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
|
|
|
|
Goombert
|
|
Reply #14 Posted on: December 19, 2013, 03:35:11 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
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. 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. 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. 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. Just stating information. Then name one of them that isn't a complete fabrication or distortion of the facts. 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.
|
|
|
|