Voxel Engine: Adding Infinite Build Height to My MINECRAFT Clone

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

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

  • @PhilipModDev
    @PhilipModDev  3 дня назад +9

    We now have infinite build height in the game. Everyone can build whatever they want. Next video we'll talk about lighting and optimization.
    Enjoy. 😁

    • @aSameplayer
      @aSameplayer 16 часов назад

      I did that by using raycasting and a small texture in the gbuffer that I then added while rendering. basically a low res voxel raycaster using DDA for the rays running on the GPU using a compute shader.

  • @underrated3143
    @underrated3143 3 дня назад +21

    Terraria where if you go high enough, you enter low gravity into space.

    • @PhilipModDev
      @PhilipModDev  3 дня назад +6

      Oh cool, actually did not know that. That is pretty cool.

    • @DxBlack
      @DxBlack 2 дня назад +3

      @@PhilipModDev It's recent.

    • @Sampledcape5333
      @Sampledcape5333 День назад

      ​@@DxBlack is it??? Because I remember years ago that space had that effect in Terraria

  • @Sampledcape5333
    @Sampledcape5333 День назад +4

    Maybe the higher you go, like when you start reaching the space layer, you'll see astroids, have less Gravity, you have to worry about less to no oxygen, maybe temperature if you wanna go all in, then finally you reach the point of 0g and you have to craft equipment to help navigate. Lots of content ideas you'll be able to add.
    Very good work so far dude! Hope to see more!

    • @PhilipModDev
      @PhilipModDev  21 час назад +1

      Thank you. Yes we all have so many ideas that will probably be implemented as this game continues to grow. I love the thought about space the more higher you go up.

  • @sechmascm
    @sechmascm День назад +6

    I'm glad that I waited to catch up to make some suggestions. As I understand it, you basically have a 3D chunk structure, meaning they're different to Minecraft's implementation. Also meaning, you have an easier time applying vertical biomes. And it's also the case that you don't actually need different dimensions, except for those like the End which are a completely different plane of existance. But for a "nether/aether" type dimensions, you can just travel to them physically. Of course, portals are useful for fast travel, but regardless.
    So, my suggestion was: 3D biomes. Something that Minecraft has to hack in with if lower than y height do this.
    Also, the way you're handling depth, by ramping up the difficulty the lower you go, actually goes better with a tool progression system than what the big M had for years.

    • @sechmascm
      @sechmascm День назад +2

      I forgot. Maybe take inspiration from One Piece's sky islands which would make a bit more sense than floating rock.

    • @PhilipModDev
      @PhilipModDev  День назад +3

      Yes, the vertical chunk stacking opens up a whole new possiblity for terrain generation and interconnected biomes and dimensions. I like how portals are just an easier way for fast travel, but giving the player to choose to explore on foot to get to the new lands. Makes the dimensions feel natural to the world. I like that.
      Also, for any detail suggestions that we implement, l will probably add credit for the people who suggested them. Thank you so much.

  • @guilhermerafaelzimermann4196
    @guilhermerafaelzimermann4196 3 дня назад +5

    I can't wait for at some point down the line when this becomes a proper alpha release for people to try playtesting and push it to the limits

    • @PhilipModDev
      @PhilipModDev  3 дня назад +1

      For real, break the game and tell the developer to fix. Lol, yup that's for sure. Can't wait too. 😁

  • @Dude2dsofficial
    @Dude2dsofficial 3 дня назад +7

    I’m absolutely loving this series.

  • @shoebob
    @shoebob 11 часов назад +1

    Gotta love the jdh-style music and thumbnail style! good luck on your project man

    • @PhilipModDev
      @PhilipModDev  10 часов назад +1

      Thanks man, I hope to bring this game to the public soon.

  • @noblearmy567
    @noblearmy567 День назад +1

    Loving these Dev logs, maybe you could try adding biomes next

  • @centarian2559
    @centarian2559 2 дня назад +1

    Things I think should be added:
    Saving server IP's so it's easier to connect to things frequently
    A controllable character rather than just a ghost
    The ability to build with other materials
    Trees (I think it would be cool if you found a tree building algorithm rather than using premade assets)
    Explosives
    Creatures
    Other stuff if you feel like it IDK.

    • @PhilipModDev
      @PhilipModDev  День назад +2

      I really like these ideas. I plan on implementing them very soon. Thank you. Also I will try to have this game as customizable as possible. I really appreciate. I'll probably mention people who suggested certain ideas. If you like.

  • @theblockengineers5525
    @theblockengineers5525 2 дня назад +2

    "Hello! I'm impressed with your implementation of infinite world height - it's an amazing feature. This opens up interesting possibilities for vertical dimension placement. For instance, you could create a Nether-like dimension deep underground instead of having it as a separate dimension. This approach would integrate different realms seamlessly within the same vertical space, similar to how you implemented the Sky Islands."

    • @PhilipModDev
      @PhilipModDev  2 дня назад +2

      Thank you I'm glad you are enjoying. Yes I have been plans for the dimensions making them natural, and other content. Especially what you said about the new opportunity for layered places deep under ground. I like your idea. 😁

    • @Xizilqou
      @Xizilqou 2 дня назад

      @@PhilipModDev Personally, for a variety of reasons, I think it's better to implement actual dimensions as separate spaces instead of grouping them inside the same area, but to each their own.
      (Reasons I was able to come up with:
      1. The potential for neat interactions with how a dimension translates to other dimensions, like the 8x nether squish in minecraft.
      2. The fact that having dimensions be separate spaces is less hacky and more expandable than faking it by putting them in the same one: Imagine, with a same-space dimension system, updating a world from an older version or installing a mod that adds a new dimension. If you had loaded in anything or built anything in the zone that the dimension would be set to occupy, then the game would either have to overwrite the player's build or somehow not generate the dimension in those areas, both of which would be undesirable.
      3. The fact that dimensions being in separate spaces gives you more freedom with how they work; you wouldn't be able to do anything fun like that minecraft pocket dimension mod or that minecraft april fools update with all the neat dimensions if dimensions had to be confined to the same physical space.)
      The idea to vary how generation in the same world works depending on altitude is a very good idea though, and I think that could result in some fun things. For instance, imagine having far lands-like crazy areas when you manage to reach really far up or down.
      Whatever you try to do, good luck.

    • @centarian2559
      @centarian2559 2 дня назад

      Why is this in quotes?

    • @goat_of_the_net
      @goat_of_the_net 2 дня назад

      @@centarian2559 coz it was written with chatgpt

  • @etgasaglam
    @etgasaglam 2 дня назад +1

    the clone is improved day by day, you are great. Alongside the clone, could you be thinking of making a tutorial about Minecraft modding or, at least, an explanation about how mods work like what behind schedule is?

    • @PhilipModDev
      @PhilipModDev  День назад

      In the future I probably will. As I plan on expanding the team. I will have more time to make some tutorials. Minecraft modding is very awesome, and a gateway to game development.

  • @ycemilk
    @ycemilk 3 дня назад +1

    What a great content and project! Love it!

  • @TheCapybaraCraft
    @TheCapybaraCraft 2 дня назад +1

    ok i would love to play this!

    • @PhilipModDev
      @PhilipModDev  2 дня назад +1

      Thank you, I have lots of plans for this game. Early alpha release soon. I'm glad you're enjoying this. 😁

  • @anneonyme4618
    @anneonyme4618 3 дня назад +1

    I really like the concept ! But Idk if this is planned but maybe later and I said maybe, you should add some vine going toward the ground at the down side of the floating island that would look great.
    Also (I'm never stopping x)) maybe you should smooth up a little bit the movement at the moment they feel like they are a little bit to rough.
    I'm loving to see this series from time to time so... Continue like that ^^

    • @PhilipModDev
      @PhilipModDev  2 дня назад +2

      Yes, exactly, the islands need little bit more fancy features added to them. Vines and shaped rocks would be cool. Giving character to the formation. I like that idea, thank you.
      Yes, I plan on continuing this series. Making it into a new game that all can play.

    • @anneonyme4618
      @anneonyme4618 2 дня назад

      @@PhilipModDev Niiiice so happy to hear that ^^

  • @darkstorm1432
    @darkstorm1432 3 дня назад +1

    that's so great ! I love this :)

  • @P.Manoel
    @P.Manoel 3 дня назад +6

    I love the gloomy aesthetic, hope it carries on to the final build!

    • @PhilipModDev
      @PhilipModDev  3 дня назад

      Thank you, I'm glad you're enjoying. I hope so too.

  • @MrMorgan316
    @MrMorgan316 3 дня назад +1

    This is awesome

  • @1nilusnilus
    @1nilusnilus 3 дня назад +1

    Awesome stuff! definitely subscribes!
    btw there is a typo on your website on the homepage just letting you know

  • @Xizilqou
    @Xizilqou 2 дня назад +1

    could be cool if you added some sort of redstone (but creatively different) system that makes it possible for people to make flying machines to reach sky islands or anything else you might want to generate up there more easily

    • @PhilipModDev
      @PhilipModDev  2 дня назад +2

      Oh yes that would be awesome. I do plan on adding some type of machinery into the game. Similar with Redstone but something way better that enable you to create much more machines.

  • @RoboSkyrat
    @RoboSkyrat 2 дня назад

    0:38 - technically, Minecraft chunks are 16x16x16 they just have an overall y-height of 320 by default. You can change that by changing some world config but there is still a limit you can't just remove it.

  • @TrollVR.
    @TrollVR. 3 дня назад +2

    this looks sick but the main menu needs a little bit more work on, here's some ideas:
    i think it would be cool if the background was a 2d noise background that slowly moves to the left/right. (also you should make it bigger and add stone to it)
    the buttons look okay but when you hover over it, the size of the button changes and it looks kind of weird.
    the font is fine but its not really original, you probably didn't have time to find a good font so i understand when you used this font.
    ok thats all my ideas but those are just suggestions so you dont have to add it! its your game not mine so do whatever you want with this comment. to be honest i cant wait to play this game!

    • @PhilipModDev
      @PhilipModDev  2 дня назад

      Yes, thank you for the information about the UI. I will take heed and apply those changes. They were programmed at the last minute before I uploaded the video. So probably needs a rework, and I'm glad you pointed out.

  • @louiscoolguy
    @louiscoolguy 3 дня назад +2

    jdh but he actually posts

  • @Fantasy9967
    @Fantasy9967 3 дня назад +1

    ❤️

  • @black_crest
    @black_crest 2 дня назад

    This is amazing. Also do you use vim? I'm trying to get used to it but man it's so difficult

    • @PhilipModDev
      @PhilipModDev  День назад

      no, I don't use vim even though it's really good. Instead I use Scene2d UI for LibGDX.

    • @black_crest
      @black_crest День назад +1

      @PhilipModDev I see! The feel of that is exactly similar to vim. I'll try that for some of my java projects.

  • @Fysianian_Dude
    @Fysianian_Dude 3 дня назад +2

    Also, since there is no build limit..
    What if you added Space to your Minecraft Clone?

    • @PhilipModDev
      @PhilipModDev  3 дня назад +4

      That's a very good idea. And would be awesome. Imagine that you have to force machinery to build rockets.

    • @Fysianian_Dude
      @Fysianian_Dude 3 дня назад +2

      :)

    • @Fysianian_Dude
      @Fysianian_Dude 3 дня назад +2

      I recently discovered your series, and have been watching it ever since.
      Keep it up man :D

  • @theblckbird
    @theblckbird 2 дня назад

    Actually, Minecraft also has cubic chunks (16x16x16), but forbidden reason you can’t stack them infinitely

  • @pem1200
    @pem1200 3 дня назад +1

    do you have source code download to the public?

    • @PhilipModDev
      @PhilipModDev  2 дня назад

      Not yet, but I will. Once the game hits early alpha version I plan on publishing it. Right now we're making progress towards that goal.

  • @chaostellar
    @chaostellar День назад +1

    ushort = 65,000 for indexing || short = -32000 32000

    • @chaostellar
      @chaostellar День назад

      something I just discovered xdd

    • @PhilipModDev
      @PhilipModDev  День назад +1

      Very cool. You can use like half for negative values, or whole for positive values. Numbers are awesome. 😎

  • @mrneko2506
    @mrneko2506 2 дня назад

    You have some problems with infinite height gen
    The items that you thrown down will not be deleted

    • @sechmascm
      @sechmascm День назад

      The timer still applies. Which could also be triggered after one minute of uninterrupted air time. Although, it's an opportunity to make the world more persistent. Stop rendering them and only simulate their trajectory so that if you go down to it, you'll find it laying there. Although I think it might be too much wishful thinking