I Figured Out How To Build The Universe in Minecraft At 1:1 Scale

  Рет қаралды 197,790

PippenFTS

PippenFTS

Күн бұрын

Twitter: / pippen_fts
Instagram: / pippenfts
Patreon: / pippenfts
Minecraft footage from
/ @antvenom
/ @trixyblox

Пікірлер: 528
@CapCreeperGR_Main
@CapCreeperGR_Main Жыл бұрын
At this point you may as well make an entire different game that mimics the features of minecraft but let's you explore the entire universe like in space engine
@elementalgolem5498
@elementalgolem5498 Жыл бұрын
And is better to build in than a block world like mc
@jaionn
@jaionn Жыл бұрын
Making a game is harder then you think
@elementalgolem5498
@elementalgolem5498 Жыл бұрын
@@jaionn Definitely easier to make a space game from the ground up than to make Minecraft work as one
@CarlosMZ12268
@CarlosMZ12268 Жыл бұрын
There was a gamedev project I came across years ago that attempted to do exactly that, a space exploration game that had minecraft-like planetary exploration, with blocks and everything, but it had been abandoned by the developer. I wonder if I can find it again. EDIT: found it. It was called "Seeds of Andromeda". It seems the project has since been open sourced. Maybe it could be of use? kzfaq.info/get/bejne/mLCiZ7Sdqd6pfXk.html
@CapCreeperGR_Main
@CapCreeperGR_Main Жыл бұрын
@@jaionn I am a game dev
@StuffandThings_
@StuffandThings_ Жыл бұрын
Minecraft players a decade ago: wow this is such a fun and expansive game! Minecraft players now: *has existential crisis about the scale of the universe*
@elitecereal
@elitecereal Жыл бұрын
Minecraft players in a decade from now: *has existential crisis about the scale of the multiverse*
@fartyfazbear1932
@fartyfazbear1932 Жыл бұрын
@@elitecereal Minecraft players in two decades: has existential crises about the scale of a atom
@quasicode6954
@quasicode6954 Жыл бұрын
If you were going to build your own chunk system, use transformation matrices as the location of a chunk. For example, a given chunks center is located at some massive BigInteger value, and the blocks in that chunk coordinates are all local based. Each blocks xyz could be 10, 10,10 but thats the distance away from the center of that chunk. Using BigIntegers to represent the coordinates of each block of every chunk will be a massive heap memory issue. The chunk could also be a planet, a star, etc, as the concept applies regardless. Using transformation matrices allows you to mutiply by translation matrices (3d rotation, 3d shear) to manipulate a chunk if needed.
@dalton191
@dalton191 Жыл бұрын
Thats actually very very smart! This could also solve any precise issues BigDecimal has when the player is flying/moving around, if any persist like there is when operating on very high long/float values Though, we only need a number with at most 100 zeroes to represent the observable universe, so I'm not entirely sure if honestly, this would be a massive hit on ram (I'm speaking of the perspective that I have a 64GB machine, a number with 80 million zeroes took ~3gb to hold in HEAP) would definitely be way higher of course!
@BurntBac0n
@BurntBac0n Жыл бұрын
I agree
@tomikun8057
@tomikun8057 Жыл бұрын
As someone who understood none of that, I agree
@GameplaysLB
@GameplaysLB Жыл бұрын
@@tomikun8057 i understood not a single word
@adamnielson42
@adamnielson42 Жыл бұрын
@@tomikun8057 basically instead of each block in a planet having coordinates be something like 34,235,652,463,643,742 , 57,374,475,474,444 but like many digits longer, they would be stored as if the 0,0,0 was the center of the planet, not the center of the universe. This would make storing the data easier because small number good, big number bad
@dalton191
@dalton191 Жыл бұрын
I'm a few hours late to the party, but it was really fun playing around with the BigInteger/BigDecimal class as, most Java developers *very rarely* use it (Most of the time, we never go past Long limits), I actually had to resort to looking into the code of BigInteger/BigDecimal itself, and do deep dives of over 12+-year-olds articles/book sections to fully understand the limitations of this number. Even then I still don't really have an answer... (Solve that equation in the video, it solves to infinity) but generally, the limit (explained in English and not in the equation form from the video) is an array (Which can hold up to 2,147,483,647 elements) of Integers, yeah its stupidly large, I never really hit a HEAP issue, I have 64GB but I actually ran into a Number type exception (I Don't remember the exact exception that was thrown at the time) around the 300 million 0's mark (The number took about 3-4GB in HEAP from my profiler, and only took ~1,100,000 entries in the BigInteger array out of the 2,147,483,647 available elements) Profiler Screenshot: imgur.com/a/aPsu75m Though, you only need a number with 300 zeroes to do this (This is being *EXTREMELY* generous, I CANNOT stress how generous im being here, the number is even multiple times large than the cubic meters of the observable universe). So you would likely never even see a number being close to this high, you can argue you can do it with ~100 zeroes. Do note I'm not using mathematical names here (Like sexvagiliion lol), these numbers are far too large to care anymore, your gonna be working with scientific notation from now on. Here's a step-by-step guide (And invitation for other willing devs), on how you will want create this Minecraft fork: 1) Obtain unobfuscated, Minecraft Beta/Alpha code base. 2) Removed all collisions, entities, etc to make it easier to write data and handle the numbers we're gonna be dealing with (Credit to Daniel Pirkl for reminding us we can do this, as there are no cows or zombies on in space! Unless...) 3) Awesome! Go through the 10s of thousands of lines of code MC has now (your lucky you chose a beta version if you did 1.19 you would work with hundreds of thousands), to convert everything to BigInteger (This will be a LOT of work, not hard, but just a lot of replacing basic 1+1 with BigInteger#add BigInteger#subtract calls) 4) Beta/Alpha sucks for block palettes (For what we want to do at least), add the 1.7-1.19 blocks you want to this custom fork you now have 5) Backport any additional features from the newer version you want in (EG Textures, lighting, QoL stuff like command blocks, etc) 6) Create a world generator for this, Good luck LMAO, whoever can create a universe-like generator, that can procedurally generate random planets, stars asteroids & more, while also accurately generating things like pillars of creation that already exist in the universe, is a MAJOR MAJOR technological feat in and that of itself, in fact, you could argue this alone might not even be possible, but there's some corner cutting you can do: 6A) You can have pre-generated schematics for various astrologicalobjectst, and justchange theire coloring and whatnot based what they're are, you would have a very very broad range of life-sized planets & clouds that would get pasted into the world, to achieve a sense of "Random universe", and in a sense it *is* kinda random this way, but in its cor,e its just a bunch of similar schematics with slightly differentvariationss to it (Which, in realit,y is all planets are, balls of rock/gas with different chemical makeups and colors) Some games already do this for things like terrain, Rust does this for its cliffs! 7) Awesome, you got all this running, and your probably well over 2,000 hours invested into this project already. You likely have a whole team now as this is stupid to do alone, now its time to figure out whos gonna cover the server hosting costs, the storage you're gonna go through WILL be insane, but its definitely do-able (Imagine storing 100, and likely thousands of 2b2t servers or more in a datacenter). Expensive, but doable You'l start off cheap of course, maybe a few hundred GB, but as players teleport and explore around, you can guarantee that gonna hit Terrabyte's soon enough, even petabytese given enough time! These are just the basics, there's much much more that goes on into this than just these 7 things of course, but its a good starting direction if anyone wants to try and even attempt this... I see a lot of good comments though in how to do this, my discord is Dalton#0404 if anyone has any bright ideas for this, or wants to give it a whack/discuss this further, there is only so much I can say in a youtube comment before it starts to become unreasonable for a YT comment.
@girlpower263
@girlpower263 Жыл бұрын
Thanks this is what I have been saying.
@conradrobinson7941
@conradrobinson7941 Жыл бұрын
The reason nobody uses big integer is because it's really slow to code with, and really slow to run. We can use hardware ints and floats on modern cpus for nearly all maths up to 64 bits. But then big integer is that same maths abstracted up a good few levels, making it horridly slow when you need to pump up to millions of calculations 60 times per second.
@dalton191
@dalton191 Жыл бұрын
@@conradrobinson7941 I Wouldnt necessarily say its slow to code with unless your not using a newer IDE that has Tab-Completion in it, your mainly just replacing arithmetic symbols for method calls And yeah it is indeed really slow the larger you go, when multiplying a number with 80 million zeroes by itself, it took my computer a little over 1-2 minute to perform the calculations. The good thing here is that with Minecraft, we don't need a number with 80 million zeroes, only a number with ~120 zeroes (Which, will definitely be slower than normal mathematical operation, but the difference will not be overall too significant to warrant any major performance drops after all Minecraft doesn't do much math on its own, just basic addition/subtraction. When you add entities and collisions, this is where things get complicated, something like this you would likely just remove collisions and entities) So yeah, overall everything will definitely be slower, but I feel on a higher end system, it could very much likely handle something like this if it is programmed correctly,
@conradrobinson7941
@conradrobinson7941 Жыл бұрын
@@dalton191 oh yeah for sure on a high end system it could work with it. But given that nearly all maths has to be replaced by operations that take significantly more CPU cycles (even if it's not orders of magnitude higher), it would, as a prediction, slow the game beyond playable real time. If you think about chunk generation in regular Minecraft, that's already very noticeably slowing, so imagine that but with far slower maths. And about time to code, I disagree. Even with tab completion, your brain naturally thinks about maths in code symbol wise and every time you have to essentially translate that it takes time. Also natural orders of operation are no longer natural since everything is bracketed by default.
@thomasjacob7527
@thomasjacob7527 Жыл бұрын
@@conradrobinson7941 Well wouldn't chunk generation not apply if users are spawning in the same location every time and the world is not randomly generating. Couldn't the servers pre-calculate the chunks which would then load and not have to calculate? As for time to code, with a team of people and with most IDEs having tools to search for code symbols and replace them, that it wouldn't take too long at all. Still probably multiple years for the entire project but still doable...I think
@tigergaj
@tigergaj Жыл бұрын
As far as your hard drive, filling up, you could just make it so that the game only saves any chunk/block data if the player actually edits something. If you don't edit something, it won't save the data to storage, but it'll still be able to recreate that area based on the procedural generation.
@Rudxain
@Rudxain Жыл бұрын
Exactly! I wish MC did that natively, but that would make chunk-reloading slower. MC saves chunk data as if it were a cache. I think we need a hybrid approach, to cache frequently visited chunks, and delete cache if the chunks are abandoned
@keshi5541
@keshi5541 Жыл бұрын
Bro that is actually genius. I feel stupid for not thinking about that. I mean why would that chunk need to be saved if any changes were made? that makes alot of sense! I honestly assumed that building and destruction would be disabled for this game (griefers mainly) but I guess it could work for an alternate BTE server.
@mestariluukas4882
@mestariluukas4882 Жыл бұрын
I propose the idea of using megameters (1 000km) or gigameters (1 000 000km) or even terameters (1 000 000 000km) instead of the standard minecrafts units of 1m while teleporting. I think units should be configurable with settings, depending on how precisely you'd want to move.
@brine_909
@brine_909 Жыл бұрын
a lightyear is 9460 terameters so you'd have to go even bigger for the scale of alot of this stuff
@girlpower263
@girlpower263 Жыл бұрын
This would be a good start but the project is still too impossible.
@niaford3775
@niaford3775 Жыл бұрын
Just gotta teleport to 1.5E7, be back soon
@ParzivalTheThird
@ParzivalTheThird Жыл бұрын
Pippen casually dropping a magnum opus like it’s just an average Tuesday. In fact, it’s Saturday really.
@eatham.
@eatham. Жыл бұрын
I think it'd work better with a program called Minetest which is like a open source minecraft clone made to very modifable. It would be a lot easier to jerry rig that kind of stuff into it.
@maya_void3923
@maya_void3923 Жыл бұрын
Thisthisthisthisthis
@roundabout-host
@roundabout-host Жыл бұрын
The world size is small
@saurabhjadhav7656
@saurabhjadhav7656 Жыл бұрын
"we may have been born too early to explore the stars but it's not too late to see the late and not in the right three condition two with and XR finger brain fork" - pippen 2022 so much inspiring...
@petersmythe6462
@petersmythe6462 Жыл бұрын
"We have only mapped 1% of the stars in our galaxy." Megalodon people: "so you're saying there's a chance."
@Jaxeey
@Jaxeey Жыл бұрын
Pippen never seizes to amaze us with his insane editing and amazing storytelling. I think we all appreciate his effort into preserving the earth in its current form, digitally. Pippen, please heart this comment.
@jotapeflores
@jotapeflores Жыл бұрын
se chutarem seu queixo vai esmagar os ovo dele
@Jay-gq4cd
@Jay-gq4cd Жыл бұрын
Ceases*
@ParzivalTheThird
@ParzivalTheThird Жыл бұрын
The bastard fell for it.
@pretmetfred2472
@pretmetfred2472 Жыл бұрын
@@Jay-gq4cd dude dont correct people like that its just annoying and it will take you about 13 billion years to correct every spelling mistake
@MrHercule
@MrHercule Жыл бұрын
@@pretmetfred2472 dnc, rip bozo
@Rohit-jv7nl
@Rohit-jv7nl Жыл бұрын
pippen marveling over the existence of a linear array is the funniest thing
@fluffyburpface
@fluffyburpface Жыл бұрын
NASA POV: sees video. oh. we dont need to go to mars. we can just play mars in minecraft
@BUMMY105
@BUMMY105 Жыл бұрын
Pip: I want to build the whole universe 1:1 His volunteer builders: he wants us to do WHAT?!?
@Channel_of_stuff
@Channel_of_stuff Жыл бұрын
3:14 best part of the video
@Xephyra
@Xephyra Жыл бұрын
This is beautiful. I've always dreamt ofthe ability to fly around in the universe and see what's out there. I genuinely want to learn the skills to work towards something like this.
@r2d2fromstartrek
@r2d2fromstartrek Жыл бұрын
It's a big responsibility to be a reliable source about space, but it's definitely doable, I'd say go for it
@petersmythe6462
@petersmythe6462 Жыл бұрын
One potential option for planets is that you introduce a fairly simple server teleport system. When you enter within a certain radius of a planet, it does some pretty basic math to transform your position near the blocky round planet into a position on a Terra-1:1 style map. And as long as you're careful not to unwrap the map in a way that creates wierd terrain seems, it should be fine.
@jakequaza3567
@jakequaza3567 Жыл бұрын
Now you gotta build the multiverse 1:1 scale.
@yivo4893
@yivo4893 Жыл бұрын
Another philosophy lesson let's go.
@6torthor
@6torthor Жыл бұрын
One of the things that I love about your videos is contemplation. The questions we ask from our curiosity is what drives us forward and can be applied to almost any subject, but especially STEM subjects. Even if you’re wrong or widely inaccurate (as you say in the video), contemplation is what opens the doors to possibility and what ultimately started build the Earth in Minecraft. You didn’t have the skills or knowledge to do it yourself, but you contemplated and spread your ideas to others and collaboration turned it into a reality. That is powerful
@aahijustateyt8112
@aahijustateyt8112 Жыл бұрын
I've not finished watching the video and i'm a little dumb but if someone in the far future had the time to build celestial objects on a 1:1 scale across multiple minecraft maps maybe someone could make a mod where you can go across worlds by walking far enough or going high or low enough
@Blaineworld
@Blaineworld Жыл бұрын
The first obvious thing to try concerning storage is to only save chunks that have been modified and just regenerate ones every time that have not been modified.
@niaford3775
@niaford3775 Жыл бұрын
Or only save changes rather than the chunks they're in
@Blaineworld
@Blaineworld Жыл бұрын
@@niaford3775 Would anyone really change enough chunks for that to be necessary?
@niaford3775
@niaford3775 Жыл бұрын
Probably not, but it cuts the size of chunks to x/4096 (16x16x16) and would save a bunch of space regardless. Additionally, on servers like 2b2t, where almost no chunks are touched, but many likely have a single block touched minimum, it already runs upwards of 1tb, maybe 2. Edit: Scratch that, 2b2t was over 5tb 3 years ago. With the theoretical total max size of the MC world being around 97,200tb.
@WoozieGuy
@WoozieGuy Жыл бұрын
Microsoft Flight Simulator 2020 and Minecraft is an entire World, Kerbal Space Program is an entire Solar System, No Man’s Sky is an entire group of Galaxies, and SpaceEngine is an entire Universe.
@homuraxp6713
@homuraxp6713 Жыл бұрын
Next video: I Figured Out How To Build The Multiverse in Minecraft At 1:1 Scale
@quasicode6954
@quasicode6954 Жыл бұрын
Just spent the past month being forced to use BigDecimal/ BigInteger classes in my college java CS class. Since everything is stored internally as strings and Arrays, floating point errors are removed. However, since its not a primitive, the value is stored in the heap which now becomes a issue of maximum ram and performance issues.
@dalton191
@dalton191 Жыл бұрын
Agreed! However, the String is only formed when the data actually needs to be read (EG Logging to console), so this helps with the heap your using (Though... we DO run into some String length limitations, but for the research, I did in this video the String limit was necessary to mention here, besides we would use scientific notations to render the numbers. When doing research for this video simply logging 80 million zeroes used SO much ram and ultimately made me restart my PC/Program) Another thing too you *may* have issues within, very very precise math, yes floating points are removed indeed (It is a Integer after all), so very very precise moving by a decimal is not possible to do with BigInteger, but with BigDecimal it definitely more doable, or storing a whole X/Y as a BigInteger and holding the floating point movements as just a normal float (As let's be honest why are we gonna need a decimal with 80 million zeroes). If you use IntelliJ you can CTRL + Click "BigInteger" when you type it out and see the array it has The mention of stored and heap & maximum ram *should* be true , but for some reason when running these number simulations I actually hit an ArithmeticExcpetion (or similar, cant remember the exact Exception I got, I did this write up a few weeks ago). When simulating ~300 million zeroes with 64 GB of RAM, i actually never went above ~4GB of RAM usage while simulating the number, but the observable universe was doable with MUCH MUCH less (I Don't remember the exact number, but it was very achievable, IIRC the notation for the diameter of the universe was ~1E+27, don't quote me on this, compared to the 1E+80000000 I could create) Not entirely sure why I couldn't prove a number higher than 300m, that equation for BigInteger solves out to Ininity, so I guess it just wilds severely based upon the PC the program is running on, i could never find a solid limit for BigInteger/BigDecimal, seemed to always hit some limit (Oh btw fun fact 1E+80000000 * 2, took my PC around 2 minutes to compute on a ryzen 5) But do note, there's much more to just simply plugging in big int/big dec in order to get this working for MC, more than likely you would want some barebones version of minecraft to do this on, cheers!
@beefox__
@beefox__ Жыл бұрын
on the front of storage; the solution is to not store it! well, more specifically, we only store it if you edit the chunk. that way you could explore a literally infinite area and it would take no storage on your hard drive, the only time it would if if you placed a block in a 16x16x16 area, and then only that area gets saved
@beefox__
@beefox__ Жыл бұрын
it would be shifting the issue from storage to processing, but when you're talking on the scale of a universe, higher processing is def worth not needing to worry about storage
@bastothemax
@bastothemax Жыл бұрын
You would still have a lot of chunks in memory
@Countless4103
@Countless4103 Жыл бұрын
Every video he gives us a reflect on life that makes me think real hard about what he’s saying, not even focusing on the actual point of the video, it’s real deep, either way top tier content
@tothesky8799
@tothesky8799 Жыл бұрын
No Man's Sky is truly an impressive achievement. Pipin, you'd enjoy the hell out of it.
@415-k1ub
@415-k1ub Жыл бұрын
13:19 This part is so funny out of context because he literally suggests to put a flat earth in a 1:1 representation of the universe
@dman7
@dman7 Жыл бұрын
Can someone answer this for me but taking a step back from the universe in minecraft, what if you could program a dog in minecraft, for example what if some dogs were aggressive toward cats and some arent ?
@talosgak1236
@talosgak1236 Жыл бұрын
Nah that’s impossible
@maya_void3923
@maya_void3923 Жыл бұрын
This is physically impossible in the boundaries of our dimension
@niaford3775
@niaford3775 Жыл бұрын
Just generate a temperments/traits table with dog spawns that tells if they hate cats or not. Use the same AI as dogs hunting skeletons
@lightninghuff
@lightninghuff Жыл бұрын
This is a famous problem in computer science called the "Hund und Katze" dilemma. The proof of impossibility is very extensive and high-level: Woof.
@keshi5541
@keshi5541 Жыл бұрын
Hey hey there we are still working on the getting the observable universe 1:1 working, lets not get ahead of ourselves here.
@leo_ohara
@leo_ohara Жыл бұрын
This guy turns minecraft build videos into an existential crisis
@RozarSmacco
@RozarSmacco Жыл бұрын
That number you showed was so big that it’s infinitely scarier to me than any Freddy Krueger, Michael Myers, or leather face etc…😊
@rivaanjhaveri4673
@rivaanjhaveri4673 Жыл бұрын
bro this guy must hav had a 100 page document for all the video scripts he has done so far
@phobos5009
@phobos5009 Жыл бұрын
Even though it was a one second clip, you should play ARK, because it’s like minecraft with dinosaurs and it’s really cool.
@TheWeekendGoofballs
@TheWeekendGoofballs Жыл бұрын
Thank you for reminding me that Dark City exists! Time for a rewatch
@IhaveaPHDinBoredom
@IhaveaPHDinBoredom Жыл бұрын
The fact that this man is gonna have to eventually build Alton towers-
@NAMA912
@NAMA912 Жыл бұрын
well guess im off to eat a sandvich
@elin4364
@elin4364 Жыл бұрын
Okay as a game dev who actually has thought about stuff pretty similar to this, I feel like I have some things to say about this. First of all, using BigInteger for this sounds like a pretty bad idea. It'll be waaay slower than it needs to be and would all around be way harder than it needs to be. No, instead we introduce something new architecture wise, something I'd call like a "mega chunk" or something. Basically, we divide minecraft worlds into these mega chunks, which are the size of the 32 bit integer limit, then do all calculations relative to these mega chunks while saving which mega chunk were in. If we store the coordinates of our mega chunks as longs (aka 64 bit integers) the max size of our world goes up to 2^32 * 2^64 blocks, which is 7.92281625 * 10^28. The universe is about 10^26 meters across so the universe then comfortably fits inside our minecraft world. (In fact you could fit around like a million universes in this minecraft world)
@satan1149
@satan1149 Жыл бұрын
the one big problem with this is that the universe contains lots of spheres and round things, and minecraft is very flat and has signle direction gravity. it would probably require an entirely new block game to get a satisfying space sim out of it, unless everything becomes a flat earthers wet dream
@AB00_2
@AB00_2 Жыл бұрын
"And I have no clue what I said" Laughs in java user
@lixun7390
@lixun7390 Жыл бұрын
Maybe the reason why I starting to lost motivation in playing Minecraft is because I started playing other games. Excluding the daily life activity, I often play other games other than Minecraft, this drastically decrease my play time on Minecraft; because normally when I got bored on Minecraft, I will do other real life stuff instead of choose another game to play. However new games does give me inspiration on what to do in my world though. (sorry for the long passage, just wanted to share my thoughts over the weeks)
@jetboy531
@jetboy531 Жыл бұрын
3:06 I can believe it since in one of your worlds you played it for 0.81 YEARS in a single world
@doctorigp
@doctorigp Жыл бұрын
You're crazy. But I'm happy that there are crazy people like you in the world
@GuiSmith
@GuiSmith Жыл бұрын
I have an idea for the positional data: relative centres. Start all the universe off at some point (we can chose it to be the centre of the solar system, the centre of the sun, the centre of the milky way galaxy, the centre of the local group, et cetera), but then we have a distance in X,Y,Z format, to the centre of the location we are using as our "localised" centre of orientation. This could be done down to the planet, making it easy to teleport along a planet's surface using planetary coordinates. You could warp around your stellar system from planet to planet. You could warp around the galaxy star to star. It would likely require some interesting transforms, but you could store most of it down to the absolute level. Obviously, you wouldn't reasonably be teleporting a lightyear in the positive X relative to a planet, but this could likely have some limitations like, "You cannot leave planetary orbit without switching to stellar coords," and it drops you off at the distance of its furthest orbiting body in the direction you were going with some output of the necessary level relative coordinates to get to that place. In conclusion: there's a lot to unpack here, but also a lot to pack up relatively! We just have to manage precision errors and the potential of increasing integer sizes making normal travel a stuttery nightmare at far distances like in Minecraft due to precision limitations. The relative coords could help, admittedly, but I dunno how much.
@Feashis
@Feashis Жыл бұрын
Why does Pippen sound so dang inspiring?
@gungun974
@gungun974 Жыл бұрын
I like the idea of the video. Take minecraft. Make a mod that changes 99% of the game. Say it's still minecraft after xD
@leonelandresperezcollazo5711
@leonelandresperezcollazo5711 Жыл бұрын
You might as well be the narrator to the universe
@raptorgaming1164
@raptorgaming1164 Жыл бұрын
Next idea: Multiverse in Minecraft. Make infinite amounts of universes.
@amixofvids5943
@amixofvids5943 Жыл бұрын
Average hermit craft base
@Mjesec12345t
@Mjesec12345t Жыл бұрын
I am more surprised to see map of croatia at 1:00 than a whole universe in minecraft
@PloverTechOfficial
@PloverTechOfficial Жыл бұрын
this video is amazing, I do want you to play no man’s sky though, don’t be afraid. The atlas is watching.
@colonel_cookies_
@colonel_cookies_ Жыл бұрын
okay, build the earth, just build the earth 1 to 1 scale, that's good enough
@ronaldiplodicus
@ronaldiplodicus Жыл бұрын
4:28 "Lots of other programs do this too..." Inlcuding Minecraft
@larry6904
@larry6904 Жыл бұрын
Hey Pippenfts. Have you ever heard of a channel called wbc builds? It may be of interest to you, a smaller channel focused on realism and building a world focused on the early 20th century (1912). There are tons of lost landmarks on there and never built monuments that were proposed during 1912 and before. There is also a fair bit of lore behind everything too. Thanks for your time if you read this!
@iamntbaruto
@iamntbaruto Жыл бұрын
this man uses an absrurd amount of stock footage.
@EdgarsLS
@EdgarsLS Жыл бұрын
That big integer probably just puts many long's together, very simple and very effective
@BearcatPestControl
@BearcatPestControl Жыл бұрын
The fact that this is how we talk about a video game makes me feel like I don't want to know how NASA talks about real life space.......
@idolevi4824
@idolevi4824 Жыл бұрын
About the storage issue, you can just do what google maps basically did, which is all the map is saved on the server (which has almost an unlimited storage) and when a user approach somewhere the server just sends him the chunks and voila, the user doesn’t need to save local data
@keshi5541
@keshi5541 Жыл бұрын
Where can I find this almost unlimited storage server? Wouldn't the player eventually still run out of local storage, because their machine would still hold onto that chunck data?
@lowping3727
@lowping3727 Жыл бұрын
I see a possible solution to chunk loading, load chunks you're close too, save the changes made, delete them once you're further away, and if you ever come back, use the data of the changes made to regenerate those chunks.
@Username999
@Username999 Жыл бұрын
Now imagine the possibilities, literally No Mans Sky in minecraft, or starbound (but its minecraft and 3d!!!!) And then imagine all the possibilities with planet generation, mods, space exploration, mobs, biomes and more! One small issue though: the universe will most likely be a static world, and absolutely filled with quadrillions of blocks of emptiness inbeetween stars
@drunkonsuccess779
@drunkonsuccess779 Жыл бұрын
I just want to highlight that the No Man's Sky thing about seeing another players discovery is actually wrong, it's actually extremely common to see planets and systems that players have discovered as the game starts every player in the same general area (obviously still a very large area because.. Space.) but it's as you jump farther and farther away that you stop seeing player discoveries as often. (there's also a player Atlas and coordinates and teleporters so it's pretty common to see a hub of player creations on a well known planet that has either rare resources or a unique item that players want)
@Sh0rtcakexii
@Sh0rtcakexii Жыл бұрын
1:35 - 4:09 :My teacher explaining to me why a square is a square
@rosskrt
@rosskrt Жыл бұрын
I kinda have a solution for the loading or not the chunks: while you fly through the universe the chunks aren’t loaded, but when you approach a celestial body then it loads and you can explore it or explode it or whatever.
@yellerthc6010
@yellerthc6010 Жыл бұрын
2005 was almost 20 years ago... thx for making me feel old
@Mitrandhir
@Mitrandhir 9 ай бұрын
This is absolutely madness
@HyperHrishiHD
@HyperHrishiHD Жыл бұрын
If this works out, this is more insane then some of the most important creations in the history of the universe.
@aprammus9580
@aprammus9580 Жыл бұрын
No man’s sky is genuinely one of my favorite games of all time
@Enirom
@Enirom Жыл бұрын
My 3 braincells just turned into 2
@racingmhf9157
@racingmhf9157 Жыл бұрын
I never thought a Minecraft youtuber would talk about SpaceEngine. I absolutely love to play this game.
@stekra3159
@stekra3159 Жыл бұрын
One day we will have that data gathered by trillions of self-replicating probes at the end of space at the end of time we will have ad very close digital representation of the entire universe and for a while before the end, it will glories.
@wertolfwarrenheimer3794
@wertolfwarrenheimer3794 Жыл бұрын
The whole idea is absolutely nuts! Then I read through Doltons comment and it's even more so, my brain is too tiny to comprehend this!
@maisaparviainen3357
@maisaparviainen3357 9 ай бұрын
7:16 me and my bad humour 🤣🤣🤣🤣🤣🤣🤣
@sv8313
@sv8313 Жыл бұрын
9:52 Weirdly enough I've been obsessing all day trying to remember the word antithetical and I just happen to hear it in your video lmao.
@DeMooniC
@DeMooniC Жыл бұрын
Great video! I knew you were not going to dissapoint! I really hope some crazy humongous-brained madlads give this absolute madness of an idea a try because this would be absolutelly insane to see.
@petersmythe6462
@petersmythe6462 Жыл бұрын
Earth being flat works quite a bit better than other planets being flat. On Earth, we have the luxury of being able to mostly ignore the oceans. There are vast stretches of abyssal plain that are just not interesting to us. Unfortunately, the same cannot be said of other celestials. Their surfaces are mostly land.
@ccorp2002
@ccorp2002 Жыл бұрын
I've already been working on a procedural generation engine not too far off of what No Mans Sky uses, at least in practice, for my server, I could easily adapt it to generate whole new *types* of worlds on the fly for a server. Mind you this is some dark magic to make it work, and is really *really* finicky, but it will be vanilla-client compatible, as it already is in testing, basically the system allows a Minecraft Plugin, NOT Mod to register new biomes and terrain on the fly and apply them to a new or (in prototyping testing) preexisting world. While this is all very experimental, I have a small Minecraft Server with it running.
@ccorp2002
@ccorp2002 Жыл бұрын
(Oh also, if you check my YT Channel, I have videos of my NPC Ships utilizing my custom Plugin I modified and tweaked from another relatively unknown Plugin; Movecraft)
@ccorp2002
@ccorp2002 Жыл бұрын
An update to this Project, @PippenFTS -- I have released the Planet System in a public beta test for my server.
@JACOBLEISTRA-vp8mb
@JACOBLEISTRA-vp8mb Жыл бұрын
Incredible!
@sneedmcsneed2762
@sneedmcsneed2762 Жыл бұрын
I think the solution lies with immersive portals Have portals around earth (or another planet for that matter) in the universe Portals texture is planet as seen from space, 3d and all. When you pass through them you end up in the planets dimension, where it is flat In fact, with some clever portal usage you can make the Earth circumnavigable. Furthermore, immersive portals allow gor seamless transition between dimension, so no loading screens
@HumorDash
@HumorDash Жыл бұрын
You would still need to use a multi world plugin and it would have to be a server. Because some worlds are bigger than earth and would have to be placed on a minecraft world.
@wabc2336
@wabc2336 6 ай бұрын
13:21 Flat earthers celebrating rn
@brickfilmproductions7648
@brickfilmproductions7648 4 ай бұрын
alright time to get started
@olivernielsen4280
@olivernielsen4280 Жыл бұрын
This video is the most amazing ad for No Man’s Sky
@Aveeery
@Aveeery Жыл бұрын
He's gone completely bonkers
@ashy-knees
@ashy-knees Жыл бұрын
This is getting into the multiverse theory. Eventually, we will create consciousness in minecraft and impliment it into The Universe in Minecraft 1:1 scale
@litterbox019
@litterbox019 Жыл бұрын
that's great! let's start by disassembling mercury and turning it into a supercomputer!
@guisampaio2008
@guisampaio2008 Жыл бұрын
biginterger and farplane2 with cubic chunks when?
@suctac
@suctac Жыл бұрын
0:34 EVIDENT!!
@MiloMurphysLaw
@MiloMurphysLaw Жыл бұрын
Well now this makes me want to play No Man’s Sky
@alexpavlisin6310
@alexpavlisin6310 Жыл бұрын
Amazing video, speechless
@LuigiCotocea
@LuigiCotocea Жыл бұрын
I do have SpaceEngine, the game is beautiful and the price is worth to support the creator!
@DeMooniC
@DeMooniC Жыл бұрын
Hell yeah!
@MacaroniAndMayonnaise
@MacaroniAndMayonnaise Жыл бұрын
Maybe the universe generation could be used for world selection. Title screen universe. Each planet could be a world of its own with procedural terrain uniqueness and mob selection to make each planet different, allowing the game to feel like a new experience each time. No Man's Sky in Minecraft.
@arthurrodrigues8887
@arthurrodrigues8887 Жыл бұрын
(Sorry my english isn't good) Have you ever heard about the theory of holographic universe? Maybe use this principle is a good way to save the data of universe. The loading of images without loading the entire chunck an their physics instantly could be a good idea to move through the vacuum
@maisaparviainen3357
@maisaparviainen3357 9 ай бұрын
this is just too much insane
@hoptonn
@hoptonn Жыл бұрын
Poppens in 10 years be like: i bilister the entire metaverse in Minecraft
@cosmic-3-
@cosmic-3- Жыл бұрын
Ah yess sexvirgintillion my favourite number as always
@herobrine8763og
@herobrine8763og Жыл бұрын
Earned sub
@Gravoli
@Gravoli Жыл бұрын
i think it would be faster to create a code that takes in google 3d maps into textures and blocks and create it into limited blocks for 1 building so for example 1 building the code would take in the buildings majority colours and its light spots and use selective blocks say a house with bricks red concreete, grass and glass blocks and so on.
@asparaguys6658
@asparaguys6658 Жыл бұрын
"there are 18 quintillion planets so the chances of you finding another player's planet is astronomically low." yet double dash gaming had discovered every single planet I land on
@1000-THR
@1000-THR Жыл бұрын
you havent went far enough away from civilisation
@AustinPinheiro_uniquetexthere
@AustinPinheiro_uniquetexthere Жыл бұрын
nms is not all that procedurally great. sure theres a lot of planets but most of them look similar to each other and i mean that. each biome is identical to each other to the point it feels like the same planet, theres no equator or biomes within a planet. sure you might get some unique variants but thats all it ammounts to unfortunetly. But there are a lot of interesting biomes though apart from the standard ones like glitched out biomes that are really cool to land on and explore
@1000-THR
@1000-THR Жыл бұрын
what about elite dangerous? the game which has an accurate recreating of the milky way (while being a proper game)
@AustinPinheiro_uniquetexthere
@AustinPinheiro_uniquetexthere Жыл бұрын
@@1000-THR i dont know anything about elite dangerous. but its not like its as free as no mans sky is. even if its infinite or proper gameplay the actual ammount of content you would need to add to make the best use of it is a lot. i mean it dosent matter if your game is large or procedural if your gameplay is not desgined around it or there isnt much to do on those planets/ stars. their just empty shells. even in no mans sky the there are only a few points of interest scattered around on planets, no cities or anything large scale like lakes. the gameplay itself can also limit how the procedural generation works
@ToxicMothBoi
@ToxicMothBoi Жыл бұрын
If it really was 1:1, you wouldnt even get to building further planets like neptune, you'd be dead by then...
The Earth In Minecraft Iceberg. How Deep Does It Go?
22:41
PippenFTS
Рет қаралды 91 М.
The Full Implications of A.I. in Minecraft.
14:11
PippenFTS
Рет қаралды 67 М.
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,3 МЛН
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 139 МЛН
This Is It. Someone Finally Built The Universe... In Minecraft.
18:22
Why Fortnite Can Never Die
11:11
nofur
Рет қаралды 13 М.
This Game Lets You Fly Out Of The Universe...
10:06
Space Chip
Рет қаралды 1,4 МЛН
How Far Are We In Building The Earth in Minecraft?
12:51
PippenFTS
Рет қаралды 1,2 МЛН
I Built The ENTIRE UNIVERSE In Minecraft
8:25
Mello
Рет қаралды 110 М.
I Walked Across All Of Middle Earth In Minecraft For 30 Days
35:09
How I Built the Multiverse in Minecraft
18:55
ChrisDaCow
Рет қаралды 2,7 МЛН
10 INSANE Real-Life Places We Built In Minecraft
13:42
PippenFTS
Рет қаралды 330 М.
#Roblox но моя сестра в ярости от такого подарка..🫣 #Lipt04ka
0:36
Липточка | РОБЛОКС
Рет қаралды 1,4 МЛН
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
0:17
Poopigirl
Рет қаралды 10 МЛН
ONE MORE SUBSCRIBER FOR 6 MILLION!
0:38
Horror Skunx
Рет қаралды 15 МЛН
Which level took the longest??
0:34
A4
Рет қаралды 7 МЛН
Как он смог забить гол
0:59
Garga
Рет қаралды 1,9 МЛН