Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 498 499 [500] 501 502 ... 1380

Author Topic: Minecraft - It has blocks.  (Read 2455583 times)

Sir Pseudonymous

  • Bay Watcher
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7485 on: February 08, 2011, 05:59:04 pm »

You probably get a better framerate because the graphs obscure part of the screen, if the underlying code recognizes that and stops rendering what's obscured.
Logged
I'm all for eating the heart of your enemies to gain their courage though.

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7486 on: February 08, 2011, 06:04:37 pm »

You probably get a better framerate because the graphs obscure part of the screen, if the underlying code recognizes that and stops rendering what's obscured.

No, the engine doesn't do occlusion. That's why the game is curiously demanding.
Logged

Sir Pseudonymous

  • Bay Watcher
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7487 on: February 08, 2011, 06:28:52 pm »

why the game is curiously demanding.
It's written in java. It'll run like shit no matter what you do. :P
Logged
I'm all for eating the heart of your enemies to gain their courage though.

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7488 on: February 08, 2011, 06:37:46 pm »

why the game is curiously demanding.
It's written in java. It'll run like shit no matter what you do. :P

Indeed. But it runs shittier than it has any right to do.
Logged

Jay

  • Bay Watcher
  • ☼Not Dead Yet☼
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7489 on: February 08, 2011, 07:27:41 pm »

why the game is curiously demanding.
It's written in java. It'll run like shit no matter what you do. :P

Indeed. But it runs shittier than it has any right to do.
Both of you are ignorant.
Java is not inherently worse than any other language.
It's all in the execution.
Notch's code is pretty terrible about efficiency.
Logged
Mishimanriz: Histories of Pegasi and Dictionaries

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7490 on: February 08, 2011, 07:31:25 pm »


Humour doesn't travel well through the tubes, I guess.
Logged

RedWarrior0

  • Bay Watcher
  • she/her
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7491 on: February 08, 2011, 08:04:03 pm »

Logged

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7492 on: February 08, 2011, 08:05:56 pm »


Humour doesn't travel well through the tubes, I guess.
I blame the Java.

Yes. This mysterious coffee is to blame for everything.
Logged

RedWarrior0

  • Bay Watcher
  • she/her
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7493 on: February 08, 2011, 08:07:02 pm »

They spilled it all over my tubes.
Logged

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7494 on: February 08, 2011, 08:27:09 pm »

Now the stains will never come off.
Logged

Sir Pseudonymous

  • Bay Watcher
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7495 on: February 08, 2011, 08:59:17 pm »

why the game is curiously demanding.
It's written in java. It'll run like shit no matter what you do. :P

Indeed. But it runs shittier than it has any right to do.
Both of you are ignorant.
Java is not inherently worse than any other language.
It's all in the execution.
Notch's code is pretty terrible about efficiency.
Java is worse when it comes to efficiency than most languages well, the other most prominent ones, anyways. Maybe it has a leg up on Python, it lacks the user-friendly nature of Python, as well as being beaten in terms of efficiency by C++ and the like. The only thing Java has going for it is how ubiquitous its virtual machine is at this point, and the fact that for god knows what reason it's commonly taught to students.
Logged
I'm all for eating the heart of your enemies to gain their courage though.

sonerohi

  • Bay Watcher
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7496 on: February 08, 2011, 10:09:20 pm »

Java is a sort of tautology.
Logged
I picked up the stone and carved my name into the wind.

RedWarrior0

  • Bay Watcher
  • she/her
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7497 on: February 08, 2011, 10:36:18 pm »

Java is a sort of tautology.
Screw actually finding the picture. I'll just say xkcd.png.
Logged

Andir

  • Bay Watcher
    • View Profile
Re: Minecraft - It has blocks.
« Reply #7498 on: February 09, 2011, 03:29:18 am »

Java is worse when it comes to efficiency than most languages well, the other most prominent ones, anyways. Maybe it has a leg up on Python, it lacks the user-friendly nature of Python, as well as being beaten in terms of efficiency by C++ and the like. The only thing Java has going for it is how ubiquitous its virtual machine is at this point, and the fact that for god knows what reason it's commonly taught to students.
I love the vitriol Java hate... no, it's sad really.  I'm not a Java programmer, but I respect what it's accomplished under the proper hands.  Sure, there's people who completely fail at being able to write cross platform solutions, but it's far... far easier to come up with a solution in Java that performs "well enough" to accomplish the task which it was designed for and not so complicated that it requires someone with an inherent working knowledge of pointer operations to debug, patch, and maintain.  I would say the same for Actionscript and Javascript.  While I myself would like to see a purely functional language pick up steam, people are still obsessed with this notion that the code has to be fine tuned for a specific machine and instruction set and we will likely never step beyond that ignorance in the near future.

Really, Java is just an iteration in abstraction and while it's not going to beat a compiled language in speed AND memory footprint, neither will C/C++ beat pure Assembler code.  It's taught in colleges because it's perfectly capable of teaching students how to code in OO without having to bore them to death over mundane boilerplate code for construction/destruction and memory operations inherent to compiled code and it, quite frankly, existed far before it's time.  Only recently has someone created a viable alternative to it's level of abstraction and that has an ominous cloud floating over it called Microsoft.

I'm not arguing this topic here, but that's my take on it.
Logged
"Having faith" that the bridge will not fall, implies that the bridge itself isn't that trustworthy. It's not that different from "I pray that the bridge will hold my weight."

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: Minecraft - It has blocks.
« Reply #7499 on: February 09, 2011, 11:26:29 am »

Java is terrible if you've only gone to school. Once you get out in the field, it becomes clear that it's actually very useful.

Not all code needs to be perfectly optimized; all code needs to be compatible and extensible. It's best to make a few C-family applications that handle the high-power stuff very efficiently, and a lighter, more compatible side for the low frequency and/or load parts of a program. Java is pretty good for this.
Logged
A thousand million pool balls made from precious metals, covered in beef stock.
Pages: 1 ... 498 499 [500] 501 502 ... 1380