Early Visualizations - Game Maker Saga Part 2

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии • 261

  • @carykh
    @carykh 5 лет назад +176

    Whoa, that node-based logic simulator looks so cool! I can imagine it could be a helpful educational tool for kids learning how computers deal with bits. I think my brother made something similar once with floating points...

    • @cubing7276
      @cubing7276 4 года назад +3

      Woah it's Cary!
      I still don't know how to make a clock even though I can code

    • @KevinWho
      @KevinWho 4 года назад +1

      The coolest thing in this video!

    • @masond9120
      @masond9120 4 года назад

      Is there a version of this up for download somewhere?

    • @cubing7276
      @cubing7276 4 года назад +1

      @@masonhunter2748 I could just get infinite monkeys and find the one that writes the code lol

    • @raconvid6521
      @raconvid6521 4 года назад +1

      I was just watching that bit

  • @TigirlakaLaserwolf6
    @TigirlakaLaserwolf6 5 лет назад +370

    'gamemaker was a strictly 2D engine'
    'I made a 4th dimensional object in it'

    • @ineednochannelyoutube5384
      @ineednochannelyoutube5384 5 лет назад +40

      A 2 d engine is no mere 2 d than your monitor. He just had to write additional 3d rendering routines.

    • @mpice2666
      @mpice2666 4 года назад +7

      And 4D ones!

    • @NStripleseven
      @NStripleseven 4 года назад +3

      And however many you could want.

    • @LuxurioMusic
      @LuxurioMusic 4 года назад +21

      I kind of forget that 3D graphics are just a hack on 2D graphics. Videos like this remind me.

    • @EndMaster0
      @EndMaster0 4 года назад +3

      Coding Train has done this as well using a different engine

  • @leoneoudemast
    @leoneoudemast 5 лет назад +461

    You are a smart and creative person, someone to look up to

  • @lunafoxfire
    @lunafoxfire 5 лет назад +52

    Man I can't explain why but this stuff makes me super nostalgic for the early 2000s

  • @pataplouf5521
    @pataplouf5521 5 лет назад +338

    so you were making the visualisation of a chaos equation while making a "Kill the Teletubbies" game.
    You're surely a weird one.

  • @YT7mc
    @YT7mc 5 лет назад +66

    The fact that some of this stuff is early work is really crazy, amazing video 👍

  • @CloudLadder-c7e
    @CloudLadder-c7e 5 лет назад +49

    Basic 3d visualizations like at 6:27 are always so satisfying and cool to me, I'd love to try making something like it someday.

    • @tempname8263
      @tempname8263 5 лет назад

      Then do it

    • @bejoscha
      @bejoscha 5 лет назад +3

      Second this. Things are often easier than one thinks and achieving even something „simple“ can be soo rewarding. Keep your playfulness!

    • @tempname8263
      @tempname8263 5 лет назад

      And if you don't set time limits for your goals, you will never be able to turn your dream into reality

    • @lunafoxfire
      @lunafoxfire 5 лет назад +3

      Have you heard of the programming language/environment called Processing? I would highly recommend looking into that if you want to get into playing around with visualizations!
      There is also an excellent RUclips channel called The Coding Train that I would HIGHLY recommend if this sort of visual stuff excites you.
      The hardest part in programming is finding a starting point, so hopefully this can help you on your way!

    • @CloudLadder-c7e
      @CloudLadder-c7e 5 лет назад +1

      @@lunafoxfire Yea, I've actually made a few really basic things in Processing before. I've also spent probably about 80 hours learning C++, but it seems most learning materials never go beyond the console.
      I'll check out that channel, thanks.

  • @blenjamin
    @blenjamin 5 лет назад +39

    These projects are really interesting

  • @jaydensomeone6738
    @jaydensomeone6738 5 лет назад +132

    Could you do a vid on mistakes and tricks you learned from early game development?

  • @Dezomm
    @Dezomm 5 лет назад +2

    I love this channel. I can't say my creations were nearly as advanced as yours but also in middle school i had a computers class, and I did a lot of fun animations/games in adobe flash and scratch. This video reminds me of the kind of creativity i felt when making those things.

    • @bejoscha
      @bejoscha 5 лет назад

      YeH, me too. I think the „fun“ aspect of coding is something which needs to be shown to so many more kids....

  • @janhedrich4502
    @janhedrich4502 5 лет назад +33

    I really miss the days when GameMaker was all about making cool games and trying different stuff with limited hardware and sharing them with a great community. But starting with Yoyogames it felt like it was going to much in the wrong direction in a sense of commercialisation.

    • @mylvie
      @mylvie 4 года назад +9

      Yeah, but the fact is that it's a full engine where classics like undertale came from and its not neccecarily bad change

    • @nucleartaco04
      @nucleartaco04 2 года назад +3

      @@mylvie Weird that we are calling Undertale a classic. I remember when that gane was brand new.

    • @nucleartaco04
      @nucleartaco04 2 года назад +3

      It sucks they got rid of the sandbox which makes it harder to share a basic video game, but it’s not bad that there is more oportunities for more robust games.
      Game Maker was quite popular in the 2000s when not knowing much about computers was mainstream, so it felt less corporate.

  • @lusv4316
    @lusv4316 3 года назад +2

    8:00 plz do a full video on this. Can’t stop thinking about it.
    It looks stunning

  • @alexb3468
    @alexb3468 5 лет назад +4

    Your works bring inspiration and nostalgia. Waiting for something bigger and complex.

  • @fergochan
    @fergochan 4 года назад +1

    This takes me right back. I remember making an n-body gravitational simulation in Game Maker, discovering how sensitive it was to initial conditions and how small the step sizes had to be to stop it breaking (I didn't know any clever integration algorithms. I didn't even know that I was technically approximating integration!) and forgetting about it in pretty short order. Though I think I tried added a "planets crash into each other and combine" function at some point and found a couple of cool semi-stable configurations.
    The Mandelbrot set and especially the bifurcation diagram for the logistic map really took me back too. I programmed them on my calculator though. I don't think it would have occurred to me to try them in Game Maker to be honest. This makes me wish I had access to some of my early programming attempts, but I think they've all been lost to old hard drives etc.

  • @formerlycringe
    @formerlycringe 4 года назад +12

    In middle school I was chasing after a crush, commenting on RUclips, and playing video games 💀
    You... You're so damn smart oml.
    I'm TRYING TO LEARN UNITY RN LMAO

  • @segfault-
    @segfault- 3 года назад +15

    This guy was doing 4d stuff in middle school, without many of the resources we have now. Meanwhile, I'm struggling to draw a circle in OpenGL.

    • @psychic_digit
      @psychic_digit 2 года назад

      We all learn at different rates and such

  • @jessebrace
    @jessebrace 4 года назад +2

    Man these are awesome! Reminds me of my own experiments in coding... I think I'll post my own two part series like this showing my first games and visualizations... I also tried making a game of Life, but couldn't get it to work the same as Conway... I stopped coding a year ago, but this makes me want to go back and explore again... Awesome work my dude!

  • @jaspin555
    @jaspin555 5 лет назад +1

    You are a Frickin genius man, so impressed with you work. Don't ever give up on your creative side!

  • @alexmagee7571
    @alexmagee7571 5 лет назад +5

    This takes me back to my early game maker projects.

  • @WangleLine
    @WangleLine 5 лет назад +5

    This series really reminds me of the stuff I used to write, stop making me so nostalgic :D

  • @sarahbingham1133
    @sarahbingham1133 5 лет назад +5

    Today’s my birthday and this makes me happy

    • @CodeParade
      @CodeParade  5 лет назад +2

      Happy Birthday! 😁

    • @Zi7ar21
      @Zi7ar21 5 лет назад +1

      @@CodeParade Thanks Umm... I totally wasn't on my mom's RUclips channel... I love all you do, big fan! wasn't expecting a reply!

  • @Veptis
    @Veptis 5 лет назад +2

    Last time you posted the first part - I just started to learn python coding.
    I can sadly report that i only got past 2 episodes of the tutorial I found. But I will not give up. Keep motivating me. But school final exams are more important in the coming 5 weeks.

  • @AndrewB5403
    @AndrewB5403 5 лет назад +21

    Using right and left turn numbers to calculate depth? What a madlad!
    Do you have an exhibits or galleries of your work?

  • @bloodypommelstudios7144
    @bloodypommelstudios7144 5 лет назад +5

    6:50 Next logical step, Personally I'd have tried shading the cube and hiding hidden faces. 4d geometry is interesting to learn the principles of but actually implementing it just makes me want to nope out. Impressive stuff though!

  • @Ivan_1791
    @Ivan_1791 5 лет назад +1

    Your visualizations are incredible.

  • @StarzzDrak
    @StarzzDrak 4 года назад +4

    6:39 ah yes writing 3D game engine in 2D game engine

  • @phasm42
    @phasm42 5 лет назад +2

    Love this, reminds me of what I did in GW-BASIC as a kid in the 90s.

  • @Diremension
    @Diremension 5 лет назад +56

    Is it possible for you to add a third dimension to your chaos equations visualization? I don't program myself so I don't know anything about it but I really enjoy your program and was just wonderning.

  • @oscill8ocelot
    @oscill8ocelot 5 лет назад +1

    Wow this is exactly the kind of stuff I used to do when I was 13 or 14 back with QuickBASIC. =D Thanks for the memories

  • @KatBananaTerracotta
    @KatBananaTerracotta 5 лет назад +1

    Good work, love your content. You are one my of my favourite youtube channels

  • @puttputtthetruck8805
    @puttputtthetruck8805 3 года назад +2

    bro you gotta put the project files in the description I really wanna play around with these

  • @murraymoore7784
    @murraymoore7784 4 года назад +1

    you legit did all of the cool math things

  • @phineasg7709
    @phineasg7709 4 года назад +1

    That logic one is awesome!

  • @askarkalykov
    @askarkalykov 3 года назад +1

    It's great that you can persist your early steps! I was coding in Pascal at school at the beginning, and all my small games and visualisations went out of the window with one of disk crashes. Unfortunately, no cloud or youtube back then 😱 and now i have only memories 👀

  • @ikonhero
    @ikonhero 5 лет назад +2

    This is all quite impressice. You certainly know your maths. The 4D cube blew my mind. I guess gamemaker can be used to create all kinds of things instead of playable games.

  • @fenderat1713
    @fenderat1713 5 лет назад +1

    me and my sister have been waiting for more of this

  • @HevarDler
    @HevarDler 5 лет назад +2

    those are great projects, i will hope you will keep making more cool projects in the future :)

  • @DarkRacknar
    @DarkRacknar 5 лет назад +3

    Wow !!! This is impressive, I didn't know that you can do this using the old game maker versions.

  • @mystictortoise5404
    @mystictortoise5404 4 года назад +1

    Me watching this video at 1:30 am:
    Wow, look at all these cool things I have no idea what they are!

  • @atomictraveller
    @atomictraveller Год назад

    when i was that age i had a tandy coco with 4k ram i upgraded to 16k.
    this elicits your erudition and creativity and shows how programming inspires and develops.
    but one thing i'd note for child education, audio dsp. it's so simple and ties theory with perceptual experience, making the world a bigger place, and the theory worth working. (I never worked out the amplifier for my hypersonic beam because of that lousy amplifier chip you used..)

  • @Bobathan
    @Bobathan 5 лет назад +1

    I don’t know anything your saying but this is too cool to look away

  • @ddcddc_
    @ddcddc_ 4 года назад +1

    I really wish i spent more time with game maker back when i had no clue on how to program and maths and basically everything. My programming experience started with visual basic, a language that i had no clue on how to use and didn't learn at all. Then i started programming GTA SA:MP gamemodes and it was really fun. Now i use javascript to make discord bots and cool fractals in node. I wish i could go back in time and apply what i know now to what i wanted to do back then, but i guess i can do it right now lol

  • @neilsheiselt2819
    @neilsheiselt2819 2 года назад

    All the other commenters sound so smart I've been low-key afraid to say something, but dang... You're really really smart this stuff is insane (I especially like the 3d dragon)

  • @creativebeetle
    @creativebeetle 5 лет назад +7

    I wonder how many dimensions you could implement into things like fractals and equations before they start looking like garbage or are processed too slowly.

  • @RafaFiedoMusic
    @RafaFiedoMusic 5 лет назад +3

    nice, I like this series

  • @世紀的地獄错觉
    @世紀的地獄错觉 5 лет назад +3

    That thumbnail looks like it's on life support

  • @friedchickenUSA
    @friedchickenUSA 5 лет назад +2

    daaamn theyre nice to look at, and interesting

  • @dms1683
    @dms1683 3 года назад

    2:47 would make a really awesome quilt

  • @luchoPueyo
    @luchoPueyo 5 лет назад +1

    I see this vids and i see a successfuller version of myself, i had those same interests years ago, and started using python and pygame, needless to say you get lightyears far away from my achievements.
    Lov this channel

  • @Destroyer-gf2lc
    @Destroyer-gf2lc 5 лет назад +1

    Can I have a link to somewhere where I could use some of those? I specifically want to try these two | 1:12 - Gravity 1:50 - Logic

  • @robbiekavanagh2802
    @robbiekavanagh2802 5 лет назад +3

    I'd love to see a video on the 3d dragon fractal!

  • @NonTwinBrothers
    @NonTwinBrothers 5 лет назад +1

    veeery interested in the 3D dragon curve

  • @Ludifant
    @Ludifant 3 года назад +1

    ha, the 3d version of the dragon curve is interesting But I thought that in stead of doing lr transfotms, you'd use pitch and roll? that would definitely give you a 3d shape..

  • @nomoturtle1788
    @nomoturtle1788 4 года назад

    7:08 I'm really excited to see Miegakure when it finally comes out.

  • @mumiemonstret
    @mumiemonstret 5 лет назад +3

    6:15 Two competing life forms create a brain together!

  • @albertamalachi3560
    @albertamalachi3560 5 лет назад +12

    Ah yes, Geocities.
    That ancient lost city of the internet.

    • @goodclover
      @goodclover 5 лет назад +2

      There is an archive of the whole 2 Terabytes of it somewhere on the internet

  • @novafawks
    @novafawks 5 лет назад +8

    Would it be possible for you to post the source code of these projects? Because, I occasionally use game maker myself still, as it's great for fast prototyping and I'm not quite experienced enough to create similar things in any other programs yet :( Python maybe, but PyGame is pretty dang limited compared to GM, in my opinion. It would help me a lot with figuring out how to actually implement my ideas through programming - that's the hardest part for me .-. I have so many ideas but I have troubles working out the logic step-by-step.

    • @SomeOne-sv4vv
      @SomeOne-sv4vv 5 лет назад +1

      Nova Fawks hi

    • @frogringtone
      @frogringtone 5 лет назад +1

      it would be cool to take a look into the code yes

  • @elnico5623
    @elnico5623 3 года назад +1

    4d objects (and objects in general) don't rotate along axis, they rotate along planes, its just that in 3d it LOOKS like rotation happens along an axis, in 4d it would be rotating along 2 axis, which of course it isn't, its just the plane orthogonal to those "2 axis'

  • @SHIN2025_official
    @SHIN2025_official 2 года назад +1

    4:29 *shows one WITH color*

  • @allesmaze8710
    @allesmaze8710 5 лет назад +1

    I love the fractal maker

  • @HasseneING1
    @HasseneING1 5 лет назад +1

    Dude what the actual fuck ? You're amazing!

  • @pablu3880
    @pablu3880 5 лет назад +2

    I dont know if you did it or not but I didnt see it on your channel but could you do or link sources how to get started in doing such things? I saw some videos of yours and I find it really interesting but I dont know what to look for or how to start.

    • @bejoscha
      @bejoscha 5 лет назад

      If you don’t have a programming language of choice yet, I could recommend ‚Processing´ because it is super simple for graphical results. There are also plenty of demos and code snippets out there to test, alter and play with.
      For convenience: processing.org/
      Examples of some results: www.openprocessing.org/
      Or one of mine (pretty old stuff) www.openprocessing.org/sketch/155343

  • @romannoodles5856
    @romannoodles5856 5 лет назад +1

    I made a dynamic version of that logistic map equation. I might release it if I can find it

  • @playonce4186
    @playonce4186 4 года назад +2

    do u use opengl for visualizations or how do u visualize?

  • @Sarah58147
    @Sarah58147 3 года назад

    I love your tactics!

  • @cosmnik472
    @cosmnik472 2 года назад +1

    3:03 what's the fractal called

  • @ravelfett
    @ravelfett 5 лет назад +1

    what are those points in 8:55 at the corner up left ?

    • @CodeParade
      @CodeParade  5 лет назад +1

      Lack of frustum culling. Some points behind the camera get inverted back into the camera.

  • @nicholasliu8451
    @nicholasliu8451 5 лет назад +2

    Haha this is cool. I have never known about game maker but I’ve been using scratch for years now.are there any 3 dimensional block coding software?

  • @juli29_pp
    @juli29_pp 5 лет назад +3

    Hi!! In Dual Life, what did you do when 2 cells of different colour appeared a the same time in the same location? Did you kill both or did you have a rule to decide which should stay (maybe random, or something) ?
    Thank you!!!

  • @crackdon7322
    @crackdon7322 5 лет назад +1

    Where did you learn the equations to rotate points for the cube

  • @mickeymousedhltd.5676
    @mickeymousedhltd.5676 4 года назад +1

    Game maker: you can only make 2D games silly!
    CodeParade: Hold my beer

  • @jc8876
    @jc8876 5 лет назад +2

    Wow, I have made some quite similar projects. like the fracals, hypercube and dragon curve - cool projects. : )

  • @voxelfusion9894
    @voxelfusion9894 5 лет назад +2

    Game maker does offer basic DirectX 3d rendering, even back in 2010 and before, though it's still really clunky.
    Since game maker studio they also offer OpenGL shaders (glsl es)

  • @swedneck
    @swedneck 5 лет назад +3

    It'd be neat to see the source code for all this stuff!

  • @pietrocau4099
    @pietrocau4099 5 лет назад +1

    If you had to do visualizations like these today, would you still use Game Maker or maybe use Processing or something else ?

  • @zacksargent
    @zacksargent 5 лет назад +3

    How much time would you spend researching this stuff?
    Loved the video.

  • @justsomeone4347
    @justsomeone4347 5 лет назад +1

    Maybe you could add lines to connect the dot in dragon carve

  • @MDud
    @MDud 5 лет назад +1

    Dude. you are amazing!

  • @dragonkid5204
    @dragonkid5204 5 лет назад +3

    6:58
    when rotating in 4D space, don't you rotate in the 6 different planes, and not 4 axes

    • @CodeParade
      @CodeParade  5 лет назад +7

      A plane rotation is equivalent to rotating along 2 axes at once. There are 6 ways to choose 2 axes out of 4 possible.

  • @geraldlouis5099
    @geraldlouis5099 5 лет назад +1

    You are amazing and live deep inside my heart, and certainly on the Patheon of youtube coders too. I mean, for me you live side by side with 3blues1brown, CodingTrain and javidx9 as the most powerful gods of youtube.

  • @ianhernandez533
    @ianhernandez533 3 года назад +1

    U gotta make a video on the 3D dragon

  • @floatingturtle2512
    @floatingturtle2512 5 лет назад +26

    Can u make a game about 4d space. Similar to that game that never came out.

    • @CodeParade
      @CodeParade  5 лет назад +22

      I'd like to, but there's a reason that game is taking so long. There just aren't any tools to make or deal with 4D models. Everything including modeling software, rendering, and physics have to be made from scratch. It would be a multi-year project to make a full game that looks nice.

    • @floatingturtle2512
      @floatingturtle2512 5 лет назад +2

      CodeParade well if u can’t do that, what if u start tackling some unanswered questions in the math and physics world. Like the illumination problem and the remarkable theorem by gauss.

    • @SomeOne-sv4vv
      @SomeOne-sv4vv 5 лет назад

      Hi

    • @EthanCGamer
      @EthanCGamer 5 лет назад +7

      @@floatingturtle2512 there's a reason they're unanswered. It's very hard for expert mathematicians to figure them out. The scope of these problems are insane.

    • @koulatko1171
      @koulatko1171 5 лет назад +2

      ​@@CodeParade Even a not-so-polished game would be nice, but if you do it, please make it using projections instead of slices. Slices are nice, but Miegakure already did them (I believe it will be released eventually), and projections show you all of 4d space at once. It's impossible to get "normal" polished models to work in projections anyway (unless you can figure out a way to see an entire volume at once).
      This was attempted before, but it kinda died, here's a demo of it: ruclips.net/video/dT5YCs84jJU/видео.html
      I plan to make something like it too.

  • @garybutler1672
    @garybutler1672 5 лет назад +1

    Have you tried the automata langton's ant, great stuff.

    • @CodeParade
      @CodeParade  5 лет назад +1

      I've seen those before, but never actually made one myself...

  • @xoxo-sf1zg
    @xoxo-sf1zg 5 лет назад +3

    Amazing 😎😎

  • @davidprock904
    @davidprock904 4 года назад +1

    @CodeParade, would you be willing to have a chat with me? I'm working on an architecture that is radically different, it eliminates the need for a cache, and memory addressing is much better easier and flawlessly secure, much more to it, but im going to have to make an operating system from absolutely nothing, just thoughts and advice, you got any?
    The first area i would want to tackle is the display, like something simple as an editor,
    Knowing where you select text on a screen graphically and the actual text it relates to, so many ways to do it, but whats best

  • @NStripleseven
    @NStripleseven 3 года назад +1

    I wonder how so many of your cellular automata were symmetric even though they weren’t buffered.

  • @TheCrazyMinoutar
    @TheCrazyMinoutar 5 лет назад +1

    Could you make a video on how you made the chaos equations grapher. I would love to make one myself.

  • @jim.....
    @jim..... 5 лет назад +5

    If you like this you might like a talk between brian eno and will wright about generative systems called playing with time

  • @vargdog6602
    @vargdog6602 5 лет назад +1

    You should make screensaver files out of a lot of these projects, these are very neat.

  • @ayeariola
    @ayeariola 5 лет назад +1

    Wouldn’t it be interesting to make a made-up Unicode character generator using different fonts?

  • @trueblueman9342
    @trueblueman9342 3 года назад +1

    Is there any way that you can release the old visualizers, or make a class for us to learn how you applied these equations?

  • @lukeyd13
    @lukeyd13 5 лет назад +1

    There's are brilliant. Are they all made with game maker? Which modern tool would you recommend to someone trying to get In to stuff like this

    • @CodeParade
      @CodeParade  5 лет назад +1

      Game Maker still exists today in a modern form, and I've heard it's still pretty good!

  • @themeralderp
    @themeralderp 5 лет назад +1

    Were you using quaternions when you made your 3D visualizers? I’m trying to figure out OpenGL right now and hope to create a 4D visualizer like you did. Rotations in 4D sounds painful: 6 different directions of rotation means more ways to gimbal lock!

    • @CodeParade
      @CodeParade  5 лет назад +2

      I definitely don't recommend quaternions. The formulas are ugly, they're slower, and they're harder to understand intuitively. Stick to matrices and it will make your life much easier.

  • @Hyrtsi
    @Hyrtsi 2 года назад

    Wow. I gave up after trying to learn gm as a kid. You sure have a lot of patience!

  • @Yipper64
    @Yipper64 5 лет назад +1

    can i download the source code of any of these? specifically that dual game of life one id love to check out.

  • @austinlindquist2943
    @austinlindquist2943 5 лет назад +1

    that og game maker logo though

  • @spiralhalo
    @spiralhalo 4 года назад

    "What's the next logical step?"
    Uhh, drawing the faces of the cube with correct z-ordering?
    "4D HYPERCUBE OF COURSE!"

  • @dissmo706
    @dissmo706 4 года назад +1

    How old were you when you made this? These look cool as shit

  • @thestroyer5516
    @thestroyer5516 5 лет назад +2

    Gamemaker has 3d, combined with shaders you can make very good looking games

  • @eden7010
    @eden7010 5 лет назад +2

    Could you upload these for public use?