Making Models in 4 Dimensions - 4D Golf Devlog #6

  Рет қаралды 152,665

CodeParade

CodeParade

Күн бұрын

Пікірлер: 438
@AMan-xz7tx
@AMan-xz7tx Жыл бұрын
"ok, now that Hyperbolica is finished I'll just do something easy like, idk, golf in 4D?" several years from now: "now that I've created a time machine I can kickstart the creation of Unreal Engine's 4D project support, this is so I can make the grass texture on this mini-golf course look a little less flat"
@seekvapes9641
@seekvapes9641 Жыл бұрын
"now that 4D golf is finished, I'll just do something easy like, idk, game about actually realistically falling into a blackhole, swapping space and time there and rendering the ringularity"
@m.i.c.h.o
@m.i.c.h.o Жыл бұрын
@@seekvapes9641 Jesus christ 😂 That's the logical next step after this
@theapexsurvivor9538
@theapexsurvivor9538 Жыл бұрын
If he keeps making something simple at an exponential rate, he should be doing full, feature/physics complete planetary simulations with full periodic tables in 30 years
@donatodiniccolodibettobardi842
@donatodiniccolodibettobardi842 Жыл бұрын
I feel it's not just a the technical hurdles, it's also game design of a fully 4D-supporting game, where it isn't just a gimmick, but something that is crucial for the gameplay which you can learn, meaningfully interact, progress and have fun with...
@sonicwaveinfinitymiddwelle8555
@sonicwaveinfinitymiddwelle8555 Жыл бұрын
Now that my game about actually realistically falling into a blackhole, swapping space and time there and rendering the ringularity is finished, I'll just do something easy like, idk, game about simulating the multiverse with evolution and human civilizations with scrollable timelines across all realities including the one we're living in.@@seekvapes9641
@WackoMcGoose
@WackoMcGoose Жыл бұрын
The phrase "UVW unwrap a tetrahedralized mesh" is _unbelievably_ cursed.
@theshuman100
@theshuman100 Жыл бұрын
oh boy, time to uvw unwrap 4d shape straight into hell
@alizardcausedroswell
@alizardcausedroswell 10 ай бұрын
Hearing that was the hardest I've laughed in a while. This project is an insane challenge for anyone to set themselves. He could probably get multiple academic papers out of it.
@SSM24_
@SSM24_ Жыл бұрын
"I don't really want another multi-year project like Hyperbolica, so this will probably be a relatively short and minimalist game that I just spend a couple months on and release." - CodeParade, July 2022
@Android480
@Android480 Жыл бұрын
- all programmers who have ever or will ever live
@05degrees
@05degrees Жыл бұрын
@@Android480 Indeed I feel this.
@EMLtheViewer
@EMLtheViewer 6 ай бұрын
Famous last words
@APaleDot
@APaleDot Жыл бұрын
"For every triangle you can see, there's probably at least 10x as many that you can't see." Sounds like someone needs to invent 4D occlusion culling, lol.
@randomnamegbji
@randomnamegbji Жыл бұрын
watch him invent a 4D occlusion culling algorithm to play mini-golf and it being better at generic rendering than any other process by orders of magnitude.
@t_hodge_
@t_hodge_ Жыл бұрын
I can already tell the speedruns for this game are going to be INSANE
@theapexsurvivor9538
@theapexsurvivor9538 Жыл бұрын
So will the speedrunners for it.
@jitspoe
@jitspoe Жыл бұрын
Someone will probably beat the whole game within 4D seconds.
@AMan-xz7tx
@AMan-xz7tx Жыл бұрын
@@theapexsurvivor9538 Can't wait for SmallAnt's Joker arc after 5 minutes of 4D Golf speedrunning
@6c3333
@6c3333 Жыл бұрын
"They don't look like leaves." Bruh you are inventing 4D leaves, they can look like whatever you want 😂
@DonkoXI
@DonkoXI Жыл бұрын
There is actually a nice way to extrude a shape made of triangles into a shape made of tetrahedra in a way which always guarantees the edges always line up. The mathematical structure which accomplishes this is called a simplicial set. It's basically a way of organizing simplices and gluing data to form shapes. The key ideas to how it works are 1) Having the edges of each triangle ordered so that the way they're glued to each other is compatible with that order 2) Keeping track of "degenerate" simplices. For instance, you can consider a line as a degenerate triangle where one edge has length 0. This of course wouldn't need to be rendered. It would just go into the algorithm for tetrahedralizing the prisms. From here, the Cartesian product of the simplicial interval with the simplicial set which represents your surface will produce a simplicial set for the solid, and all the edges will naturally line up. I believe simplicial sets are implemented in Sage if you want to check it out.
@samuelthecamel
@samuelthecamel Жыл бұрын
You're speaking a language I don't understand, but maybe CodeParade does, so I hope he sees this.
@tbird-z1r
@tbird-z1r Жыл бұрын
Yes, I too upvoted this despite not understanding a thing.
@theapexsurvivor9538
@theapexsurvivor9538 Жыл бұрын
I understand exactly enough to know how much I don't understand. It does seem like it should work assuming that I'm not missing anything obvious.
@PthariensFlame
@PthariensFlame Жыл бұрын
You can also make a conical extrusion this same way, by gluing all the points of the original simplex to a 0-simplex (a point).
@willcrossley
@willcrossley Жыл бұрын
bumping so it might get noticed by cp
@Henryernice-private-quotation
@Henryernice-private-quotation Жыл бұрын
Easy and 4d should not be in the same sentence
@airplanes_aren.t_real
@airplanes_aren.t_real Жыл бұрын
Except in the case of "4d textures and features are not eazy"
@multiarray2320
@multiarray2320 Жыл бұрын
wait until someone makes a 5d game
@peytonck5609
@peytonck5609 Жыл бұрын
​@multiarray2320 what about all the needed dimensions for string theory
@1224chrisng
@1224chrisng Жыл бұрын
​@@multiarray23205D Checkers with Universe Space-travel
@ysquaredyobozo
@ysquaredyobozo Жыл бұрын
@@multiarray2320 ive made 2 6D board games, though anything past 4D takes AGES to play with "perfect" players
@Tantandev
@Tantandev Жыл бұрын
Imagine time traveling back 20 years to tell people a 4D golf game is real
@bananacraft69
@bananacraft69 Жыл бұрын
I'm gonna make some people feel really old now: 20 years ago is 2003.
@AmeshaSpentaArmaiti
@AmeshaSpentaArmaiti Жыл бұрын
They'd react the same way someone today would. They weren't cavemen lol. At least I wasn't. We have nothing today that isn't something that hasn't existed since at least the 80s. It's all just better and cheaper now.
@diribigal
@diribigal Жыл бұрын
In 2003 I was playing a game that came out in 1998 called "Hypercube: a 4d game" by "Harmen van der Wal" . It wasn't as good as this of course, but I'd call it a basic 4d golf game.
@minimalrho
@minimalrho Жыл бұрын
In a strange coincidence, it is almost exactly 20 years ago that I first read Flatland and was thinking about 4D geometry for the first time. Though the notion of a 4D game was probably beyond me back then.
@segfault-
@segfault- Жыл бұрын
Tantan?? Is that really you? Come on. As a based Rust-lang enjoyer, you should know that for anyone with a solid grasp of mathematics, this isn't exactly a ground-breaking concept. These ideas aren't new. Only thing they'd be impressed about is the rendering maybe.
@nicholasbryant1239
@nicholasbryant1239 Жыл бұрын
Something tells me you're gonna be one of those programmers that falls ass backwards into creating an entirely new standard in generalized engine building that gets picked up by everyone. Like the adoption of quaternions in game physics
@SheepUndefined
@SheepUndefined Жыл бұрын
Wait is there a story to why Quaternions are in everything? You got me curious now lol
@O5MO
@O5MO Жыл бұрын
@@SheepUndefined because they are just better and can properly represent any rotation
@SheepUndefined
@SheepUndefined Жыл бұрын
@@O5MO Oh I know that very well, I mean more like how it initially came about I guess
@Mongaloose
@Mongaloose Жыл бұрын
We're literally watching him develop a game that people are going to read about in textbooks 50 years from now.
@o5-1-formerlycalvinlucien60
@o5-1-formerlycalvinlucien60 Жыл бұрын
quaternions were invented cause a guy couldn't invent 3d coordinates that work similarly to 2d coordinates lol
@CoughSyrup
@CoughSyrup Жыл бұрын
Dude... you are really breaking new ground and discovering new frontiers here. Things that no one has ever done before. Please keep making these, documenting all the problems you encountered making a 4D game. I find these problems fascinating. These are problems you wouldn't even know existed unless you were trying to build a 4d game world. So cool.
@unvergebeneid
@unvergebeneid Жыл бұрын
To boldly golf where no-one has golfed before!
@AtLeastK
@AtLeastK Жыл бұрын
4D Miner is a cool project too.
@kikones34
@kikones34 10 ай бұрын
Miegakure has been in development since 2009 and they've surely encountered these issues too. There's also 4D Miner which is gaining popularity recently. Not to discredit CodeParade, but this is far from being the first time someone explores these concepts in gaming.
@PunmasterSTP
@PunmasterSTP Жыл бұрын
I love how there's so much nonsensical random content on KZbin, but every so often, there's something so brilliant that represents the culmination of so much work, and I happen to be around to witness it!
@nagger-i
@nagger-i 28 күн бұрын
that intro part is so relatable I resonate so hard with it.
@veriskemkroya4270
@veriskemkroya4270 Жыл бұрын
I was wondering how this project went along, glad my expectations have been met and you've properly went insane Keep going!
@deoxyplasmic
@deoxyplasmic Жыл бұрын
More like he's went super sane and that sanity looks like insanity to regular sane people. 🤷🤣
@diribigal
@diribigal Жыл бұрын
@@deoxyplasmic It's spelled "super saiyan".
@ArmanVesona
@ArmanVesona Жыл бұрын
New 4D Golf Devlog? I watch it immediately!
@Tay10rd
@Tay10rd Жыл бұрын
Apparently not, since you chose to write this!
@nianyiwang
@nianyiwang Жыл бұрын
ye, exactly me
@vindi167
@vindi167 Жыл бұрын
​@@Tay10rdwhat if he wrote it while watching
@Tay10rd
@Tay10rd Жыл бұрын
@@vindi167 “I’ll watch” shortened form of “I *will* watch” = Simple *future* tense
@jbsgroup96
@jbsgroup96 Жыл бұрын
I gotta admit, watching these devlogs is incredible not just because of the concept, but because of your dedication to it. So many people try to make ambitious projects like this only to abandon them when they start to run into complex problems or just run out of passion halfway, but you're still going despite having to work with problems most people (myself included) don't even understand because it's a dimension higher and anything we're used to. Truly an inspiration to watch
@boggo3848
@boggo3848 Жыл бұрын
I really appreciate how you've kept at this incredible challenge given basically every already complicated aspect of making a game has an extra dimension of all the usual problems except with no intuition about how to address them.
@bionetik
@bionetik Жыл бұрын
This channel is just amazing. I have legtimately zero idea (and this is not a hyperbole) how any of the programming or the mathematics behind it work, but just being exposed to these ideas is immensely interesting and the way you present it all and tie it together, with your calm narration and superb explanations is both mindblowing and captivating. Please keep making these, I just wanted you to know how much I appreciate your videos and your work.
@wolfstale273
@wolfstale273 Жыл бұрын
Your ravenous desire for long-term gritty pain is both admirable and horrifying. I love your commitment, truly astonishing work. ^^
@the_furf_of_july4652
@the_furf_of_july4652 Жыл бұрын
Your explanations of how 4D space works are my favorite on the entirety of youtube
@salmiakki5638
@salmiakki5638 Жыл бұрын
This channel *really* has a longstanding tradition of glossing over/subtlety flexing/giving for granted really High level math skills and use it as tools for it's projects
@randomnamegbji
@randomnamegbji Жыл бұрын
I wanted my grass to look more "grassy", -here is my pier-reviewed article in Annals of Mathematics on Painting N-Dimensional Surfaces Using 3D Toruses with Radially Repeating Shading.- Rice looked bad, so I used a mint, and i think it looks a lot more "grassy" now
@Xob_Driesestig
@Xob_Driesestig Жыл бұрын
@@randomnamegbji Man, I wish my papers were reviewed by a pier
@Beatsbasteln
@Beatsbasteln Жыл бұрын
i love how towards the end of a project it's less about accurately figuring out how to calculate some crap, but just about how to hack your way to the goal
@JupiterBoy100
@JupiterBoy100 Жыл бұрын
5:04 HoxelDraw!
@doctorhoxel
@doctorhoxel Жыл бұрын
I saw that, too!
@ember8477
@ember8477 Жыл бұрын
you could totally make a really long version where you explain the problems in great detail and we would all watch it
@antipastamony
@antipastamony Жыл бұрын
man, I cannot express to you how much this game excites me.
@JonnesTT
@JonnesTT Жыл бұрын
We're back at "shit that's whyld" Like, yea, conceptually it's pretty much the same as when I said that 4d isn't blowing my mind anymore, but seeing a 4d tree move into view somehow is much, much cooler than it should be! Someone should make a lovecraft inspired adventure game with this tech... a complex model like a chtulu lerping into 3d space must look soo wild.
@Benlucky13
@Benlucky13 Жыл бұрын
4d miner has 4d spiders that attack you. nowhere near lovecraftian horror, but still freaky to see a handful of legs appear to pop in and out of existence as they run towards you
@garrettbates2639
@garrettbates2639 Жыл бұрын
I was actually thinking about something like this pretty recently, because I've been on a bit of a cosmic horror binge, but I lack a good enough understanding of how these sorts of projections are actually performed to even begin to have the confidence to try. Imagining how one would even begin to throw skeletal animation (or anything similar) into the mix, in order to produce animated characters, just breaks my brain a little bit. But moreso than that is the idea of actually creating the character models themselves. Do you manually create a single model, and extrude into 4D? I feel like that would look... Not great? Or, do you create a handful of intermediate meshes of the same character, and write a script and figure out some rules for how you want to generate simplices between the triangulated polygons? I feel like that would look better, but it actually sounds like a newly discovered level of hell. I guess for a retro aesthetic you could make the characters by composing different 4D objects together. That could work, and might even look pretty good. The animation is still a headache, but it could be worse. And then the issues with polygon count, and that sort of thing, like CodeParade mentions here. But as long as the player is restricted to a 3D world, with only one aspect of it being 4D at any given time (Like Cthulhu, or some other Lovectaftian entity), then maybe that would be such a big problem. I love the idea, and I wish I had the knowhow to even begin to work on something like that, but... Oof.
@hvm2hvm
@hvm2hvm Ай бұрын
would be amazing if @CodeParade makes the tools available to others somehow. I'd love to see them open source but as a closed source engine would be great too
@_inetuser
@_inetuser Жыл бұрын
the more you know, the more you know that you dont know and this video transfered that message again in a humbling way
@dan5sch
@dan5sch Жыл бұрын
There's actually a shockingly simple algorithm for choosing valid orientations for the diagonal lines on the tetrahedral prism faces. Instead of a graph *coloring* problem, you can model this as taking the undirected graph of the triangle-mesh edges and choosing a *direction* for each edge, where the direction expresses which of the two orientations the diagonal on the prism face corresponding to the edge will use. Then, the requirement is that for each triangle, its three edges' chosen directions can't all point CW or all point CCW. How do you choose such directions? Give each vertex a unique integer ID, then direct each edge from the lower-numbered endpoint to the higher-numbered one. That's it. That's the whole algorithm. I've used this for making a tet mesh from a tri mesh and it works well (though it wasn't in 4D 😛).
@ytilaeR_
@ytilaeR_ 3 ай бұрын
jesus the Zoboomafoo clip just unlocked some really old memories, great choice lol
@fyrestorme
@fyrestorme Жыл бұрын
One thing I hope developers will keep in mind about adding motion to trees or foliage in games to provide more atmosphere is the fact that the motion should not be continuous. Model the motion as well, using some form of random time interval for on/off. Wind rarely ever blows continuously and even more rarely - continuously and evenly. Sometimes, it is the smallest details about the environment that have the biggest impact on the experience.
@GameJam230
@GameJam230 Жыл бұрын
I can't wait for 5D Golf with Multiverse Time Tree-vle
@ParallelLogic
@ParallelLogic Жыл бұрын
Most software problems can be broken down into 3 categories: fun the the programmer, fun for the player, and fun for the computer. This game adds a fourth dimension of fun for all involved.
@MykhailoIvancha
@MykhailoIvancha Жыл бұрын
You are the most hardworking person I’ve ever seen
@dreadpiratekiel
@dreadpiratekiel Жыл бұрын
and here I thought the Devlog for Hyperbolica was good. You just keep blowing me away, this is amazing.
@dpear3
@dpear3 Жыл бұрын
I like your fancy words, magic man.
@linusjensen6905
@linusjensen6905 Жыл бұрын
Its a pure joy when CodeParade uploads!
@Adeith
@Adeith Жыл бұрын
More tangents please, seeing the 4D tools are very interesting.
@Stue-e
@Stue-e Жыл бұрын
i remember running into the edgeflow/triangulation orientation problem i had an n-gon on a mesh i made in Maya, using the "auto" triangulate feature in maya had a "handedness" a tendency to choose one orientation for the triangle to form in a rectangle Substance painter had the opposite handing, so my model would shade correctly in mayas native renderer, but would form vertex shading errors in substance painter. moral of the story is its important to know what your automatic tolls actually do, and im glad i learnt about topology before getting into the habit of letting the software think for me
@murtileyto
@murtileyto Жыл бұрын
"I hope I didn't break your brains too much with this one" I wish you could see my face the entire video...
@TheLonelyKirby
@TheLonelyKirby Жыл бұрын
You've dragged this project so far from where you started and it's so cool, probably won't play it but will definitely continue to watch the devlogs, this might become a great and simple introduction to 4D modeling and etc stuff for anyone interested as well! Might even set the standard for these types of games and tools, the simplified formulas used are very interesting (though i don't understand anything that's going on lol).
@garyjaffe2802
@garyjaffe2802 Жыл бұрын
the absolute madman has done it😄
@maxdon2001
@maxdon2001 Жыл бұрын
Great video! Crazy stuff!
@jimmoydapatat6928
@jimmoydapatat6928 Жыл бұрын
i honestly think this is a really cool concept, and I might play it once it releases
@Wulfstrex
@Wulfstrex 9 ай бұрын
So might you play it on the 22nd of March?
@adon155
@adon155 9 ай бұрын
man this devlog series is so cool
@CasualGraph
@CasualGraph Жыл бұрын
It's interesting how many of the little parts of this project could be spun off into their own things. Like, if you just took the whole 4D models thing and made a "hyper-sculpture museum" where maybe people could even make and share their own models then that would make for an interesting result at the end. But then this particular thing has the 4D trees AND it's also a golf game, which is interesting.
@TheRMeerkerk
@TheRMeerkerk Жыл бұрын
I remember trying to visualize a hypercube for an arbitrary number of dimensions. I started by creating an n-dimensional drawing system similar to OpgenGL, where you draw triangles and decide if you want them to be separated, in a strip (this means n vertices creates n-2 triangles) or in a loop (this means n vertices creates n triangles). Except in my case I would use (n-1)-dimensional simplices. So I had built the system, it worked, now I just needed to find a way to create hypercubes and preferably in a way that optimizes the amount of simplices that need to be drawn for it. There was a rare moment where I was not feeling too prideful and googled for the algorithm instead of coming up with my own algorithm. Fortunately I did, because there was a paper written about it that explained that it is very hard to do optimally. So I ended up doing the "easier" thing and extrude from a lower dimensional hypercube and added optimized cases for 2, 3, and 4 dimensions (from the paper). This ended up being a very time consuming project to learn that I should have done it with ray tracing from the start.
@prospectivepenguin5688
@prospectivepenguin5688 Жыл бұрын
Looking forward to release. I also enjoyed the Kratt bros and Courage clips.
@trenthm
@trenthm Жыл бұрын
Looks like the game is coming along nicely. Great work!
@hylus5d10
@hylus5d10 Жыл бұрын
5:12 this made me click the perception of 4D, cool.
@robbiekavanagh2802
@robbiekavanagh2802 Жыл бұрын
This is so impressive, I can't wait for this game to release!
@tjn0110
@tjn0110 Жыл бұрын
Today I learned my lawn is a 3d projection of green 4d peppermint candies.
@therubyredgamer8936
@therubyredgamer8936 8 ай бұрын
"If you wish to make an apple pie from scratch, you must first invent the universe" -Carl Sagan
@Fidumo
@Fidumo Жыл бұрын
3d games used to not run smoothly with older graphics cards, but now they run really smooth with modern graphics cards that almost everyone with a computer has. right now, as you mentioned in this video, the game has to be low poly to run well. so eventually, maybe graphics cards will get way better and we can make better quality 4d games and have it run smoother. or we will just find a ton of huge optimizations for 4d graphics rendering
@PillBugGames
@PillBugGames Жыл бұрын
Your devlogs are always super inspiring for me
@smileyp4535
@smileyp4535 Жыл бұрын
You should make a video about how showing stuff that you can't see because it's in the 4th dimension but in the same spot so it's greyd out (kinda like how the 4d googles in 4d miner work) is done using 2d and 3d because I'm trying to imagine it but it's hard and the whole concept is definitely more complicated than it probably seems I bet. Keep up the good work! Loving everything you make, hyperbolica, 4d golf, and everything!
@jonnie_xd
@jonnie_xd Жыл бұрын
Man this project is really going somewhere, Wish you the best luck bro!
@agargamer6759
@agargamer6759 Жыл бұрын
So many unexpected nuances when you go up a dimension!
@Mvmrobots4030
@Mvmrobots4030 Жыл бұрын
You know you accidentally created an awesome story for a game you open a box to find another then another until your in a box dimension trying to find your package
@einargs
@einargs 4 ай бұрын
Using an FPGA to hardware accelerate 4D rendering of textures and procedural generation would be so painfully fun.
@nerdycatgamer
@nerdycatgamer Жыл бұрын
I don't understand why you can rotate through the 4th dimension (slices) while the golf ball is moving. While you're aiming this makes sense, as you're aiming through another dimension (and we have to slice through it so our little 3d brains can understand), but while the ball is moving it's like you're giving it additional momentum through the 4th dimension.
@jblen
@jblen Жыл бұрын
I have no idea whats going on during these explanations but it's cool and I'm glad I've been exposed to this project
@DasParedes
@DasParedes Жыл бұрын
instant click to see the video. maaaaaan, what a work!! and what an amazing project!
@seedmole
@seedmole Жыл бұрын
Very cool food for thought as I experiment in Pure Data, an early audiovisual node-based programming environment. I recently got glsl shaders to do things in it, seems like it would be able to do things like this too, especially with ample use of swizzling and manually plugging in the algebraic reductions of the more complicated matrix operations.
@kreuner11
@kreuner11 Жыл бұрын
5d golf with multiverses and time travel
@Fanunic
@Fanunic Жыл бұрын
Holy shit Zoboomafoo clip in 2023??? Love it dude
@puspamadak
@puspamadak Жыл бұрын
I enjoy watching these videos even if my brain burns out by the explanations.
@andrewpullins8817
@andrewpullins8817 Жыл бұрын
What you talkin about you break my brain every time you release a video 😂
@muuubiee
@muuubiee Жыл бұрын
Can't wait for the sequel, 5d golf.
@usamabinmuzaffar692
@usamabinmuzaffar692 Жыл бұрын
Your stuff is so good that you actually made me invested enough to get a job as a game developer XD
@xWatexx
@xWatexx Жыл бұрын
It’s hard to make something that’s impossible to comprehend.
@MattSeremet
@MattSeremet Жыл бұрын
Looking great! And quite fascinating
@Kaldrin
@Kaldrin Жыл бұрын
Working with rotation in 3d with quarternions is quite a ride so I can't even begin to imagine how this shit works in 4d
@nicefloweytheoverseer7632
@nicefloweytheoverseer7632 Жыл бұрын
I have the feeling you described in the intro.
@MyNameIsntImportant640
@MyNameIsntImportant640 Жыл бұрын
I get and can understand the concept of 4d. I really want to play this when it comes out
@Wulfstrex
@Wulfstrex 9 ай бұрын
Then know that it releases on the 22nd of March
@pjbrady47
@pjbrady47 Жыл бұрын
Absolutely crazy stuff. Well done!
@Gaswafers
@Gaswafers Жыл бұрын
I don't know why, but seeing the dimension shift whenever the ball hits a wall is really interesting.
@vidal9747
@vidal9747 Жыл бұрын
the most counterintuitive stuff with hyperdimensions that I saw to date is that the volume of a sphere tends to 0 as the number of dimensions tends to infinity. This is proved analytically and numerically with Monte Carlo integral.
@MrMiddleWick
@MrMiddleWick Жыл бұрын
Generally I'm a dumbass when it comes to 4d, but this actually kinda makes sense to me. Like I know that for the edge of 1 a square, cube and a tesseract "volume", for a lack of better word is 1^n for n dimensions, i suppose it's the same for higher dimensions(?). And a circle or a sphere with a 1/2 radius is kinda the former square and cube but with missing pieces, so it does make a bit of sense to me that if you keep on adding dimensions there's less and less material to work with. Obviously correct me if I am completely missing smth due to my massive oversimplification.
@ethanbottomley-mason8447
@ethanbottomley-mason8447 Жыл бұрын
@@MrMiddleWick Yeah, that is essentially the point. You can get an explicit formula for the n-dimensional volume of a ball and see that it goes to 0, but the inuitive reason is because to be in a ball of radius 1, if you have coordinates (x1, x2, ..., xn), then this point is in the unit ball if x1^2 + x2^2 + ... + xn^2 4, the diameter will be larger than 1, i.e. the sphere in the middle pokes out of the cube. The reason is because spheres are pointy, their points can only have a few large coordinates, but cubes are not pointy, all of their coordinates can be large.
@Mittzys
@Mittzys Жыл бұрын
Next time, please go on as many tangents as possible! This topic is very fun
@bilskirnir_
@bilskirnir_ Жыл бұрын
Well watching the 4D golf trailer makes my head hurt just as much as 4D Chess.
@ChocoRainbowCorn
@ChocoRainbowCorn Жыл бұрын
Hope we get a way to add the obstacles to our own levels with the editor and maybe even make some of our own, along with more complicated track pieces, stuff like that!
@jangajdos1693
@jangajdos1693 Жыл бұрын
My dude, you are a wizard. 🧙‍♂️🪄
@evanchilson9829
@evanchilson9829 Жыл бұрын
this is literally insane oh my god??
@QwertyIsCool
@QwertyIsCool Жыл бұрын
Codeparade never fails to break our brains the perfect amount
@mchikos
@mchikos Жыл бұрын
Good luck on your journey into this 4d universe you’re making
@Back_To_Pray
@Back_To_Pray Жыл бұрын
I’m excited for hypercube additions
@lolle0203
@lolle0203 Жыл бұрын
As someone with 300+ hours in golf with your friends, I can’t wait for this game
@Wulfstrex
@Wulfstrex 9 ай бұрын
Release on March 22nd
@StickNik
@StickNik Жыл бұрын
This game is mental, good work mate.
@BryndanMeyerholtTheRealDeal
@BryndanMeyerholtTheRealDeal Жыл бұрын
Four dimensions are pretty hard to visualize in three dimensions. It's also pretty hard to model 4D objects.
@TreesPlease42
@TreesPlease42 Жыл бұрын
Inspiring to hear about your work with 4D tool chains
@samistheman32
@samistheman32 Жыл бұрын
Making 4d trees on a 2d screen in our 3d world, potentially in an 11d universe
@brhmah
@brhmah Жыл бұрын
ong your explanations of the 4th dimension are scarily similar to my dmt trips
@MathewSan_
@MathewSan_ Жыл бұрын
Great video 👍
@yalieyal4362
@yalieyal4362 Жыл бұрын
Honestly man i could listen to your random problems in making a 4D game for hours, so please dont ever leave anything out, im glued to the screen
@_Blazing_Inferno_
@_Blazing_Inferno_ Жыл бұрын
You could probably write a paper on plenty of the techniques you’re using and coming up with. Also, this gives me the idea of coming up with .png4d or stuff like that, but I wouldn’t use them for a good long while, and I have other projects rn. Love your work btw ❤
@peterkistler3537
@peterkistler3537 Жыл бұрын
I just cannot wait.
@mattlau04
@mattlau04 Жыл бұрын
This video hurts my way in the best way possible
@mayh3xx
@mayh3xx Жыл бұрын
Your whole game breaks my brain but that's why its so cool
@tracyh5751
@tracyh5751 Жыл бұрын
This actually made a lot of sense. What are you doing to my brain?
@robinhodson9890
@robinhodson9890 Жыл бұрын
POV-ray has 3D textures. They're based upon such structures as the rings of a tree, perturbed by some function. Maybe a 4D raytracer would be easier, than a bunch of polytopae.
@thecrazymoon6578
@thecrazymoon6578 Жыл бұрын
If I had to create 4D models, I would create a machine learning model to do it naturally
4D Golf | Available Now on Steam
1:07
CodeParade
Рет қаралды 221 М.
How is this POSSIBLE? - 4D Golf Devlog #8
11:45
CodeParade
Рет қаралды 114 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 9 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 17 МЛН
What is the 4th Dimension REALLY? - 4D Golf Devlog #2
7:25
CodeParade
Рет қаралды 494 М.
So I Guess I'm Making a 4D Game Now... - 4D Golf Devlog #1
4:51
CodeParade
Рет қаралды 542 М.
My brain wasn't ready for Non-Euclidean gaming...
10:23
Real Civil Engineer
Рет қаралды 642 М.
Marble Marcher - A Fractal Physics Game
3:58
CodeParade
Рет қаралды 1,6 МЛН
Multiplayer, VR, and FAQs - 4D Golf Devlog #7
3:29
CodeParade
Рет қаралды 34 М.
I Made Minecraft, but It's 4D
13:48
Mashpoe
Рет қаралды 5 МЛН
Portals to Non-Euclidean Geometries
8:32
ZenoRogue
Рет қаралды 1,4 МЛН
Pushing Unity To The Limit - Hyperbolica Devlog #6
6:42
CodeParade
Рет қаралды 336 М.