And remember guys, it still is a beta. Hopefully he'll start optimising as fuck once the actual release get close.
[QUOTE=LikeWoah;28385017]And remember guys, it still is a beta. Hopefully he'll start optimising as fuck once the actual release get close.[/QUOTE]
I'd rather he fixed the performance issues before adding new features than the other way around, to be honest.
Fixing the performance issues wouldn't get him new players or keep existing ones entertained.
[QUOTE=Darwin226;28385182]Fixing the performance issues wouldn't get him new players or keep existing ones entertained.[/QUOTE]
"Can't run this on my computer, too laggy, won't buy", *Notch fixes performance issues*, "Oh, I see Notch has fixed performance issues, will buy"
"Oh god, new features, yay! Oh wat, too slow now, can't, play, ugghh", *Notch fixes performance issues*, "Oh, woo, I can enjoy the new features at lightspeed :D"
[QUOTE=Jallen;28383769]I don't want to seem like a fanboy here, but really we should be grateful for what notch does. The majority of people who become millionaires just ditch work and do whatever the fuck they want. Fortunately notch seems to have a passion for game development.[/QUOTE]
I'm not disputing that; I both love Minecraft, and am very grateful for Notch's work so far. However it can't be denied that there's been a distinct lack of any meaningful updates lately, which is a bit disappointing.
Edit:
We should probably stop this discussion, it's very off-topic.
[QUOTE=BlkDucky;28385103]I'd rather he fixed the performance issues before adding new features than the other way around, to be honest.[/QUOTE]
Performance isn't [i]that[/i] bad. I can play it smoothly on my old notebook that can't even run the new CSS on lowest settings.
[img]http://i.imgur.com/0QLOx.gif[/img]
Had to be done. Anyway I also don't get the Notch flaming. From my experience, Minecraft runs fine.
I never thought we could have a discussion where we iterate the same point from different angles to each other.
Minecraft never runs slowly here, not even on my dad's old notebook that can't even get the most shity 3d games to run smoothly. I know its not the best but it isn't so bad that it has priorities over some of the more major bugs.
Meh, I didn't really like minecraft to be honest. It was fun the first 5 hours but not anymore.
As for what I'm working on. I'm making sprites for my game. That's right, I'm actually trying to get away from programmer art.
[QUOTE=xAustechx;28389015]Meh, I didn't really like minecraft to be honest. It was fun the first 5 hours but not anymore.[/QUOTE]
Did you only play creative or the full game?
Funny how you guys were just mentioning the lack of updates and Notch mentions the addition of dogs and announces Mojang's new game.
[QUOTE=Overv;28389032]Did you only play creative or the full game?[/QUOTE]
Full game, not the free creative mode. It was fun for a while hiding in my base from zombies at night but, it just got old. I don't know why. Guess it's not my style.
Though the game is good. Not knocking on the game or anything. Just not my type I guess. : )
[QUOTE=AgentBoomstick;28389206]Funny how you guys were just mentioning the lack of updates and Notch mentions the addition of dogs and announces Mojang's new game.[/QUOTE]
Does anybody really give a shit he's adding dogs to the game?
[img]http://img84.imageshack.us/img84/3092/development09a.png[/img]
Just exploring a bit until...
[img]http://img808.imageshack.us/img808/2581/development09b.png[/img]
A BLACK KNIGHT APPEARS
None shall pass.
[editline]0[/editline]
Oh, I see. Running away? You yellow bastards - come back here and take what's coming to you
Alright, I pretty much finished my OBJ loader with MTL support :v:
[img]http://i51.tinypic.com/255m7g9.png[/img]
I've always wondered what part of Minecraft "isn't optimized". Does anyone know the technical details?
[QUOTE=Clavus;28391135]I've always wondered what part of Minecraft "isn't optimized". Does anyone know the technical details?[/QUOTE]
I think the main problem is with TCP and the massive transmission overheads associated with it.
[QUOTE=Clavus;28391135]I've always wondered what part of Minecraft "isn't optimized". Does anyone know the technical details?[/QUOTE]
This came up in SA coding horrors thread:
[quote][code]
class RenderGlobal {
ArrayList<Chunk> pendingChunks;
...
public boolean renderNewChunks(Coord camera, boolean firstRun)
{
Collections.sort(this.pendingChunks, new DistanceComparator(camera));
int lastChunkIndex = this.pendingChunks.size() - 1;
int nChunks = this.pendingChunks.size();
for (int i = 0; i < nChunks; i++) {
Chunk chunk = this.pendingChunks.get(lastChunkIndex - i);
if (!firstRun) {
if (chunk.distance(camera) > 1024.0F) {
if (chunk.ready) {
if (i >= 3)
return false; // termination point 1
}
else if (i >= 1)
return false; // termination point 2
}
}
else if (!chunk.ready)
continue;
chunk.render();
this.pendingChunks.remove(chunk);
chunk.notRendered = false;
}
return this.pendingChunks.size() == 0; // termination point 3
}
...
}
[/code]
Context:
1) this.pendingChunks averages 3000-5000 objects.
2) Collections.sort allocates a new array of the same size, copies all the elements out of the ArrayList, sorts them, then copies all the elements back.
3) The code always terminates at point 1 or 2, unless firstRun is true (i.e., it only processes the last ~3 objects in the list)
This method is called every frame, and accounts for 30% of CPU time on slower systems.[/quote]
Also, someone mentioned this:
[quote]This doesn't even begin fixing how the Minecraft engine renders >3x more triangles than necessary by not combining identical adjacent quads.[/quote]
[QUOTE=raBBish;28391326]This came up in SA coding horrors thread:[/QUOTE]
I really, really don't like SA. The website design is horrible.
Also
[img]http://gyazo.com/4acdeedd6b2736fb40147858009bb4f8.png[/img]
But what if I don't [b]want[/b] to register an account to view page 2?
Edit: Wait, it's letting me now. I think I might have been trying to rate the page. I'm a bit unclear.
[QUOTE=BlkDucky;28391812]I really, really don't like SA. The website design is horrible.
Also
[img_thumb]http://gyazo.com/4acdeedd6b2736fb40147858009bb4f8.png[/img_thumb]
But what if I don't [b]want[/b] to register an account to view page 2?
Edit: Wait, it's letting me now. I think I might have been trying to rate the page. I'm a bit unclear.[/QUOTE]
Then lowtax doesn't get his :10bux:
You guys ever decide to write algorithms to generate things that you are sure have been done before? But do it anyway, just for the experience.
Writing a crossword generator.
Now my maze generator can output straight to a png.
[media]http://i120.photobucket.com/albums/o181/SamPerson12345/wat.png[/media]
Does anyone know a way to find the points that have the greatest distance between them? The only way I can think of would be to go through every dead end and find the point that's furthest away from it, and then choose the ones with the greatest distance. It doesn't seem like that would be very efficient though.
For straight-line distance, the two opposite corners. For in-maze an A* algorithm which choses the worst possible working path could work. Why is efficiency an issue, are you trying to do this on the fly?
Mersenne twister!
[img]http://tallcorporation.co.cc/projects/what/mt1.PNG[/img]
A larger tile size reveals some anomalies though.
[img]http://tallcorporation.co.cc/projects/what/mt2.PNG[/img]
EDIT: I think it's fine now.
Got the enemies moving properly, fixed the speed thing and added sprites as well as finding out that I can't draw, so I put in ones from familiar games.
[media]http://i920.photobucket.com/albums/ad43/Portal2121/sprites.png[/media]
[QUOTE=raBBish;28391326]This came up in SA coding horrors thread:
Also, someone mentioned this:[/QUOTE]
Combining adjacent quads for something like Minecraft would almost certainly lead to prohibitively large vertex buffers. And remove 2/3rds of the polygons? lolno. Maybe on a totally flat level, but most Minecraft levels are not flat.
I'm not completely sure what this is going to be yet:
[img]http://dl.dropbox.com/u/19301242/Pics/something.bmp[/img]
You can left click to draw black boxes, and right clicking starts what was originally going to be water(it turned into a pain) and the 'water' goes out in all directions(not going through the boxes). It will probably end up being something like Pipe Dream, but I have no idea.
I'm currently trying to make it stop lagging because its drawing so much.
[QUOTE=BlkDucky;28383627]Maybe. But it's undeniably [b]really[/b] badly optimised.[/QUOTE]
Rated disagree because it's not optimized at all.
Sorry, you need to Log In to post a reply to this thread.