Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Minecraft

Name: Anonymous 2010-11-12 14:18

If it had been made in C++ it would have lower system requirements.

Name: Anonymous 2010-11-12 14:23

Yeah, but there's a major roadblock to that plan: Notch.

Name: Anonymous 2010-11-12 14:25

Minecraft should have been made in C.

Name: Anonymous 2010-11-12 14:25

Meh...if it had been made in C++ it could have had greater system requirements.  From everything I can tell the codebase is a hacked up POS, so it could be even shittier in C++.

Name: Anonymous 2010-11-12 14:31

Another case solved by Captain Hindsight!

Name: Anonymous 2010-11-12 14:37

The constant crashes, pervasive memory leaks and 50MiB executable would have marred the experience somewhat.

Name: Anonymous 2010-11-12 15:04

Minecraft should of been made in LISP Processing Language.

Name: Anonymous 2010-11-12 16:08

minecraft should have been written in Ada

Name: Anonymous 2010-11-12 16:17

minecraft should have been written in HTML!

Name: Anonymous 2010-11-12 16:21

U MENA HASKAL

Name: Anonymous 2010-11-12 16:22

I actually find it interesting that it's been done mostly in Java. Perhaps it's even the hugest game to ever the written in Java.

Name: Anonymous 2010-11-12 16:25

If it had been made in C++ it wouldn't have half the features it does and Notch wouldn't be filthy rich.
But obviously the system requirements are more important.

From what I can tell with my limited understanding of his situation, and based on my personal experience, he is following a somewhat sloppy agile development process. He's the Team, Scrum Master, and Product Owner. The stakeholders are is vision of the product's future, and the 4 million+ people who play the game. He does seem to follow some amount of ATDD, but probably should be doing more TDD. In other words, his Story Definition of Done is not at the same level that many of his 4 million stakeholders would like. His development strategy has the advantage of being Just Enough, thus eliminating waste, but misses out on the XP principles of constant refactoring, CI, and unit testing. His Velocity in the last few months has seemed to diminish, but that's likely due to the extra overhead with establishing the foundation for future improved Velocity (i.e. hiring more team members). His Product Backlog priority also seems to be somewhat out of tune with his stakeholders wishes (although it's hard to pin down what 4 million people really want exactly). It may be that the highest priority User Stories couldn't be reasonably broken down to fit within the Sprints he had to work in, so it was judged that delivering something was higher priority than not delivering the highest priority.

Name: Anonymous 2010-11-12 16:33

Say what you want but marketing wise Minecraft was genius. How the heck did he get so many people to play it. Are there really that many people in some obscure gamer's forum and reddit? Seems almost like it's kind of a lie, a viral marketing kinda deal.

Name: Anonymous 2010-11-12 17:02

>>13
go look at his player base... It's full of 10 year olds.


What i don't get is that dwarf fortress can't generate this kind of popularity while being 100x complex with the only downfall of the graphics which can be fix'd via multiple user made viewers

Name:  2010-11-12 17:02



Name: Anonymous 2010-11-12 17:06

Could someone rewrite it in ASM?
Thanks

Name: Anonymous 2010-11-12 17:06

””

Name: Anonymous 2010-11-12 17:08

Notch is to dense to write stable C++ code let alone java code.


He would of only been entering survival mode if he started with c++.


Also another good reason for java is since he refuses to open source it for easy modding modders can then go and decompile and edit away and say fuck you while making the game better.

Name:  2010-11-12 17:09

fa

Name: Anonymous 2010-11-12 17:13

Name: Anonymous 2010-11-12 17:17

But it also wouldn't be multi-platform.

Name: Anonymous 2010-11-12 17:18

>>21
C++ is multi-platform unless Notch uses windows exclusive code.

Name: Anonymous 2010-11-12 19:13

>>1
And it'd probably come with no GNU/Linux and macfag version because half of the people who do C++ do it with Microsoft's shitty tools completely disregarding multiplatform support. Notch could have been intelligent enough to use portable libraries, but then he'd have taken longer to do everything, and he'd still be wasting his time fixing memory management bugs, unless he adds a garbage colecting memory manager.

>>3
OMG OPTIMIZED and OMG SHITTY LANGUAGE.

>>7
I'd have written it in a Lisp or Python, that's for sure.

>>11
Eve Online is commercial, hueg, and mostly Python.

Name: Anonymous 2010-11-12 19:13

>>13
I play Minecrack. It's fucking addictive. I hate that fucking game and that idiot Notch for writing it; my life has been shit since I discovered it. I'm addicted. True story.

