Active Topics

 


Reply
Thread Tools
zdanee's Avatar
Posts: 311 | Thanked: 376 times | Joined on Nov 2010 @ Hungary
#31
Originally Posted by Bartcore3 View Post
seems like nobodys interested
I would be in minetest. C++ sounds better suited for N900 than Java. Icedtea works it is almost as fast as my C=64 was
 
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#32
Originally Posted by Mentalist Traceur View Post
A wonderful choice. The main reason I'm barely on this forum as of late? Minecraft. F'ing game just demands to be played.


Yeah, I'm with you on the Java thing. Honestly, if you ask me everything should be coded in C (though not C++ or other derivative Cs - I mean hardcore C where you don't get to have a string variable because char arrays are sufficient and have to consciously pay attention to where every single byte of memory you're using goes, and OOP doesn't happen).

Anyway, yes, Java's probably to blame largely.

On the other hand, given the way the game works, I think it has to keep track of the position of every single block. And I believe you guessed right - every block has position data, at least some (I suspect all) have facing data, and a block-ID (and then that's how they determine textures and other block properties. So at least that's not stored for every single block individually).
http://notch.tumblr.com/post/7799649...eresting-email
http://notch.tumblr.com/post/3746989...eration-part-1
http://clockworkcodex.blogspot.com/2...-strategy.html
http://www.minecraftforum.net/topic/...ring-tutorial/
http://www.minecraftwiki.net/wiki/Far_Lands
http://www.minecraftwiki.net/wiki/Data_values

Last edited by don_falcone; 2011-11-25 at 11:04.
 
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#33
Ummm... I'm not sure what the point is? And why that's stated as a response to my post?

I got the chunks wrong, I thought they were bigger than 16x16x128.

From your second link:
"If you go outside that range (about 25% of the distance from where you are now to the sun), loading and saving chunks will start overwriting old chunks. At a 16/th of that distance, things that use integers for block positions, such as using items and pathfinding, will start overflowing and acting weird."

That's basically what I said - you could go several orders of magnitude farther than the surface of the earth, before the game engine will start having problems. Now, I'm not sure what [distance-between-earth-and-sun]/64 is, but I am pretty sure it fits my approximation of "several orders of magnitude more than the surface of the earth".

If you're just illustrating that on top of Java being a bad influence on the optimization, there's also lack of proper optimization work done by Minecraft devs, I never denied that either.

"Far Lands" got fixed a while ago btw.

I appreciate some of those links because they're informative, but I just don't get what you're getting at?
 
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#34
How the blocks are organized and the rendering is done? --- "i think it has to keep track of every single block's position"
 
Bartcore3's Avatar
Posts: 118 | Thanked: 36 times | Joined on Feb 2011 @ Belgium
#35
Didn't have much time to play wit the minecraft.. i was playing with the transition.ini and eventually i resized my entire screen to 1 pixel xD

Soooo no it's flashed and i should try not to tweak to much.. for now

Back to minecraft!
__________________
wololooo
 
Posts: 118 | Thanked: 31 times | Joined on Feb 2010
#36
Originally Posted by Bartcore3 View Post
i'm so sorry soulaxe! i'm not ignoring you.
Been so busy i forgot to answer you..

i did take a look at minetest-c55. Even downloaded and played for a minute.. is it compatible with mojangs minecraft? Because i think they're 2 completely different games though they look the same.

What i planned to make was a server to play minecraft on, because lots of people play that game. And i'm not quite sure many others know minetest...

i hope you get what i'm trying to tell.. My english is good but not great
Don't worry, I understand what you're implying. I believe I may have heard an instance of someone using Minetest as a server for Minecraft, but it was for classic and not any alpha/beta revisions.

However, as nice as it would to have Minecraft running on the N900, the game would run too sluggish. Whilst going for a C++ or C equivalent language would prove better in choice of spending time to port. It's aleady on the Open Pandora i.e. its on hardware very similar to the N900's.

Last edited by Soulaxe; 2011-11-27 at 22:31.
 
Reply


 
Forum Jump


All times are GMT. The time now is 09:14.