I don't really have any performance issues either, but that complaint is by far the most common I've seen. Then again, the Minecraft community is full of serial complainers.
The source of the problem here is that Notch is obviously not a GL/3D programmer. The game consists of a bunch of blocks, why in the hell does it perform worse than flashy titles like Fable 3, Prince of Persia or any other AAA title with all the bells and whistles? I understand it's doing a lot of processing, since there are a huge number of blocks to be processed. But for gods sake, a game whose graphics consist of 16x16 textures and cubes (12 triangles each!!) should not chug along like it is prone to do. It's not as if there is a large amount of AI and physics processing. The damned monsters simply make a bee line towards the character. The only thing affected by gravity are the player, entities (items, etc.), sand and gravel.
Java isn't to blame here. And that is remarkable in and of itself.
It's sad, isn't it? And the real shitter is that those mods, built from obfusticated source code introduce far less bugs than the anemic official updates. Notch may have some skills, he may have made a game which has gathered a huge, dedicated community. But that very same community is full of people 100x smarter than Notch and will inevitably outshine anything he can do. Minecraft should be declared finished, the source code released and Mojang can move on to something else. It's going to happen eventually, why prolong the inevitable?
Can I get an Amen? I just can't wait to see what a god forsaken clusterfuck the codebase is when it is finally released for "modding".
Seriously, you're going to try and pass off a source code dump as a modding API? WTF? Mods are still going to stomp on each others toes, there will continue to be questions about the legality of distributed mods (how much confidential code is needs to be released for a given mod??) and of course, every new feature will break SMP even more than it already is. Here's an idea, embed Lua, provide access to the Java code from there. Why the hell should modders (whom we have no reason whatsoever to trust) be writing Java code which runs unsandboxed? There's already been stories of malware mods stealing user data.
Minecraft is a great game with deep flaws. I honestly don't think there is any way it can ever fulfill the dreams and hype Notch is always on about. For fucks sake, 1.6, the "Bug Fix Update" caused at least as many bugs as it fixed. The whole thing is a disaster. I find it remarkable that a community of coders, working from domesticated source code can continuously out-do Mojang with features, stability and even performance. Notch releases hatches, breaks the ever-loving crap out of the game, while Diamond Miner releases stuff like Millenaire and manages to keep things stable. Not to mention adding features Notch couldn't even dream of implementing without fucking up everything.
I don't want to start a flamewar, but contrast the current update history of Terraria. Professional, few bugs, tons of new features. They added tons of new features in a week and a half. Meanwhile, Minecraft languishes (while Notch plays Terraria!!) with no new compelling features or content. Minecraft has no future until the full source code is fully leaked and the community takes over. Notch is inept. This shouldn't be taken as a Notch bashing post (I don't even know the guy), only as a series of observations on the development of the game and the obvious clusterfuck it has become.
Sorry for the rant, this has been building up for a while.
Huh. I just remembered that they were changing that behavior in a more recent version of.NET. I don't really do much with.NET so I don't know when it changed but I've had the same experience as the OP.
It's very true, and and a real pain in the ass. Not sure how you managed to avoid it, but out of the box a.Net app will refuse to run from an "untrusted location,", I.E. an internal network share.
But remember, time is money! In these situations you have to compare throughput. How many deaths per hour can be achieved with a wrench versus a bullet? Chances are you pay the thug doing the killing far more than it costs for a handful of bullets.
What difference does it make anyhow? Most iPhone users are going to be syncing to their Macs, and we all know Macs are un-hackable. The poor slobs who are using Windows deserve whatever happens to them.
But our Imperial units just help reinforce American Exceptionalism. We are the greatest country on the planet. Period. Full Stop. Therefore, our units of measurements are by implication the greatest units of measurement on the planet. Period. Full Stop. You can keep your nambly pambly liberal socialist metric system, thank you very much. Do you think Jesus used the Metric system? No! Did God tell Noah the dimensions for the ark in metric? No! He used feet and inches, as God himself intended.
I never meant to imply you were a racist yourself, but glossing over the fact that the federal government was ignoring the South's "Will" to expand slavery and continue to build their economy on that evil institution is ignorant.
Furthermore, framing the subject in terms of "the government was ignoring their will," is almost always used to attempt to create sympathy with the "aggrieved party." Except in this case the grievance was motivated purely by hatred and sadism.
If you don't want to seem like you're supporting slavery, quit giving the slavers the benefit of the doubt!
what you should do is charge $0.50 cents for certain operations. Like if I want to calculate sin^2(x) it costs $0.50, but 3+3 is free. Hell, throw some modulus in there and charge for operations which have results evenly divisible by 42. Just think of the money you could make! Ethics? This is America son, we don't believe in ethics.
NO NO NO! It comes down to an unethical business model relying on causing young children to spend their parents money without ever knowing they're doing it.
And don't try and pull the "what about gamers who know better?" If you think there is even a slightly significant percentage of mature gamers playing these stupid games you're insane. These games are developed with the explicit intention of separating "fools" from their money, even if the "fool" in question is too young to know better. But hey, that's the American Way! A sucker is born every minute, amirite??
Here's another thought, why is it OK for game developers to include features in their game which are intended to deceive kids into spending their parents money without knowing they're doing it?
Yet another Social Darwinist. No wonder you posted AC.
Or maybe disable sneaky, deceptive in-game stores aimed at users who won't know any better and which require the parent to exhaustively vet each and every thing that comes across the phone.
"Oh no honey, I have to play that My Little Ponies game for at least 3 hours first before I can even think about allowing you to play it. I have to know everything you see, I'm the Parent."
There's even been some interesting speculation about whether the microwave radiation might affect the brain in ways we have not yet realized, causing an effect something like impairment. There's definitely something missing from the picture because study after study keeps showing that talking on a cell phone, even on hands-free mode, affects driving in a way that chatting with a passenger doesn't. The only thing we don't know for sure is the reason why.
As long as we're speculating, I tend to think that it has to do with the mental model we have with regard to communication. During face to face conversation, you have the other party next to you, with all the non-vocal communication cues that involves.
When you're on a phone, the same mental model is being used, except your brain is forced to simulate the other, and thus must work harder than if the other party was next to you. We tend not to think about the myriad of non-vocal communication that takes place when we talk to another person. All you have on a phone is the verbal part. The rest has to be filled in by your brain, in order to fit the ingrained mental model.
Do you have kids? If so, do you hover over their shoulders during every activity they undertake?
If you are a parent, then I'd imagine that getting the kids distracted for a couple hours with a silly game (which you have no idea has these revenue traps built in at the outset) lets you get some stuff done around the house or just a few minutes of peace and quiet.
I'm not arguing that the lawsuits aren't frivolous, but blaming the parents for not being omniscient is just plain stupid.
Um, because parents, as ADULTS, are expected to have the requisite judgment to not simply allow unfettered access to their bank accounts by their children?
So what you're saying is that as parents, they should automatically know everything about anything, and automatically understand that the cute game they got their kids for $3.00 has a section which entices them to spend said parents money even before the actual act happens? As a parent, I can only dream of such omniscience that I know what my kids are doing before they do it!
The scum bags who put these stores in the game are the ones to blame. They know fully well that kids don't know any better and will happily rack up huge bills before the parents realize what's going on. But no, blame the parents. They're the omniscient ones.
It'd be a hell of a lot harder to operate an unethical corporation if people were wiser, more savvy, less naive, and performed due diligence.
Please stop blaming the victims.
Not only that, he's indulging in the same kind of wishful thinking as the space nutters. "If only the laws of physics weren't so strict, we could have FTL travel and visit the stars!"
In other words, if people weren't people everything would be A OK. Got it.
Ya, those Federal bastards wouldn't listen to them as they whined and moaned that their evil, inefficient "economic system" should not continue to be expanded. Oh those poor, poor patriots. They wanted their grand Southern Aristocratic Republic, built upon the backs of slavery. Not that we didn't build our own aristocracy of financial pirates, but trying to call a bunch of slave owning, backwards looking racists "Patriots" is a stretch, to say the least.
So lets go and lynch some niggers! Long Live the CSA!
I'm not saying IDE's are not allowed, I'm saying they're NECESSARY due to the mounds of extraneous code necessary to handle even basic tasks.
As for Emacs, I use it each and every day to write python. But it's not an IDE. Anyhow parentheses matching is a quite a different beast than needing a specialized tool simply to generate gobs of boilerplate code without spending more time writing boilerplate than actual application logic.
I don't really have any performance issues either, but that complaint is by far the most common I've seen. Then again, the Minecraft community is full of serial complainers.
The source of the problem here is that Notch is obviously not a GL/3D programmer. The game consists of a bunch of blocks, why in the hell does it perform worse than flashy titles like Fable 3, Prince of Persia or any other AAA title with all the bells and whistles? I understand it's doing a lot of processing, since there are a huge number of blocks to be processed. But for gods sake, a game whose graphics consist of 16x16 textures and cubes (12 triangles each!!) should not chug along like it is prone to do. It's not as if there is a large amount of AI and physics processing. The damned monsters simply make a bee line towards the character. The only thing affected by gravity are the player, entities (items, etc.), sand and gravel.
Java isn't to blame here. And that is remarkable in and of itself.
It's sad, isn't it? And the real shitter is that those mods, built from obfusticated source code introduce far less bugs than the anemic official updates. Notch may have some skills, he may have made a game which has gathered a huge, dedicated community. But that very same community is full of people 100x smarter than Notch and will inevitably outshine anything he can do. Minecraft should be declared finished, the source code released and Mojang can move on to something else. It's going to happen eventually, why prolong the inevitable?
Can I get an Amen? I just can't wait to see what a god forsaken clusterfuck the codebase is when it is finally released for "modding".
Seriously, you're going to try and pass off a source code dump as a modding API? WTF? Mods are still going to stomp on each others toes, there will continue to be questions about the legality of distributed mods (how much confidential code is needs to be released for a given mod??) and of course, every new feature will break SMP even more than it already is. Here's an idea, embed Lua, provide access to the Java code from there. Why the hell should modders (whom we have no reason whatsoever to trust) be writing Java code which runs unsandboxed? There's already been stories of malware mods stealing user data.
Minecraft is a great game with deep flaws. I honestly don't think there is any way it can ever fulfill the dreams and hype Notch is always on about. For fucks sake, 1.6, the "Bug Fix Update" caused at least as many bugs as it fixed. The whole thing is a disaster. I find it remarkable that a community of coders, working from domesticated source code can continuously out-do Mojang with features, stability and even performance. Notch releases hatches, breaks the ever-loving crap out of the game, while Diamond Miner releases stuff like Millenaire and manages to keep things stable. Not to mention adding features Notch couldn't even dream of implementing without fucking up everything.
I don't want to start a flamewar, but contrast the current update history of Terraria. Professional, few bugs, tons of new features. They added tons of new features in a week and a half. Meanwhile, Minecraft languishes (while Notch plays Terraria!!) with no new compelling features or content. Minecraft has no future until the full source code is fully leaked and the community takes over. Notch is inept. This shouldn't be taken as a Notch bashing post (I don't even know the guy), only as a series of observations on the development of the game and the obvious clusterfuck it has become.
Sorry for the rant, this has been building up for a while.
No, he means the French support of the Revolution.
Huh. I just remembered that they were changing that behavior in a more recent version of .NET. I don't really do much with .NET so I don't know when it changed but I've had the same experience as the OP.
It's very true, and and a real pain in the ass. Not sure how you managed to avoid it, but out of the box a .Net app will refuse to run from an "untrusted location,", I.E. an internal network share.
Why do you hate America?!
But remember, time is money! In these situations you have to compare throughput. How many deaths per hour can be achieved with a wrench versus a bullet? Chances are you pay the thug doing the killing far more than it costs for a handful of bullets.
Duh. Everyone knows Macs are first in Pwn to Own.... just trying to add a little levity to a discussion that is growing increasingly shrill.
What difference does it make anyhow? Most iPhone users are going to be syncing to their Macs, and we all know Macs are un-hackable. The poor slobs who are using Windows deserve whatever happens to them.
You were modded down because your post was an incomprehensible train wreck, like they always are.
What's most surprising is the fact that you're surprised.
But our Imperial units just help reinforce American Exceptionalism. We are the greatest country on the planet. Period. Full Stop. Therefore, our units of measurements are by implication the greatest units of measurement on the planet. Period. Full Stop. You can keep your nambly pambly liberal socialist metric system, thank you very much. Do you think Jesus used the Metric system? No! Did God tell Noah the dimensions for the ark in metric? No! He used feet and inches, as God himself intended.
QED.
Wow... I've never seen him act quite like this.
Way to poke the troll where it hurts Barb. You go girl.
I just love watching him burn with his pitiful rage.
P.S. => APK, your days of trolling /. with impunity are over.
I never meant to imply you were a racist yourself, but glossing over the fact that the federal government was ignoring the South's "Will" to expand slavery and continue to build their economy on that evil institution is ignorant.
Furthermore, framing the subject in terms of "the government was ignoring their will," is almost always used to attempt to create sympathy with the "aggrieved party." Except in this case the grievance was motivated purely by hatred and sadism.
If you don't want to seem like you're supporting slavery, quit giving the slavers the benefit of the doubt!
what you should do is charge $0.50 cents for certain operations. Like if I want to calculate sin^2(x) it costs $0.50, but 3+3 is free. Hell, throw some modulus in there and charge for operations which have results evenly divisible by 42. Just think of the money you could make! Ethics? This is America son, we don't believe in ethics.
NO NO NO! It comes down to an unethical business model relying on causing young children to spend their parents money without ever knowing they're doing it.
And don't try and pull the "what about gamers who know better?" If you think there is even a slightly significant percentage of mature gamers playing these stupid games you're insane. These games are developed with the explicit intention of separating "fools" from their money, even if the "fool" in question is too young to know better. But hey, that's the American Way! A sucker is born every minute, amirite??
Here's another thought, why is it OK for game developers to include features in their game which are intended to deceive kids into spending their parents money without knowing they're doing it?
Yet another Social Darwinist. No wonder you posted AC.
Or maybe disable sneaky, deceptive in-game stores aimed at users who won't know any better and which require the parent to exhaustively vet each and every thing that comes across the phone.
"Oh no honey, I have to play that My Little Ponies game for at least 3 hours first before I can even think about allowing you to play it. I have to know everything you see, I'm the Parent."
Free market FTW!
There's even been some interesting speculation about whether the microwave radiation might affect the brain in ways we have not yet realized, causing an effect something like impairment. There's definitely something missing from the picture because study after study keeps showing that talking on a cell phone, even on hands-free mode, affects driving in a way that chatting with a passenger doesn't. The only thing we don't know for sure is the reason why.
As long as we're speculating, I tend to think that it has to do with the mental model we have with regard to communication. During face to face conversation, you have the other party next to you, with all the non-vocal communication cues that involves.
When you're on a phone, the same mental model is being used, except your brain is forced to simulate the other, and thus must work harder than if the other party was next to you. We tend not to think about the myriad of non-vocal communication that takes place when we talk to another person. All you have on a phone is the verbal part. The rest has to be filled in by your brain, in order to fit the ingrained mental model.
Just my two cents.
Do you have kids? If so, do you hover over their shoulders during every activity they undertake?
If you are a parent, then I'd imagine that getting the kids distracted for a couple hours with a silly game (which you have no idea has these revenue traps built in at the outset) lets you get some stuff done around the house or just a few minutes of peace and quiet.
I'm not arguing that the lawsuits aren't frivolous, but blaming the parents for not being omniscient is just plain stupid.
Um, because parents, as ADULTS, are expected to have the requisite judgment to not simply allow unfettered access to their bank accounts by their children?
So what you're saying is that as parents, they should automatically know everything about anything, and automatically understand that the cute game they got their kids for $3.00 has a section which entices them to spend said parents money even before the actual act happens? As a parent, I can only dream of such omniscience that I know what my kids are doing before they do it!
The scum bags who put these stores in the game are the ones to blame. They know fully well that kids don't know any better and will happily rack up huge bills before the parents realize what's going on. But no, blame the parents. They're the omniscient ones.
It'd be a hell of a lot harder to operate an unethical corporation if people were wiser, more savvy, less naive, and performed due diligence.
Please stop blaming the victims.
Not only that, he's indulging in the same kind of wishful thinking as the space nutters. "If only the laws of physics weren't so strict, we could have FTL travel and visit the stars!"
In other words, if people weren't people everything would be A OK. Got it.
You mean the brave patriots who were selflessly fighting the Federal Tyrants on the basis of things like the infamous Cornerstone Speech?? http://en.wikipedia.org/wiki/Cornerstone_Speech
Ya, those Federal bastards wouldn't listen to them as they whined and moaned that their evil, inefficient "economic system" should not continue to be expanded. Oh those poor, poor patriots. They wanted their grand Southern Aristocratic Republic, built upon the backs of slavery. Not that we didn't build our own aristocracy of financial pirates, but trying to call a bunch of slave owning, backwards looking racists "Patriots" is a stretch, to say the least.
So lets go and lynch some niggers! Long Live the CSA!
I'm not saying IDE's are not allowed, I'm saying they're NECESSARY due to the mounds of extraneous code necessary to handle even basic tasks.
As for Emacs, I use it each and every day to write python. But it's not an IDE. Anyhow parentheses matching is a quite a different beast than needing a specialized tool simply to generate gobs of boilerplate code without spending more time writing boilerplate than actual application logic.