Marble Marcher - A Fractal Physics Game
HTML-код
- Опубликовано: 29 дек 2018
- Marble Marcher is a video game demo that uses a fractal physics engine and fully procedural rendering to produce beautiful and unique gameplay unlike anything you've seen before.
Download: codeparade.itch.io/marblemarcher
Source Code: github.com/HackerPoet/MarbleM...
Previous video about Ray Marching:
• How to Make 3D Fractals
Speed-Running Discord:
/ discord
If you like the things I do and want to support the channel:
/ codeparade
ko-fi.com/codeparade
Music:
Somber - PettyTheft
SoundCloud: / ppettytheftt
BandCamp: ppettytheftt.bandcamp.com/
Twitter: / ppettytheftt
As a Fractal myself I rate this 10/10
Post a video and dall it. Face reveal. And its a fractal zoom! 😆
hey i'm also a fractal! (i spy on humans)
Not natively a fractal myself but a shapeshifter who can become one, and I agree!
7/10
good, but deserves more likes
@@-sgsdfhdhhdt and show jaidens face for the thumbnail.
This channel is a hidden gem
not for long this guys channel is going to blow the fuck up soon, guaranteed
edit: wow okay you already made it to 10k subs since i made that post
(i subscribed too, of course)
@@fault3k 12K now.
@@Laff700 Edit: 18k!!!
i so fucking called it, its almost doubled since i commented
Double the Subs in just 2 days. taht is awesome
i totally agree. subbed a couple of days ago and it was only 2k (or 5k idk) now its 20k lol
2:38 - _"...and since nothing is baked..."_
Dude speak for yourself, my i5 and mind-brain are turning into pure biscuit.
Underrated
I was baked watching these videos
💥8|
Yummy
Your i5? Did you even watch the video? Half the processing is free
It would've been a great twist if after reaching the first flag, the ball shrunk down and you got to explore the smaller crannies of the fractal. That would showcase what only your fractal physics engine can do.
"It just works." I've heard those words before...
He's right, it does just work, finished it the game and it's fun as hell.
Wait till Todd sees this.
It scared me when he said that lol. Todd has lied to me too many times
HEY PHIL SWIFT HERE
*_i f y o u d o t h e t h i n g , a n d y o u d o n t f u c k i t u p , i t_*
*_w o r k s , i t j u s t w o r k s !_*
90% confused about math
10% oooo pretty shapes :)
im both man.
instead of computing every angle you just compute for the center distance of the environment to your object; only works if your object is a circle though.
tldr; this saves a lot of computation
Mmm pretty :D
Opposite for math
oooo pretty shapes :)
Well, back in 1987, my fist attempt at building a 3D rendering engine on a SUN 3/80 workstation was just able to trace 13 monochromatic triangles per second... Ray tracing (a very old idea) was far too slow for this computer and ray marching was not yet invented... Now we do 100fps in 4K... We're living interesting times.
in short, this game is trackmania with fractals
It’s truly incredible how far technology has come
And the award for most underrated channel goes to...
Me
MrBeast
Linus Tech Tips
@@MeedasGuy how is he underrated
@@arseniishynkarenko4616 he was when i posted this
I'm glad I found this channel.
you seem to be everywhere dude
Why do you have so many subs?
bro who u comment under every video i watch wtf
i'm glad i found you
I came before you hehe
Is it possible that some fractals have extremely small parts that are not connected to the rest which causes problems? Small invisible dots that are floating in the air etc.
Yes, I now believe this to be the case. Suppose as the fractal evolves smoothly, a floating object disappears. The distance to that island will not suddenly jump to zero since the transition is smooth and continuous. So it still thinks that the invisible object has some non-zero distance. This continues until the invisible object is pushed far enough into obscurity that the main fractal surface is now closer and the collisions work correctly again.
Kind of seems like a 3D slice of a 4D object.
@@CodeParade Do you know solution for this?
@@tempname8263 there are algorithms to remove noise from scanned pictures. They basically remove a "layer" from every colored thing, and then add a layer to everything again. This removes every point thinner than a layer, as there will be nothing left to add back on.
They sometimes make the picture a bit more... Not that good looking though.
@@CodeParade I thought the exact same thing when I first saw these
technically, julia at 0+1i is just bunch of totally disconnected dots. it might render as a black, but there are some dots.
currently, I have beaten your record on:
Jump the crater - 00:07:21
Too many trees - 00:21:17
Around the world - 00:22:13
The hills are alive - 00:16:49
Beware of bumps - 00:11:31
Mountain climbing - 00:13:48
The Catwalk - TIED 00:09:49
Don't get crushed -00:10:36
The sponge - 00:10:01
Ride the Gecko - 00:30:07
Build up speed - 00:09:06
planet crusher - 00:14:00
and i did it all on a potato
Heck yes
I've beaten you on one level: catwalk
(00:9:47)
for the rest i'm not even close though
i did it on higher settings though, that might have changed the physics a little
I just did a run of 7:20 on Jump the crater
I LOVE THE VIBE OF THIS VIDEO
Is literally "Hey, look at this cool thing that I spent a lot of time doing. I really like it. Here, take a look"
This video is VERY wholesome (And informative)
Tbh i thought this was a gamecube meme
At least it was not a waste of time.
@@yasd8493 true
Same
yee
Me to
This channel never fails to impress, you deserve more subs
I really love this channel so much. I thought of doing something like this often, but didn't know how. You just made it, and open source.
Thank you a lot!
These are absolutely amazing and it is so fun to see the source code and the work and effort put into all of these!
I've been wanting a fractal fly through "game" for VR forever.... I'd like to modify this for Oculus.
You could, but this is a third person game with a moving camera, might not be ideal for VR. Maybe you could change the controls to tilt the level instead of rolling the marble?
There's actually a world in VRChat (or at least there used to be) where you can do exactly that!
I also would LOVE some sort of fractal VR experience. I've tried a couple VR visualizers, but nothing has been that great. The way this game looks would be AMAZING in VR :)
@@CodeParade Is there a mac version for this game?
@@wirly- The GitHub page in the description has instructions for building the game in MacOS. You would have to use the terminal available in MacOS for this. You would also have to install Homebrew for this.
I can see the potential for this in some large scale projects, especially since how psychedelic and other-worldly experiences have become commonplace in media recently. Interstellar's 5th dimensional scenes, to Inception's world bending, or Doctor Strange's antics are all events rooted in the Cinema. Games are begging to follow in their footsteps. Thanks for explaining it, and giving such a beautiful example.
P.S. I understood jacobian matrix!
DoubleGlog they actually used fractals for scenes in annihilation and big hero six
@Anthony trust me, people want to see psychedelic stuff, it's why Doctor Strange sold so well (besides Benedict Cumberbatch).
I’d really like to see more of that in games as well.
I just want an RTS game with physics and fractal based map making (no more hitscan stuff)
@@KaiserMattTygore927 Not a fractal map, but the Supreme Commander / Planetary Annihilation series of games don't use hitscan (save for a couple futuristic weapons that would be hitscan in the real world too, like a satellite laser)
I'm ecstatic that you made this game. A ton of my favorite artists are fractalists like Julius Horsthuis, and I dream of the day that fractal ray marching is efficiently and commonly applicable in interactive media like games.
I'll go back to watching the video for Tigran Hamasyan's "Cave of Rebirth" now...
Wow this instantly became one of my favorite video on RUclips. This is insane! Great work!
Would love a "game" where just play with fractals. Tweak sliders and zoom in and out and fly or whatever.
@҉ 3d polished and simplified XAOS when
Maybe try to learn a langage to make it ?
try Mandelbulb 3D program, you can even create animations in it
@@robertdelacafet1464 Not sure if you're aware, but that's not something anyone can just "jump up" and do whenever they feel like it. Gotta be a little more sensitive.
MIKEANTHONY321 yeah I know but it wasnt hostile. Programmation isnt impossible, I learned python with a project in mind. When I got the skill to create it it was just magical. Anyone can program you just need some motivation. And this project could be one
Fractals is one of my favorite things in Mathematics, and as a gamer, this pleases me deeply.
I dunno why this makes me amazed and get sleepy at the same time
Idea: Implement level seeds to determine the fractal generation. Boom. Thousands of levels.
Just finished marble marcher and I have to say this is exciting tech. I'm going to be keeping an eye on this. Thanks for your work!
"And for anyone who-"
"I take that as a challenge"
My mind hasn't been blown so much in years. Thank you very much, you really inspired me to focus even more on math and code in my carrier in special effects.
I am new to your channel and so happy that i randomly clicked on one of your videos.
You do all of this crazy interesting and beautiful stuff that really inspires me and i love how you share thoughts, limitations and explanations about it.
So thank you very much and please continue with your awesome videos!
Could you make the scroll wheel increase/decrease the size of the marble?
Yeah, and zoom in as the ball gets smaller to see the fractals more closely!, if that isn't too resource-wise heavy.
I second this!!
it would break the gameplay unless the marble zoomed out slower than it took to move forward. I would inagine people would try zooming out until their marble was big enough to touch the flag.
That's kinda part of why I suggested it actually, speed strats in a different category IE "with scaling"
@@MagicGonads yeah, such as going forward while scaling, however the scaling shouldn't make the movement obsolete
This is beautiful, seriously. Impressive as hell!
This channel is incredible. You are truly talented and wholesome.
you my friend deserve way more recognition. I'm definitely showing you to my friends, even if they don't understand too much. it just looks cool as hell
Holy cow, this game had a LOT more levels than I thought it would have had
Ok but where is the super monkey ball remake with evolving fractals?
Exactly this
That would be epic.
Just fantastic, both your channel and the game's concept.
I seriously love your channel. Please get some time to make some more.I have watched it all.
0:38 "the hardest part of a physics engine is collision detection"
As someone who has spent the past several weeks trying to do incredibly basic axis-aligned bounding box collision detection, you don't have to tell me twice.
This would be a good base for an explanation of fractals and how they are interesting while also giving people the chance to interact with them
We need more creators like this on RUclips and in the gaming industry. Subbed.
This is actually amazing, incredible job my guy!
Amazing, amazing channel, and amazing open source code
This game is a hell a lot of fun! I enjoy the music the most.
Best channel about gamedev which i have ever seen.
I sincerely wish you good luck, never stop no matter what, this world needs you, you have great potential, do not waste it.
I've never subscribed this fast to any channel. Great job, love the content.
Unbelievable
Good stuff!
This idea has so much potential it isn't even funny
I'm glad that this was in my recommended. If you add some more levels and maybe a level editor (not sure how that would work), You could put it on steam. It is so good and unique. Congrats on the game
what the fuck, this is absolutely incredible
programming and math have been some of my main hobbies since the age of 8 and im still mindblown
Already a big fan of your work, but you really outdid yourself this time! MUCH respect!
That FREAKING awesome
okay, this is epic.
I regret that I can only thumbs up this once. Amazing work! Regular game engines would shit themselves trying to render this; this is truly a unique experince.
You rock. You are in my top 5 channels now!
Holy shit dude I was thinking about the infinite iteration needed to actually get the fractal object (e.g Cantor set) and wondered if they could be used to understand things in nature that seem to possess infinity as part of its fundamental mathematical description (e.g. Black Holes); googled it and APPARENTLY its a real thing with research. Check it out its so cool.
2:45 EVERYTHING JUST WORKS
This channel is giving me hope in the future of video games. Its gonna be the indies that save us.
I love the aesthetic of this. Also amazing that it runs so well
Balls to the wall insane.
I wish there were more video games with fractal-based terrain. I've written some algorithms that generate trees, mountains, and caves using fractals, but I haven't seen them in any video game yet.
It's hard to program fractals let alone integrate them into games. You can generate super realistic structures using L-Systems or noise or whatever but it's hard to optimize or make fun levels with.
This game is a dream come true. Thank you CodeParade!
You deserve more attention. This is amazing.
Someone send this game to Vinny.
I actually did send it to him! But he's a busy guy with lots of games on his list, not sure when he'll get to it...
He streamed it last night! He seemed to really enjoy it.
Oh my god, really?
I found the stream, for those who are interested: ruclips.net/video/DGmUvPyB5rA/видео.html
maybe now oneyplays
he too do like these kind of games
Consciously aware
a universe consisting of repeating points.
amazing Game, amazing Video. my Mind is completly blown away! I just finished it and to explore these fractals is so fascinating. Great Work!
This looks absolutely stunning!
Someone should contact Markiplier; he finds this kinda stuff fascinating. Also, why have I just discovered this channel today? I love your physics simulations.
Ris roma ris carabinieri
Bro u should put your game on steam for a few bucks its the perfect indie causal game people would buy this
This seems pretty groundbreaking. Thank you so much for sharing your work!
why am i just finding this channel. you deserve at least 5 million subs. keep it up!
I think this could be the future
This reminds me of Yedoma Globula that is a fractal-space like exploration game with a really unsetteling atmosphere (due to size difference and evolving fractals while you stand in it).
This game is one of the best demos I've seen. So far, I'd give it a 10/10. It gives the player a good challenge they'll never be bored of. I played the game myself, and I've loved it. The mesmerizing patterns and movements of the 3D fractals make the game even better.
This channel is awesome! Great content :D
INSTRUCTIONS FOR BETTER SATISFACTION OF VIDEO
-stop the video
-set speed of video x2 or x1.5 (i prefer x1.5 but your choice, you can put x1.25 or x1.75 too)
-make loop the video
-play "dj army" or "dj ferdi özkan" from a new tab ("HONDA SIVIC YANLAMA + MAKAS" playlist is a really good mix of these)
-come back to this video
-make it fullscreen
-play the video
-AND WATCH THE SHOW :)
Why do I even try to dev? :P
Dude this is such an elegant game wow!! Can’t wait to try it!
Congrats on you 200k view I'm so glad people are finally seeing your videos I hope this year you triple your sub count
Wow it took 3 weeks to triple you sub count 30k to 90k here's to another triple see you ar 270k by the end of the year your videos are gold
Wow. Real time Mandelbulber.
It's only 16 iterations. You dont get the same detail or zoom, and id you fiddled with certain parameters it would not look pretty
I wish that someone would do a tas (Tool Assisted Speedrun) of this awesome game
Well the only thing you could do is slow the game down.
ok
Wow, amazing stuff. Great solution for a huge problem.
Thanks for posting this for free, that's super awesome of you! :D
IT JUST WORKS
Hey, you should take the top 1000 best sold books, take the cover image, and use them to generate a new image from them to make a new bestselling book cover! Bonus points if you do the same with a title
Very cool. You are now on my list of people to keep track of.
Wow, I love fractals! You gained a new sub, along with many others!
Looks like the game is in the AUR if any Arch Linux users want to give it a go!
Great game! Just one issue: at lower screen resolutions, the picture gets really noisy. This could be solved by either
1. Using less fractal detail levels when the screen resolution is low, or
2. Even better, per-pixel deciding which fractal detail level to use... but I'm not sure if this is viable.
Very cool work! Thanks for sharing and making it open source.
You’re a huge inspiration to me and my video game design team for TSA
Tech dude here. Instant subs.
This is something that will be in everybody's recommended in the next 10 years
Came here from ABG. This game was amazing to watch & the explanation goes over my head but I have respect for how advanced your coding/math skills are
I never thought i would find a channel like this
I had a problem where the game wouldn't use my dedicate GPU, which would result in a maximum of 15 FPS for the lowest settings. Once I figured out I could right click the executable and choose to run with my NVIDIA processor I got a decent framerate of about 30 FPS for the mid range settings. Unfortunately the game still stuttered for some reason, which seemed to have resolved itself when I rebooted my laptop.
After having played it at 30 FPS without stuttering, I can honestly say that I enjoyed playing it.
a racing game which doesn't include milliseconds :(
i really liked this game and the idea(of the collisions and stuff), nice job ^-^
Wow amazing stuff, last time I messed with 3d fractals frames like that took minutes to render! So impressed it's now real time.
Watching that fractal landscape evolve like that is melting my mind in the most pleasant way
Your computer is way better than mine.
I downloaded the game, and I could usually get a solid 17 frames per second, on the lowest graphics settings. It is a school computer, so the fault is probably mine.
Anyway, I love your work. Keep it up!
He says in the video it needs a good GPU. A school computer has an onboard GPU.
@@poppinlochnesshopster3249 agreed.
Re: some distance measuring problems.... "...I think it has something to do with using a scaler instead of a Jacobian matrix..."
That is 100% a 1st World Problem.
oh god I haven't been this excited about games or fractals in a long time
dude this is sick. I love it!