Is a round Minecraft world possible?
HTML-код
- Опубликовано: 5 окт 2016
- Heights of circular orbits: mesecons.net/random/orbit.pdf
More mathematical video on how to make the planet look spherical: • How to make the Minecr...
How to get this game:
For Windows:
Download this and run minetest.exe in the "bin" directory:
github.com/Jeija/spheretest/r...
For all other platforms, download and compile the game from GitHub:
github.com/Jeija/spheretest
Add satellite mod, skybox and demo map manually:
github.com/Jeija/spheretest/r...
Minetest Forum Topic: forum.minetest.net/viewtopic....
Background Music:
C418 - Cat
Tom Day - Going Home
Resonata - Returned To Dust
Some interesting resources:
en.wikipedia.org/wiki/Spheric...
en.wikipedia.org/wiki/Euler_c...
/ if_i_wanted_to_tessell...
Gauss's proof that a sphere cannot be mapped on a flat plane:
en.wikipedia.org/wiki/Theorem...
Thanks to 3blue1brown for the amazing manim library which was used for the math animations in this video: / 3blue1brown Наука
I'm sorry, I'm not understanding something. At 1:59, you are talking about the Euler characteristic, but you are mentioning both "corners", and "vertices". I think that might be an error, in that the (4/4)n corners were already dealt with, and then you had to talk about "edges" but you used the word "vertex". Was this an error? Regardless, I can tell this is a great video!
Thanks for bringing this up, I should have clearly said "edges" / "edge" instead of "vertices" / "vertex" at 1:59, that way it is obviously wrong. I have fixed the subtitles and pinned your comment so that others will hopefully notice the error.
Rayden Creed hahahah
Jeija I
But dude... This person should be given a job in mojang. He could easily improve minecraft to a legend of a legenf
Rayden Creed this is cool but a regular Minecraft world size is probably larger than the sun so falling through it would take at least a day gravity would be really strong and this wouldn't be a good representation as it's curve would be basicly null on a small enough area so continue with your mini world
0:53
"If you're thinking this is impossible, you would be absolutley correct."
/roll credits
Wixos Rynoloz *ding*
It was so beautifully placed in there XD
/end video
Nice profile pic
/music plays
when you turn the fov up too high
No such thing.
I always have it on quake pro. (Highest possible setting)
The Demon Overlord you can go higher.. in the config
If it's too high your screen just flips upside-down
Minecraft Travis
isnt that when u put it on negative fov?
Now i dont want infinite worlds anymore
Black Starz same
Me to
How about infinite planets
with rockets and portals
lma
... are you gonna eat that bagel?
NOMNOMNOM
what bagel ? I dont see any bagels..
Tumeni Nodes e
@Orange Fort lol why you posting that here
@Orange Fort ... 1) It's flat not a cube and 2) When did this video ever state that the minecraft world was a cube?
This is legit the coolest thing ever
Lewis Massie what the fuck is cool about this
I'm just a weird maths nerd, don't mind me
everything about this is cool! math rules!
Are you seriously asking what is cool about changing the basic building blocks of a multi-billion dollars game through code and math studies and making an almost entirely different game which obeys more realistic physics and has some interesting properties ? Do you happen to be a highschool american football jock ?
This is cool and I'm shit at math
Now map a flat world onto a klein bottle.
Matrix thank you . your comment warms my heart . also merry christmas
That is impossible cuz minecraft is 3d
+Bluemon
No, actually it is possible, because a klein bottle has a 2d surface. It's just impossible to show a klein bottle in 3d euclidean space without it intersecting itself, so we call it a 4d object.
In code, a klein bottle is basically the same as a torus, except the world flips/becomes mirrored whenever you cross an edge and loop around.
@@animowany111 If there is a sphere is the surface of world, why not to do same with klein bottle?
Wow, that is a REALLY COOL way to get people to get interested in math. That planet seems to have some cool properties! Have you thought on other weird mappings that would make interesting maze-like worlds? That would be an interesting game on its own
Not really a different mapping, but answering a user request I made a hollow-earth style interior world: github.com/Jeija/spheretest/issues/2
But yeah, I never really thought of using special mappings themselves for game mechanics, that's a really interesting idea.
I think you would like my HyperRogue -- it uses the hyperbolic geometry to create many interesting worlds (maze-like and lots of other) and game mechanics (you have to use strategies that would not work in an Euclidean world). You can also experiment with other geometries. Contrary to this video, it is an actual hyperbolic plane/sphere, not a flat world which is just made to look curved.
Que haces tu aqui xD?
Was I not supposed to skip it the math part?
RuffusTheLynx
x2 que hace ever acá?
Deserves so many more views.
I don't deserve to answer you, but your fucking name scared me when I was replying on the RUclips app. Anyhow. He does deserve more views I think everyone should be educated in any way possible even with Minecraft (:
i say "no" but the clickbait will work
it's not clickbait ya dingus
whoa factors of 2: gyazo.com/442d85974e06036cf7d98f3b289f9157
@@89elmonster but it's not minecraft
...
it's minetest
186 flat earthers disliked the video
Because they get triggered my mere mention of anything round
@@SimonWoodburyForget Did you listen to what he said or are you joking?
Simon WoodburyForget Is this a joke
This went from an interesting concept to mind blowingly educational in 7 minutes. Thank you for that.
Walking on a 2D Map, that looks like a sphere and has the topology of a torus melts my brain.
I want to walk to the North Pole of the Map that ends up to be the South Pole as well XD
What's about explaining your procedural textures, landscapes principle in Stonequest?
I think, it's interesting theme which will attract more viewers interested in non-cubic representation of voxel games.
You may bait with " Minecraft with 'No cubes' mod becomes better".
This was probably the most trippiest video I have ever watched...
4:50 These are going to haunt my dreams.
This video is so underrated. A great explanation! Thank you.
Why doesn't the world look like a torus?
He made it look like a sphere, so it looks like a sphere. He also made it behave like a torus, so it behaves like a torus. It could just as well have been a world that is flat but looks like a sphere, or a world that's a torus that looks flat.
MapsPlus because your perception is warped backwards on one of the axsis
The real question is why isn't it a teapot
It acts like a torus in that after the blocks on the x-axis (east to west) have been wrapped into a circle, it then heads off along the z-axis (north to south) in a straight line and meets itself again on the other side. Rather than thinking of it as a torus, think of it as a cylinder going through a portal. (If it were truly a Torus, and you sat on the 'top' or 'bottom' side (as opposed to the inner or outer side) and walked along the z-axis, you'd veer off course. This does give it a 'spherical' property though, because you can walk in any direction and come back to the starting point.
If you'll watch his other video, you'll notice he goes into how he makes the cubes all look cubic, instead of warped as they would be on an actual sphere when moving up and down. He has to do something similar here, but he can make you see whatever he wants. He need only program a way to display what you can see. This world would look very strange if you could see the whole of it, but at any one time you can see less than half.
Imagine the classic donut shaped torus, and percieve the edge closest to the center and the edge farthest from the center. They should be two circles on the same two dimensional plane. To make a torus look like a sphere, you must simply pull all of the points of the smaller circle through the center and on the other side where the larger circle is. Difficult to undertand, I realize, but that is the shortest, simplest way I could describe what is going on.
the ultimate implication of this kind of program is a space like mod for Minecraft with several planets all composed of their own materials and biomes. There could be all different sorts of rockets you could build to fly across space and all new space mobs. Plus alien creatures and infinite number of new biome possibilities. This is the tip of something incredible. Keep at this.
This Is Amazing You got a new subscriber :D
I never tought minecraft could lead into a sandbox for game development.
They weren't lying when they said you can do everything
This is Minetest, not Minecraft. Minecraft was in the title to appeal to more people.
Minetest is an open-source voxel-based game engine inspired by Minecraft, Infiniminer and the like.
you must have been so narrow-minded
Lmao minecraft is not open source so not that much
@@joaogomes850 the game in the video is actually minetest as chicken mentioned, minetest is a opensource more modular alternative to Minecraft. it is much better optimized and faster even with older hardware, it also directly supports easy modding and modularity kind of like in Linux like how apt and such work but then graphical.
This is the same problem the developers of Starmade had when creating a planet type other than the flat type, they settled on dodecahedrons.
If minecraft had this but you where able to choose the diameter of the world you would have endless test and opportunity to do cool things.
Harvard University: *you want a scholarship*
"Nah bro I'm already Einstein"
I seriously wish this was a minecraft mod!
Wow... Just wow! Thanks for the awesome content!
Irl: Muh Earth is flat
Minecraft: Muh minecraft is sphere
XD
No
suket domokos yes
Power Bacteria There is plenty of evidence to support that the earth is flat don't believe everything you see
Power Bacteria
nigga do you not understand jokes
My idiot detector blew up!
How could you make a 2d rectangular world (like terraria) a circle?
Wj11jam imagine a 1 meter wide minecraft world, apply this video to that world.
Its possible yes. Because you are making it a cylinder/tube.
Starbound already did this
Starbound just loops the world infinitely. I was talking about actually making a circle. out of a 2d world.
Yes
someone has to use this in sci-fi minecraft mods so you can actually use rockets to get to other planets and asteroids and stuff
was made i think back in 2014 micdoodle8.com/mods/galacticraft/downloads
TheNeonGuy they meant with the spherical planet.
0:18 Jebediah Creepman is gonna have a fun time.
You deserve WAY more subs dude, this is great.
how do you change the size of the world with this mod?
texture pack
Julkas Žaidžia I'm a bit confused... can you please explain more?
ruclips.net/video/8qYdADl4AdM/видео.html or ruclips.net/video/RXRWCI78TtU/видео.html
@@julius5393 it's not minecraft
The mod adds a line for that to the Minetest config file. You can open it in a text editor. The default value is 2.
What a plot twist at the end when he reveals this is Minetest (I figured it when I saw the Jordach player skin): I've worked with the engine for years now, and actually dreamed of creating planet worlds in it or something similar. I did not expect such a modification for the engine, and you've seriously done some wonderful work there!
Regarding the sphere projection issue, which I actually learned about now from this video. My plan wasn't to curve the voxel interpretation algorithm, but to simply have planets build out of blocks normally. Of course doing it this way would introduce a major issue: You would need to to pull the player in diagonal directions in order to properly simulate gravity, or suddenly turn them around at 90* angles past a certain distance... both are equally bad approaches so yeah, there is no easy solution. Other than your torus approach which is actually an ingenious fix you found!
As a geographic student I love your approach! Thank you so much
it looks like that tiny planet from DBZ
Da Kat You mean king kaio planet?
for example but there are much more of such tiny plantes in the storyline of DB-Z, -GT and - Super
If the world of Minecraft is infinite... How does the sun revolve around it?
Durpa holy crap...
I just realized all the dumb flat earth theorists..... are using minecraft science... lol
It's called a sky box, you dip stick.
Tactical Hill Midget It's called a joke, you dip stick
You stole that from hypixel's ez filter
and it isnt infinite since the barrier stops u if u travel far
Actually, it is not infinite.
this is what introduced me to mine-test
Dude when you explained how to get to the house when there's a trench, but instead you just walked away to get to it, that was trippy
Pls explain: 4:51 - 4:59
Rovix It's a german children show called "Bernd das Brot". About a bread. That sounds strange now that I think of it.
Bruh that's not relevant. They are running and going back at the same place. That's all.
Amazing! :) Shame the name of the video is 'Minecraft' instead of the glorious free MINETEST
SuperPepperMint how do you download the game
read the description...
The cut in the circle reminded me of when the oldest version of MCPE had a glitch when you would play multiplayer,it would glitch and break and so many of those deep holes would appear
Amazing work! Mathematics + Video Games!!
Even after watching this, and your more mathematical video, I still don't quite understand how a Torus can look like a sphere. But if you make this a playable mod for actual PC Java-Edition Minecraft, I'll have your babies. I'll grow a womb and have them, on the spot, right when you publish the mod.
Or just use Minetest
i think they should rewrite minecraft in a better game engine so we can have things like this, and better optimization
Or just use Minetest
Seeing you including Bernd granted you a new subscriber
I love these videos you’ve made. I’ve always thought about this problem and It would definitely work without significantly breaking the rules for the Overworld. Because it would only be a large spherical shell, it wouldn’t be as interesting.
Assuming the Overworld is 60M x 60M meters, the area would be 3.6E15 meters. If you convert that to the surface area of a sphere, the radius would be about 1.7E7 meters. Bedrock (z = 0) is on average 60 meters below the surface, and the building height is capped at z = 125. The ratio in volume of blocks at these two points would only be 1.000020, and 1.000007 in length per side. The distortion effect wouldn’t be noticeable because now you’d be playing Minecraft on a planet 4 times the size of earth.
Make this a mod
i bet if you combine immersive portals with a curviture shader you could make a close (and very laggy) replica of this effect, unless you made all directions looping
its like illusion
it looks but it isnt, its mathemathics
You could have the torus world behave more like a sphere by duplicating/rotating the map across the north/south edge, that way if the player continues walking north, once they pass that line (or the north pole), from the player's perspective they will now be walking south. As long as all the changes to one side are reflected on the other the illusion is seamless. The only issue then is if multiple players are on the same planet, they could be in the same location but not see each other because one may be on the duplicate side
This is one of the best things i have seen in a long long time
How do i do this in my Minecraft world?
And where would i put the game (for Windows)?
he has a link to the program
So is it possible to make a Minecraft KSP mod?
it's no minecraft it's minetest
@RedIAnima YT fuck off
Im gonna make an optical illusion sphere now, my idea is that when you reach a certain point it would teleport you to a changed area, but it mirrors where you were so you can still build stuff, but when you get to the end it will loop you back around, so it will basically simulate a sphere
This video is amazing! My two favorite things, math and Minecraft, all in one!
Also, what is the music you have playing in the background at the end?
What about hyperbolic worlds?
just imagine how dizzy you'd get, by just looking at it
*centripetal
Centrifugal force doesn't actually exist and is just due to inertia and the centripetal force.
Very interesting video. I like the math one as well. Nicely done.
Very informative! Thanks
Top 10 questions science still can’t answer:
Porcupine hair flatard?
1. what is he talking about because he is just saying random stuff
i want this to be in minecraft 2.0
fuck no
fuck no
It will be awesome but only if it's optional
Musashi Kaneko that sounds gay
+Almighty 3076 yes
Here’s how to make a sphere. First, start with a donut. Next make the hole inside out And you will end up with a sphere.
Did you eat those bagels?
Morty Face hi
no they have been stored as a tool to explain toroidal planets
Mc+math=minblown
Still didnt belive mc earth is round😂
mineblown
MyAccount217 LOOL
@@theyhatinme8111but there is no round mc earth. It's MT (minetest)
i find this quite interesting and I think I found a way to make it behave more like a sphere than a torus. instead of wrapping around normally on the y axis, it connects to itself but 180 degrees away. it adds more distortion but it fixes the trench thing im pretty sure.
This was super interesting, its over my head but cool!
4:51 - 4:59 what the fuck was that?
it's from a german kids tv show called "Bernd das Brot"
Since than is fake sphere planet, this planet can't rotate by it own axis, just like No Mans sky.
It's much easier to think of the toroidal topology as a repeating square map.
If you go to the top and continue, you teleport at the bottom. If you go to the far left edge, you teleport to the right edge.
This also means the section about the trench isn't entirely true (5:50) - if you chop the world down the middle from left to right, you can just go to the top/bottom edge to get to the other side. The same thing applies from left to right. The example shown as cutting the bagel into two pieces is actually creating two trenches - the surface has two cuts: one on the inside ring, and one on the outside. Making a trench would be more akin to slicing half-way through the bagel around the outside.
Also to add to this, digging straight down to the other side from (x, y) would actually lead you to (x+w/2, y) where w is the width of the square.
Think of this as a 4x4 square wrapped around into a cylinder, then that cylinder (being four blocks tall) is wrapped around into the taurus shape, so the result is a 3d square with an inside, top, outside, and bottom. Label the left, top, right and bottom as 1, 2, 3, 4. If you are on the left outside, and dig straight down, you'll be on the left outside... you start at (3, 2) and finish at (1, 2). 3+4/2=5, but there's only four sides so 5 remainder 4 is 1, so (1, 2)
and another thing again... traveling around this world takes longer diagonally than it does horizontally or vertically. The distance is multiplied by sqrt(2) because of the hypotenuse being longer
That's really cool that you used manim.
Not impossible. We live on a good example. If the sphere is big enough, the curvature of the planet becomes irrelevant. The straight lines of blocks or even very large buildings would look just the way they do in real life. The game math has to (re)define down as toward the center of the sphere and introduce building planes. Just like we level a building's foundation on our spherical planet and then build a box-like structure with right angles upon that, a building plane would serve as a portion of a virtual flat world positioned on the sphere. It would have no Y thickness. The building plane itself would recognize the center of the sphere as down. The blocks placed on it would recognize the plane as down.
Blocks placed on the sphere surface itself would have imperceptibly slight separation at the tops. Like on a road, etc.
That would be so satisfying.
Did anyone notice that this is actualy the legendary minetest?
I actually learned something through this video!
Nice video! I really liked it!
Suppose one has a rectangular box of voxels. Number the voxels with integer indices x and y on the surface of the world (with the +X axis pointing toward the East and the +Y axis pointing toward the North), and with integer index z in the up-down direction (where z=0 on the surface and z < 0 below the surface).
Suppose we have a small world of -1000
THANK YOU VERY MUCH. You open my Eye´s. I had a Big Problem with my GameProject. But Know i got the solution for it from your Vid. Very Good Explaned
This could be an interesting sky block map
This is one of the coolest things ever
After you have finished building this tech demo, try simulating minecraft into space travelling with different planets and systems to explore!
I plan on creating the crust mantle and the core in addition to this mod :)
This is awesome. A spherical or Torus world also means it has to be finite though.
I think that it's one of the most impressive minecraft videos i've ever seen. Congratulations for this video.
I have a two question:
1 - Why does you use a torus to solve this problem if this one also streches lines. It has elliptical, parabolical and hyperbolical curvatures and you'd have the same problem as you said in video (Groenland is wider than it actually is due the deformation of lines)
2 - Is there some computational limitation on use conformal mappings to get the spherical minecraft world?
Conformal Mappings preserves angles (isometric applications) and I think it's possible to make two Stereographic projection at the poles north and south. And using diffeomorphism between these two maps it could be possible get a parametrization of a sphere onto two planes, where theses two planes also are conected.
I don't know how it would be done but that's my doubt.
Again, congratulations for the video. I really love this
1 - Well, we need some three-dimensional shape with a Euler characteristic of 0. When you look at en.wikipedia.org/wiki/Euler_characteristic, you will find that there just aren't that many options and that a Torus is the one that behaves most like a sphere while not actually being a sphere.
2 - Euler characeristics tell us that it is *not* possible to tile a sphere with rectangles / squares, no matter how hard you try. So while what you're suggesting might be possible in theory, there will be places where we don't have a regular square grid on that sphere. Common map projections (e.g. Mercator) have this problem at the poles. If there was any way to tile a sphere with squares, as you suggest, then you'd make several hundreds of years of research into mapping obsolete ;)
this would be a cool new world type
Given the size of Minecraft worlds, one could easily implement a warping rectifier with a set range. Most of the world is going to be outside the render distance either way, so all warped blocks can be left unrendered and then get corrected before they are within sight. Thus a spherical Minecraft world can be possible in that regard. The only remaining issue is the Minecraft globe would either be hollow or filled with matter (either bedrock or just more stone and lava). However a hollow center would probably be best.
Minecraft needs planets like this. You could travel between different planets and run loops around the planet your on and come back in the same place
4:31 there you have it guys, the earth is a donut
and not flat, spherical or similar to an orange
The torus method is what they used for game Animal Crossing as well.
I also noticed that 2 antipodes on the planet connect one way but not another based on the direction you're facing (ex: vertically, but not horizontally and vice versa.) This ends up creating 2 sets of antipodal points that don't all intersect with one another. This is impossible on a sphere, because every set of antipodal points connect through the center of a sphere, proving any separate connections impossible. However, now that I am aware the world behaves like a torus, it makes sense that not every meridian will intersect, which would otherwise be impossible on a sphere.
It would look normal if it was large enough. They would also have to build the whole game over and make the blocks slightly curved to make the sphere shape. Starmade just made round planets, when you got close enough to land on the planet it would just load in a giant flat disk like world inside the sphere. Very fun game.
I wish my boss had understood this when I was working on The Universim. He was always trying to convince me to implement globally continuous local time (similar concept as timezones), and other situations analogous to squaring the circle. So many headaches trying to explain it...
I remember watching this when I was a kid and being amazed by this
2:48. These two animations are Amazing!!
Why can you have two trenches on both sides, so it essentially duplicates the same built(s) on the other side giving a better illusion of a sphere?
Seeing this video brings back the memories of a Minecraft-like game named Galaxy55. Someone should make this into a mod for Minecraft, make the planets bigger (17.000 blocks in diameter).
Nice video man!
I really wish Minetest had these toroid pseudo-spherical worlds as an option...
Just slapped me down with the "this is a tauris not a sphere" and my brain just exploded. I might be dead right now...
Imaging this but you can get stuff to launch to other planets that you can see in the sky
I wish Minecraft was like this, though since a Minecraft world is so big, it would be near impossible to see curvature.
No wonder why it looked so much like my old minecaft-like game multicraft since all of the onlune servers were made on minetest.
also, when i am on the inner side of the bagel shape (where the crve is pwards) is what yo did jst invert the bagel shape everytime yo hit a point where it crves outwards, that way it looks like a sphere bt is still a bagel?
Thats really cool ... math for minetest ;-)