Author Topic: Pixelated games these days.....  (Read 1704 times)

0 Members and 1 Guest are viewing this topic.

Offline Tibe

  • King
  • **********
  • Renown: 1335
  • Infamy: 287
  • cRPG Player Sir Black Bishop
    • View Profile
Pixelated games these days.....
« on: December 28, 2012, 06:00:29 am »
0
I just got myself a crappy old laptop just for lolz, which has basically hardware from the year 2005 and a basic onboard. And what I found annoyingly wierd is that freaking tiny pixelated games of today wont run on it.

For instance, Rise of Nations, AoE 3 etc run pretty well on this PC and it can even barely cope with Warband. But it wont freaking run pixelated stuff like Minecraft and Hotline Miami(playably, it runs but its not playable). I for one tought the problem was little memory or old CPU, but hellz no, its the graphics. I mean what the hell? I would understand if the pixelated stuff eats  memory but why the huge graphical demand?


Offline Kafein

  • King
  • **********
  • Renown: 2203
  • Infamy: 808
  • cRPG Player Sir White Rook A Gentleman and a Scholar
    • View Profile
Re: Pixelated games these days.....
« Reply #1 on: December 28, 2012, 12:18:00 pm »
+1
I just got myself a crappy old laptop just for lolz, which has basically hardware from the year 2005 and a basic onboard. And what I found annoyingly wierd is that freaking tiny pixelated games of today wont run on it.

For instance, Rise of Nations, AoE 3 etc run pretty well on this PC and it can even barely cope with Warband. But it wont freaking run pixelated stuff like Minecraft and Hotline Miami(playably, it runs but its not playable). I for one tought the problem was little memory or old CPU, but hellz no, its the graphics. I mean what the hell? I would understand if the pixelated stuff eats  memory but why the huge graphical demand?

Minecraft is a resource hog unless you set your view distance to minimal because there's a lot of shit going on. Also, Java + lots of memory needed.

Hotline miami on the other hand, that's really weird. But not completely surprising, when you don't have a discrete CG you are bound to find yourself in situations like that.

Offline Molly

  • King
  • **********
  • Renown: 1860
  • Infamy: 693
  • cRPG Player Sir Black Rook A Gentleman and a Scholar
    • View Profile
    • For the glorious Khorin...
  • Game nicks: Molly
Re: Pixelated games these days.....
« Reply #2 on: December 28, 2012, 12:25:56 pm »
+1
I guess those games are just not optimized in any aspect. They don't have laptops from 2005 in mind when coding those games and considering the processing capabilities of "normal" hardware these days... why would they invest time in optimizing?

Let me put it this way: I can understand your... annoyance but I am not surprised.
When west germany annexed east germany, nobody moved a finger too.

Offline Leshma

  • Kickstarter Addict
  • King
  • **********
  • Renown: 683
  • Infamy: 1965
  • cRPG Player Sir White Rook A Gentleman and a Scholar
  • VOTE 2024
    • View Profile
Re: Pixelated games these days.....
« Reply #3 on: December 28, 2012, 02:46:48 pm »
0
Minecraft is a resource hog unless you set your view distance to minimal because there's a lot of shit going on. Also, Java + lots of memory needed.

Hotline miami on the other hand, that's really weird. But not completely surprising, when you don't have a discrete CG you are bound to find yourself in situations like that.

It's resource hog because initially it was poorly coded and all optimizations done since first release can't help much. It's true that Java sux for making games, but you can't blame virtual machine for everything. As I've already told to chadz once, Notch is brilliant game designer because he knows to make a game people want to play and knows how to sell it. But as programmer he is average at best.

And there really isn't that much shit going on in Minecraft, initially  there was 256x256x64 blocks and it ran like shit. Right now game supports bigger maps, but at first reason why game was running slow is because he didn't optimize shit. There's so many algorithms that you can use to optimize voxel worlds, I don't think he used any of them at first. And I'm pretty sure he wasn't the one who did all the optimization to game engine.

Offline Kafein

  • King
  • **********
  • Renown: 2203
  • Infamy: 808
  • cRPG Player Sir White Rook A Gentleman and a Scholar
    • View Profile
Re: Pixelated games these days.....
« Reply #4 on: December 28, 2012, 03:20:17 pm »
+1
It's resource hog because initially it was poorly coded and all optimizations done since first release can't help much. It's true that Java sux for making games, but you can't blame virtual machine for everything. As I've already told to chadz once, Notch is brilliant game designer because he knows to make a game people want to play and knows how to sell it. But as programmer he is average at best.

And there really isn't that much shit going on in Minecraft, initially  there was 256x256x64 blocks and it ran like shit. Right now game supports bigger maps, but at first reason why game was running slow is because he didn't optimize shit. There's so many algorithms that you can use to optimize voxel worlds, I don't think he used any of them at first. And I'm pretty sure he wasn't the one who did all the optimization to game engine.

Minecraft is intensive in its use of memory, creating and deleting millions of objects all the time. And that is exactly the kind of things Java isn't great at doing, because it takes control of these operations away from the developper (as that's not the point of Java anyway). Also Minecraft's implementation, from all the things I've seen and read, is pretty straightforward and as usual the simple implementation isn't the most efficient one. A simple programming style has many very valuable advantages though.

It isn't too simple either. The whole world isn't generated when you start a game and unless as a player you insist on exploring as much as possible, it will never be (I doubt that is even humanely possible, I don't want to do the math either). If it was, you would need a gigantic hard drive to run the game. The most simple optimization was only rendering a certain number of chunks around the player. The maximum size of the world has no influence on the overall performance right now.

Now say if somehow they managed to implement an algorithm that could also reduce the number of blocks the program has to load and render vertically (like say, only 3 layers under the visible blocks for chunks that are far away from the player), they could probably have a much larger view distance, probably even similar to a realistic view distance on earth (that is, if the minecraft world wasn't flat).

Offline SeQuel

  • Earl
  • ******
  • Renown: 446
  • Infamy: 129
  • cRPG Player Sir White Pawn
    • View Profile
  • Game nicks: SeQueL
  • IRC nick: SeQueL
Re: Pixelated games these days.....
« Reply #5 on: December 29, 2012, 03:15:55 am »
0
It's resource hog because initially it was poorly coded and all optimizations done since first release can't help much. It's true that Java sux for making games, but you can't blame virtual machine for everything. As I've already told to chadz once, Notch is brilliant game designer because he knows to make a game people want to play and knows how to sell it. But as programmer he is average at best.

And there really isn't that much shit going on in Minecraft, initially  there was 256x256x64 blocks and it ran like shit. Right now game supports bigger maps, but at first reason why game was running slow is because he didn't optimize shit. There's so many algorithms that you can use to optimize voxel worlds, I don't think he used any of them at first. And I'm pretty sure he wasn't the one who did all the optimization to game engine.

Pretty much sums up Minecraft.

Offline Tibe

  • King
  • **********
  • Renown: 1335
  • Infamy: 287
  • cRPG Player Sir Black Bishop
    • View Profile
Re: Pixelated games these days.....
« Reply #6 on: December 29, 2012, 11:12:35 pm »
0
Minecraft yes, is known to be a real resourcehog. Also I googled abit and "Hotline Miami" is a terribly optimised game aswell. The game will show the "out of videomemory" even to PCs that have uberhardware. Common bug for this game. Its quite badass, but pirate it first to see if it works than buy it if you want it. Cause there were people who bought it, met the minimum requirements and never got it working.