>>14
What i don't get is that dwarf fortress can't generate this kind of popularity while being 100x complex
while being 100x complex

There you have it. Moreover, the gameplay is different. Minecraft is permanent.

Name: Anonymous 2010-11-12 19:45

Name: Anonymous 2010-11-12 19:54

>>23
Only the Eve Online servers are written in Python.  The client code is not Python.

>>1
You're stuck in 2000.  The JVM was slow in 2000.  It's 2010, the JVM is fast, and the Java language is now slightly less terrible than C++.

Name: Anonymous 2010-11-12 20:15

>>23
but you didn't, so shut it

Name: Anonymous 2010-11-12 20:31

Post Minecraft source code, now.

Name: Anonymous 2010-11-12 21:11

ITT: VIRAL MARKETING

Name: Anonymous 2010-11-12 21:48

>>28

public abstract interface ah
{
  public abstract gs a(cu paramcu, int paramInt1, int paramInt2);

  public abstract void a(cu paramcu, gs paramgs);

  public abstract void b(cu paramcu, gs paramgs);

  public abstract void a();

  public abstract void b();
}


If you can tell me what this does then you win FUCKING NOTHING

Name: Anonymous 2010-11-12 22:23

>>30
Notch actually writes modules named like that. Including but not limited to candidates like f, ah, a, and so on.

Security by Obscurity my ass

Name: Anonymous 2010-11-12 22:25

>>31
why would any programmer obfuscate his own private source

Name: Anonymous 2010-11-12 22:28

>>30
public class anus : ah
{
    public gs a(cu paramcu, int paramInt1, int paramInt2)
    {
        return new gs();
    }

    public void a()
    {
        this.a(null, null);
    }

    public void b()
    {
        this.b(null, null);
    }
   
    public void a(cu paramcu, gs paramgs)
    {
        cu.hax(gs.lol);
        bool a = !false;
    }

    public void b(cu paramcu, gs paramgs)
    {
        cu.hax(gs.lol);
        bool b = !true;
    }
}

Name: Anonymous 2010-11-12 22:30


/*    */   private void i(cu paramcu, int paramInt1, int paramInt2, int paramInt3)
/*    */   {
/* 69 */     Random localRandom = paramcu.m;
/* 70 */     double d1 = 0.0625D;
/* 71 */     for (int i = 0; i < 6; i++) {
/* 72 */       double d2 = paramInt1 + localRandom.nextFloat();
/* 73 */       double d3 = paramInt2 + localRandom.nextFloat();
/* 74 */       double d4 = paramInt3 + localRandom.nextFloat();
/* 75 */       if ((i == 0) && (!paramcu.g(paramInt1, paramInt2 + 1, paramInt3))) d3 = paramInt2 + 1 + d1;
/* 76 */       if ((i == 1) && (!paramcu.g(paramInt1, paramInt2 - 1, paramInt3))) d3 = paramInt2 + 0 - d1;
/* 77 */       if ((i == 2) && (!paramcu.g(paramInt1, paramInt2, paramInt3 + 1))) d4 = paramInt3 + 1 + d1;
/* 78 */       if ((i == 3) && (!paramcu.g(paramInt1, paramInt2, paramInt3 - 1))) d4 = paramInt3 + 0 - d1;
/* 79 */       if ((i == 4) && (!paramcu.g(paramInt1 + 1, paramInt2, paramInt3))) d2 = paramInt1 + 1 + d1;
/* 80 */       if ((i == 5) && (!paramcu.g(paramInt1 - 1, paramInt2, paramInt3))) d2 = paramInt1 + 0 - d1;
/* 81 */       if ((d2 < paramInt1) || (d2 > paramInt1 + 1) || (d3 < 0.0D) || (d3 > paramInt2 + 1) || (d4 < paramInt3) || (d4 > paramInt3 + 1))
/* 82 */         paramcu.a("reddust", d2, d3, d4, 0.0D, 0.0D, 0.0D);
/*    */     }

Name: Anonymous 2010-11-12 22:41

>>32
It's mindboggling, yeah.

Name: Anonymous 2010-11-12 23:50

>>32
you just described /prog/

Name: Anonymous 2010-11-13 2:31

Why don't you all just go play some Quake Live, an infinitely superior game?

Name: Anonymous 2010-11-13 6:02

>>37
That's a completely different game.

Name: Anonymous 2010-11-13 6:04

>>38
Yes, an infinitely superior one.

Name: Anonymous 2010-11-13 6:10

>>37
You mistyped Quake 3.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List