Smart Blocks - PlanetSmith Episode 7

Sdílet
Vložit
  • čas přidán 12. 05. 2024
  • Join our Discord to learn more: / discord
    Wishlist now on Steam: store.steampowered.com/app/25...
    Follow Project on Kickstarter: www.kickstarter.com/projects/...
    Previous Episode: • Mesh Blocks - PlanetSm...
    Follow us on X: x.com/PlanetSmithGame
    In this episode I go over smart blocks. Smart blocks are any block that changes its shape depending on its surroundings.
  • Hry

Komentáře • 215

  • @vfox32
    @vfox32 Před 17 dny +361

    You could probably solve that window problem by adding glass that behaves in the same way, and making them connect.

    • @emilycolt9880
      @emilycolt9880 Před 17 dny +54

      maybe fences and other smart blocks could connect too, to give players more window choices

    • @brandonmack111
      @brandonmack111 Před 17 dny +26

      Exactly what I was going to say - just give some options for windows that we can use, and this is fine. Also make these walls connect to doors (which I assume you will also add, but maybe I'm wrong)

    • @SirReal314
      @SirReal314 Před 17 dny +6

      Or copy the state of the wall above

    • @vfox32
      @vfox32 Před 17 dny +5

      @@SirReal314 that would not work if the wall above the border ones is at another angle, changes direction or there just isn't one

    • @SirReal314
      @SirReal314 Před 17 dny +1

      @@vfox32 ah true

  • @redfoxsuperstar1
    @redfoxsuperstar1 Před 18 dny +125

    I think that for the wall blocks you can add a hammer or something like that that can act as a state changer so you can really customize how the builds work. Also you can make regular blocks that use smart blocks toggleable so you can use walls or not based on how you wanna build.

    • @IncandescentGames
      @IncandescentGames  Před 18 dny +70

      I really like that idea. It could become a flag for a block using the state data. I could reserve 15 for doing that. Would mean we lose one color or color blocks can't do it but that seems like a good compromise.

    • @chrisl2652
      @chrisl2652 Před 17 dny +17

      The hammer thing reminds me of Terraria, it’s a good idea

    • @CelestialityRW
      @CelestialityRW Před 17 dny +2

      I was just thinking of something along these lines!

    • @CelestialityRW
      @CelestialityRW Před 17 dny

      I was just thinking of something along these lines!

    • @CelestialityRW
      @CelestialityRW Před 17 dny

      I was just thinking of something along these lines!

  • @JTux_
    @JTux_ Před 18 dny +112

    Personally I think your implementation of the wall blocks looks pretty clean and that it definitely has potential. Definitely better than the progress shown earlier in the video.
    For the windows quirk, you could potentially add a "window frame" block or something similar that acts as a predominantly empty wall/smart block to connect across the other blocks. Similar to a glass pane from MC but there's potential for it to be more like a window frame or anything of the sort. Just a few ideas maybe.

    • @eddiedoesstuff872
      @eddiedoesstuff872 Před 16 dny

      Yes make a frame block and then you can add glass and curtains into it!

  • @colorful.78
    @colorful.78 Před 17 dny +51

    Please continue working on those walls, the building opertunities with em are bountiful.
    So excited for this!

  • @masterclemi6894
    @masterclemi6894 Před 17 dny +15

    I‘ve got two ideas:
    1. you could solve the understanding of placement problem by using a transparent placement preview when holding a block.
    2. I think it would look quite awesome if you were able to somehow randomly distribute this “straightness“ property across the world. This would give the terrain quite a bit more of diversity. I think you could use a flag to distinguish between naturally generated blocks and manually placed ones so that this random mesh doesn’t interfere with building a structure

  • @NethanielShade
    @NethanielShade Před 17 dny +87

    Kinda sad we didn't get the half-hexagon / vertical "slabs" I suggested in the discord, as I think they'd fit a lot better as flat walls, but otherwise great video! Smart blocks will surely be very useful in the future.

    • @Scaveged
      @Scaveged Před 17 dny +2

      YESSSSS

    • @KuroNK
      @KuroNK Před 17 dny +3

      i think some comments in previous videos said that he did that, but him and the playtesters didn't like how it looked/felt so it got removed.

    • @fanOfMinecraft-UAs_channel
      @fanOfMinecraft-UAs_channel Před 17 dny +2

      I also thought that the best way to add flat walls would be to have a triangular vertical slab
      I never suggested it, but I'm still a bit upset it doesn't work like that

    • @NethanielShade
      @NethanielShade Před 17 dny +7

      @@KuroNK Well that's not what he told me in the discord lol. He's given no indication that he's already tried that method, unless I missed something. Ken's exact words to me in supporter chat was:
      "Nothing is final yet. I might add that instead or as well. Who knows but definitely more experimenting will happen"

    • @Wolfboy607
      @Wolfboy607 Před 17 dny +9

      I suspect that this is the ultimate solution. I think there becomes a lot of trouble with just big flat plain walls in the current iteration. Somehow mesh blocks will likely need to be wall mounted. Think torches, paintings, shelving, and that's just standard minecraft starter interiors. Think of how decoration in minecraft has progressed, not just in block pallet, but as a skill. Plain walls are a sin.

  • @theburgerbox9576
    @theburgerbox9576 Před 17 dny +15

    Somehow the single part with you building in that pit made me decide i find this even cooler than i already thought i did. The sense of scale you could create in this game looks amazing

  • @dunda563
    @dunda563 Před 17 dny +5

    For the window issue, maybe the walls could terminate with flat sections unless its not in a line? If you are building with walls you already intend for it to be flat, so if you wanted it to terminate with a full block you would use another full block

  • @finalforeach
    @finalforeach Před 17 dny +8

    Setting occuluder flags to an enum / int is a pretty good solution, as opposed to a simple boolean. The only issue I see is that it could be difficult to generalize, if you wanted to add a new connecting type of block for example.

    • @IncandescentGames
      @IncandescentGames  Před 17 dny

      Yes I'm slightly limited with a byte, might up it in future to a short if needed

    • @Pockeywn
      @Pockeywn Před 16 dny

      yoo youre here too!

  • @kurtisharen
    @kurtisharen Před 17 dny +29

    Remember in the Mesh Block video, you set things up to automatically place thousands of barrels to test how it would affect frame-rate?
    Maybe a debug tool you should use is a mass block-replacing tool. You could swap all the dirt/grass blocks or leaves with one of your walls to instantly see how the smart block method looks on large-scale, and maybe find use cases for smart blocks that you didn’t think of. For instance, the leaves on the trees could make some really interesting shapes if they used your current smart block system.

    • @spoookley
      @spoookley Před 17 dny +5

      yea! maybe make it so certain leaf types have certain connection behaviors to achieve different effects! willow trees could have vertical connections only except when connecting to wood, some leaves could have random edges or missed connections, some could act more solid, etc.
      it could also be used on logs to allow for branches & more accurately shaped yet stylized trees!

    • @TlalocTemporal
      @TlalocTemporal Před 17 dny +2

      Building tools would be a fantastic addition for creative building too, not just a dev tool!

  • @onred_
    @onred_ Před 17 dny +19

    I think it would be nice for the fences (or a special fence block) to also look at the neighbors two blocks away in the vertices of the hexagon. That way you can make a square fence if you want.

    • @knarfweasel
      @knarfweasel Před 17 dny +1

      Ooo that idea has a lot of possibilities!

  • @Kyss007
    @Kyss007 Před 17 dny +6

    The smart wall blocks should definitely stay. Maybe Let them be also a wall when the one bellow it is a wall too.
    Really cool project

  • @SavageDaAverage
    @SavageDaAverage Před 17 dny +7

    Actually Yall did miss out because we were cooking ideas in that discord

    • @mymon2829
      @mymon2829 Před 17 dny +3

      the extremely rare vampire barrel which bricks your save or something

  • @WhaIHuhWhatDoYouMean
    @WhaIHuhWhatDoYouMean Před 17 dny +13

    I think a way you could improve the wall blocks is instead of having each end of the wall be a full hexagon, it would only create a full hexagon block in more specific cases. I don't really know a whole lot about coding, not since i took computer science in high school and forgot everything 6 months later, so I don't know how plausible it is but I'll try to explain.
    So, you could have it where a wall block checks for the amount and position of other wall blocks around, sort of like yours already do. When a wall block has 2 or more other wall blocks around it, that means the wall block is at a vertex and should become a full block. There would need to be an exception to this, where if the other blocks are both on opposite sides of the middle block, it remains a flat wall because it's just in the middle of a wall and isn't a corner or vertex. Then, if a wall has only 1 wall block around it, it remains a flat wall. I believe this would get rid of the clunky looking windows. This would also mean that the end of a wall would still be a flat wall block, and I can see why you wouldn't want that but I do think it could be an alternative.
    I really do like the idea of wall blocks. I think they add another option for building for the people that want to use them. By no means would they need to use them, but the option is there and i just think that's really cool and I could see there being a lot of decoration applications that people could come up with.

    • @uncanalaleatoriouwu
      @uncanalaleatoriouwu Před 16 dny

      And you could put a normal block manually at the end of the wall. It'd fix the issue

    • @WhaIHuhWhatDoYouMean
      @WhaIHuhWhatDoYouMean Před 16 dny

      @@uncanalaleatoriouwu mhm it's an easy thing to fix. I also think that being able to have the ends remain as flat blocks gives more options for decoration too.

  • @redstonewolfx
    @redstonewolfx Před 17 dny +3

    5:48 other than the peanut shaped gap, these blocks actually seem quite neat, as it looks easy to shape them out when you place them in a grid

  • @NycolasPedro
    @NycolasPedro Před 17 dny +4

    Man, I loooved the straight blocks! It was the only thing I was concerned about the hexagons blocks, but now it's perfect! Great job as usual! :)

  • @Kirby_Super
    @Kirby_Super Před 17 dny +4

    I wasn't really bothered by not having straight walls but it's still a cool feature. I think that an easy fix for the window issue is just check for walls above and below. If there are any and they are straight, then become a straight wall. I think walls might also benefit from having a slightly different texture on corners, like maybe vertical planks instead of horizontal.

  • @MrKyleA
    @MrKyleA Před 17 dny +18

    These smart blocks dont fit in my oppinion. i think it would be better to have a vertical half block that gets rotated based on the players direction when being placed. would be simpler and 100% better at letting the player know what will happen. also the flat walls look nice only when nothing is against them, as soon as you start placing things int he room like barrels or what ever then there would be the gap between the items and the smart wall...

  • @morphx99
    @morphx99 Před 16 dny

    It's so amazing to see a developer focused on an honest and open conversation about how to improve their creation, you're awesome

  • @Stoneeeeemo
    @Stoneeeeemo Před 17 dny +2

    i think the next great thing for visualization (and specially for these youtube videos) would be a crosshair or block highlight, because it's really difficult to see which blocks you're breaking
    and that would somewhat solve the issue with the smart walls being entirely unpredictable

  • @Duskkit
    @Duskkit Před 14 dny +1

    I actually really like the structure at 5:57. That style of connection would be a pain for building houses, but offer lots of cool options for sculptures and terraforming. Probably not worth keeping in the base game, but I bet somebody will make a mod like this at some point.

  • @Autumnly24
    @Autumnly24 Před 17 dny +2

    The window problem would be pretty easy to solve, just make it attach to other blocks like how the fences do, and then you can make some interesting things! For example, you could put logs in the corners instead of having just plain planks, or you could put a fence in a hole in the wall and have it connect seamlessly.
    At the end of the day, building is always going to be finicky when everything's hexagonal, but I think your implementation at least makes things a bit cleaner

  • @flameofthephoenix8395
    @flameofthephoenix8395 Před 11 dny +1

    8:14 You could likely make the original wall block easier to use by having a way to view it based on the connections, like for instance, if you hold the wall block in your character's hand then all wall blocks will start rendering as fences which will allow you to see what you're building.

  • @Cmdr_Kraid
    @Cmdr_Kraid Před 16 dny

    I love the protruding windows, plus the comment that said adding glass block can fix it is awesome aswell

  • @tangentfox4677
    @tangentfox4677 Před 17 dny

    Honestly, the window quirk just looks like a design feature.
    I second the idea of having a window block that interacts the same way - and we can choose whether we want that design quirk or not by using different blocks.

  • @whynotanyting
    @whynotanyting Před 17 dny

    I like the smart blocks. Aesthetics are a major part of the crafting portion of a game I choose to play.

  • @krembananowy
    @krembananowy Před 10 dny

    You could also try out:
    * Allowing any pair of neighbors to trigger the wall behavior - allowing for corners on walls. Any block adjacent to 3 or more blocks should still give up and use a standard hex instead.
    * Allowing to form a wall also when there's exactly 1 neighbor. That would be more consistent with fence behavior and also allow for windows, but be a bit awkward at times

  • @SbastianLuna
    @SbastianLuna Před 18 dny +5

    🦁

  • @nathanjames1089
    @nathanjames1089 Před 17 dny

    I like the wall idea, it helps make the buildings look a lot smoother. The window quirk looks like shutters, maybe a window block could 'iron out' that problem.

  • @heyitsvikingz
    @heyitsvikingz Před 4 dny

    I think definitely keep these wall blocks in the way you adjusted, it works well and keeps things simple to understand, but I would say they're most akin to Minecraft's wall blocks. I was having the idea and i see a lot of others are too of a triangle shape block that can be placed between two hexagons to make the wall flat. I think both being implemented would give a lot of creative freedom for building in a hexagonal format!

  • @K0nomi
    @K0nomi Před 16 dny +1

    you could make the "edges" of the walls flat, (aka any block that is only connected to 1 other block). that would be reasonable enough, and players can just use a normal block if they want a full block end.
    also at 8:03, that intersection could be better. gonna refer to the four visibly full blocks by their position onscreen with cardinal directions. you can see that E and W are connected in a straight line to N, but because S is on their edges, they becomes full. it would make sense for these to be straight though, and it could be implemented so that it only looks at connections on opposing faces. for example, since E is connected to N and on the face opposing N (N'), it should become a straight line from N to N'. even though it does connect to S, it doesnt connect to S' so it shouldnt care about whether that happens. combined with my previous solution, this would remove cases where the block is full (other than when there are 2 straight lines intersecting), as if it doesnt care about sides, a 3 way intersection with a straight line for example would disconnect due to being a flat wall and an end. i dont think this is a problem, though, as it seems very clear when and why this happens and a player would be able to figure out that they should use a full block if they want an intersection like that

  • @noahthomson5820
    @noahthomson5820 Před 17 dny

    I really like the whole cork of windows having that block coming out, but I can also see it being useful to like somehow flatten it if you want to just for aesthetic reasons

  • @everybodyants
    @everybodyants Před 17 dny +5

    I honestly think, that the flat block doesn't really fit into the game. I like, how the game looks with all these hexagon edges. I think, that some way shoud be possible, but not that one.

  • @theprinceofinadequatelighting

    Idea: let the player choose what shape a particular block is from a list of possible blocks (perhaps using some tool). That would open up whole new dimensions of player creativity.

  • @NickNuwe
    @NickNuwe Před 16 dny

    I think the only change this really needs is a custom texture for the full blocks, they shouldn't look like horizontal planks but like have a vertical planks that break the pattern in a way that looks natural. Like using logs at corners where planks meet in Minecraft

  • @zactron1997
    @zactron1997 Před 17 dny

    I think the simple fix would be to have a tool in game which can toggle a block between the smart wall or standard block modes. So you'd build using normal wood planks and then, for lack of a better term, sand the blocks down flat.
    Could also leave open the possibility of curved blocks as a separate tool, but that's really wild.

  • @marusiaskrynnyk7489
    @marusiaskrynnyk7489 Před 16 dny

    i really like the new "smart wall", and easy fix would be letting it connect to fences and glass panes the same way the walls connect to solid blocks (assuming the glass pane would work just like the fence block)

  • @thomascrouson6085
    @thomascrouson6085 Před 16 dny

    I think something that would fix the window issue is just letting the block be a wall when there are exclusively two blocks adjacent and opposite, OR when there is just a single adjacent block. That would make the block behave a touch different, but I don't think that would cause any shape issues :)

  • @MrVansork
    @MrVansork Před 16 dny

    I think the wall feature it's enough that can be kept and modified once the community has been able to make some builds.
    That probably will give you a lot of feedback and know precisely what to improve, right now it's a great addition to the game and gives the players a super cool feature to explore.
    My only concern is that maybe some players want to build something without this feature, so some kind of tool for disabling it before construction can be useful :D
    Great videos, keep it up!

  • @quazzle
    @quazzle Před 17 dny

    i think flat wall blocks definitely will make building in the game a lot more enjoyable, forcing buildings to have jagged walls adds a lot of noise to a structure and takes away from its clarity. i think the way youve implemented them works pretty well, maybe to combat the window problem there could be an exception to the rule that wall blocks not connected on two sides become full blocks, being that if you break one of the wall blocks the two adjacent dont update their block state.

  • @bumbo222
    @bumbo222 Před 17 dny

    One idea is that depending on how the walls are connected, it could instead render as a trapezoidal prism when the walls are 2 sides apart and a rhomboidal prism if they are next to one another. If they are on opposite sides it would just look like a straight wall.

  • @hellohi2516
    @hellohi2516 Před 17 dny

    I feel like an implementation of the fence that acts as a wall would do well. If you make the core a hexagon that is offset by 30 degrees, with a small diagonal length the same as the side of a full block, then make the “plank” segments also the same thickness, you could just reuse the same logic as the fence. It would allow corners without the blobs on the end and if you place a block on the interior of the wall, and it wouldn’t cause the exterior of the wall to deform (though without a custom implementation, it would still connect to that interior block).

  • @Kram1032
    @Kram1032 Před 17 dny +2

    I think for windows and partial walls it would make sense for walls to also look above/below them, either to *also* straighten out if blocks located there do, or flat walls could transition with a "point" into the non-flattened hexagonal shapes, causing a sorta capsule shape blending into, rather than a sudden hexagon resting on a straight wall.
    Ideally you could somehow support a smartness toggle, perhaps? Not sure whether that'd be too much, control-wise.
    It'd similarly be nice to selectively avoid fences linking up so you can allow for narrower openings

  • @miltongutierrezsaban1289
    @miltongutierrezsaban1289 Před 14 dny +1

    U can make a button to switch between mine, build and other to switch between battle and pacifist mode. The mine mode removes or add entires blocks. The build mode let u add or remove block parts to blocks. ie a block with 3 layers stacked. Battle mode let u make damage to blocks or mine them acc the tool or weapon u use. Also damage mobs or players. Pacifist mode u cant deal dmg. So u can build without harm anyone or anything. If u are a overpowered sorcerer and u casted a tiny spell and killed ur friend or pet. U will understand this

  • @masonbarber871
    @masonbarber871 Před 17 dny

    I agree with a lot of the comments. The wall blocks look nice by themselves, but I think that you should try to do something wall mounted like a torch, and something sitting at the base of the wall like a barrel, to help you improve them.
    If you go with the half hexagon idea you can get different colors for the inside and outside of a house for free, though it still doesnt fix the mounting problem by itself.

  • @lordmeowsk
    @lordmeowsk Před 17 dny

    Just like how fences connect to each other and blocks you just need glass, door or another block for it to connect to.
    That's how smart blocks could work.

  • @miltongutierrezsaban1289
    @miltongutierrezsaban1289 Před 14 dny +1

    Also u can make incremental blocks. Where u can add or remove pieces. ie a block like a regular one. But with 3 levels. U can place different colors on it. And make your custom block. Also u would have a tiny menú where u can make a preset for ur block. So u can place multiple of those mixed blocks. While u still have the 3 types of pure blocks. They have to be pure bc is Just one color for each piece. They also can be crafted but w the difference they Will act like a entire block when mining. Otherwise use craft to mix regular blocks into mixed. But i like the idea of blocks with layers along w normal blocks.

  • @samuelthecamel
    @samuelthecamel Před 17 dny

    Have you tried making walls similar to the fences? Instead of having full blocks at the ends, you could have smaller posts, similar to the fences. That way, the windows wouldn't look as jarring. It would also eliminate any possible confusion between regular blocks and wall blocks.

  • @brandonmack111
    @brandonmack111 Před 17 dny

    I kinda like the walls hiw they are. If you make them able to connect to other fence, pane, wall -type blocks, that will give options for anyone who doesn't like them as much.

  • @miltongutierrezsaban1289
    @miltongutierrezsaban1289 Před 14 dny +1

    I would make a automode where u can place blocks, and a manual Mode where u use a key to change the shape of the block to place. Or maybe u use automode always and that key when press activates manual Mode. On which u can use shapes as u wish. This doesnt affect current gameplay. But let u build anything

  • @breestringham1063
    @breestringham1063 Před 17 dny

    I'd have it act very similarly to fences. Give it a hexagonal core and straight bits come off it. If a wall is surrounded by walls, instead of having it be a solid block, have it spoke-like, like the fence is.

  • @thecactus7596
    @thecactus7596 Před 16 dny

    You should replace the naturally generated terrain with those old wall blocks, it would bring a nice contrast between smooth hils, and then the unnatural structure of a castle tower.

  • @Henrix1998
    @Henrix1998 Před 17 dny

    I think the square blocks should be their own blocks and allow players to orientate them in any of the 3 ways. Transparent preview would come handy with it

  • @morgan0
    @morgan0 Před 15 dny +1

    maybe if it is only connected to one block, it makes a half wall, like wall to the middle and then doesn't stick past, or just whatever wall has one of its endpoints as that

  • @galvinvoltag
    @galvinvoltag Před 17 dny

    I say that walls look at the blocks on top and bottom too. That way I think it would be more consistent in making holes in the walls.

  • @Maxmaxs5
    @Maxmaxs5 Před 17 dny

    Awesome work! I really think these make sense, I would look at the way Minecraft implements their wall structures, it does some calculations based on whether the block above it is in the wall state, and then it goes into wall state, so that would fix the window!

  • @Runel713
    @Runel713 Před 16 dny

    The idea is great! To solve the problem without a too much additional code, you could add a debug stick like in minecraft to manually set block state, or in the case one would want a straight open window, some sort of invisible, non colliding block to bypass the problem
    Question though, when you dig to a deep enough layer, how do you manage the difference in surface area between layers ?

  • @kennethsmith5383
    @kennethsmith5383 Před 16 dny

    Those walls are nice!
    The only thing I could think of is perhaps impractical as it would add too much to memory issues potentially.
    Having two forms of certains blocks and utilizing a craftable tool to swap between them (maybe as a nod to the best minecraft mod make it a massive wrench).

  • @danielbodon14
    @danielbodon14 Před 9 dny

    those "wall" blocks are great!!

  • @anthraxaddict7431
    @anthraxaddict7431 Před 17 dny

    I think having both these and the vertical slabs that you place manually would be best; minecraft has those walls you're adding too, and people have been begging for vertical slabs anyways for years

  • @amaryllis0
    @amaryllis0 Před 17 dny

    Game changer! I totally see how the first iteration of the smart walls would be confusing and frustrating, but I feel like there's a middle ground. Like, fence-like intersections instead of the full hex block intersections, and you can say that if a smart wall is adjacent to only 1 side it can still act like a wall, eliminating the window issue? Correct me if I'm wrong though x

  • @Keatosis_Quohotos
    @Keatosis_Quohotos Před 17 dny

    I vastly prefer the smart blocks over having to manually add the pieces to make it flat. Those sub pieces are one of the more tedious parts of building in Space Engineers

  • @creadoz_
    @creadoz_ Před 16 dny

    I personaly think that walls can have special cases coded in for corners. But for example no sharp corners like adjacent blocks 1 and 2 would produce the regular block but if there would be blocks on edges 1 and 3 it would make a corner. Also the special case for only one adjecent block could be looking like a continuation of straight wall.

  • @dialog_box
    @dialog_box Před 17 dny

    I'm thinking about the way hammers work in terraria. rather than having a dedicated wall block type, we could just make it so that ever block can be hammered to change its shape

  • @erikbrendel3217
    @erikbrendel3217 Před 16 dny

    the final wall blocks look awesome :)

  • @zzz_307
    @zzz_307 Před 17 dny +1

    The new flat block window problem is fixed by simply placing the actual window block (glass)

  • @cragasm
    @cragasm Před 17 dny

    Probably you can add a certain tool that makes the wall blocks only detect one neighbor block, to fix the window issue.

  • @jordbored1502
    @jordbored1502 Před 17 dny

    I think the flat walls are a great addition!

  • @sketchi7472
    @sketchi7472 Před 17 dny

    i reckon walls could work a lot like fences just thicker
    so the corners still have some difference to full blocks but you dont have to navigate weird corner geometry

  • @cookie_884
    @cookie_884 Před 17 dny

    To solve the window problem you could do what Minecraft does with its wall blocks by checking if the block above is a full block or a wall block, and if the block above is a full block then the current block should also be a full block, but if it is a wall block then it should also be a wall block

  • @GudmundrTheTaciturn
    @GudmundrTheTaciturn Před 17 dny +1

    What about thin walls that work exactly like fences, but instead of having rails, having a single connecting piece that is one block high and roughly the same thickness as the diameter of the post?

  • @ShoujoShuumatsu
    @ShoujoShuumatsu Před 17 dny

    Maybe placing the blocks as normal and using a chisel tool on the side of the blocks to convert them into a smart or normal block?
    Also you could have a toggle to enable a semi transparent ghost of what mining or placing a block will do at any moment?
    Could also do it similar to minecart and have simple black outline, But that too would have to change based on that you are looking at I guess.
    As much as i think it being simple is good, people always want more control over things when building, But also it has to not be too daunting for new players so I think having a chisel or some kind or way to get that extra functionality out of the blocks after the fact may be a good way to have best of both worlds
    I hope that this gave you some kinda ideas as to what may work best for your game and i look forward to seeing where you go with it :3

  • @thortroy4627
    @thortroy4627 Před 17 dny +1

    Can't wait for this game!

  • @2-AZ1-BE
    @2-AZ1-BE Před 17 dny

    At first, I was a bit sceptical abou the idea, but now that i shaw youre solution, i can get myself into liking it. Its a bit tough around the edges but look cool, and if its possible to make it so that windows are not boring square shaped but hexagonal, that would be awesome!

  • @DemsW
    @DemsW Před 17 dny

    great stuff, you should add block selection highlighting as it would make it way clearer what you are selecting.

  • @3v1l73ddy
    @3v1l73ddy Před 16 dny

    Oh thank god you're addressing lighting, I was getting worried this lighting was the final product. Also I know you said coloured slabs would use too much memory but... Is there a way you could implement them? One of the things that drives me crazy about Minecraft is the lack of slabs for coloured blocks.

  • @NathanBrenner
    @NathanBrenner Před 17 dny

    I didn't really see the negativity you mentioned about the first iteration of the Wall blocks. I mean if some goes around randomly placing these blocks then well they should kind of expect it to look messy... The fact that they allow the player to make nice smooth walls with sharp corners by just learning how to place the blocks properly to achieve the goal and not needing any additional special blocks or tools is nice. The second iteration has its potential but frankly from what I saw you are already there with that first iteration.

  • @spoookley
    @spoookley Před 17 dny

    you should make it so when you do a 2 thicc diagonal that it becomes the width of one full hex overall! it would allow for interior walls being different from exterior walls just like that. maybe also make it so it has a ‘post’ like the fence, since they behave similarly anyway & you can easily learn from/build upon some other of minecraft’s wall mechanics :)

  • @duncanurquhart5278
    @duncanurquhart5278 Před 17 dny

    i think this kind of smart block works for fences, but i still think vertical half blocks would be a better solution for full walls. maybe you could keep a sort of compromise type of block, like minecraft's cobblestone walls, which behave like fences but can be made to look more like solid walls?

  • @phaughott6546
    @phaughott6546 Před 17 dny

    I think all blocks should do this to save triangles. Like another guy said adding glass would fix the issue of full blocks in windows

  • @BluePhoenixAlex
    @BluePhoenixAlex Před 16 dny

    I think the solution to the wall block window issue would be to test if there is a block above. If there is, use the wall shape
    I think for me personally my solution would have been vertical half blocks as flat surfaces instead of smart blocks

  • @yzgrdyn-WiseGuardian-
    @yzgrdyn-WiseGuardian- Před 15 dny

    if you can support transulcents or dithering you could use a "Glass" wall block to fill it, but the artifact looks like shutters so I wouldn't call it a major problem if it is even a problem at all.

  • @WhaIHuhWhatDoYouMean
    @WhaIHuhWhatDoYouMean Před 17 dny +1

    Always a good day when you upload

  • @DapperNurd
    @DapperNurd Před 17 dny

    What if you add a hammer tool or something similar where you can use it on edges to turn them into walls. For example, you create a straight line of the wall blocks, and the end points are full blocks. You click them with the hammer, and they turn into wall blocks, for one smooth and flat wall. This would solve the window problem without having to do stuff with glass and give the player even more freedom.

  • @lazyeye79
    @lazyeye79 Před 17 dny

    I don't know if that is the best solution, but the final game should definitely have a way to do flat walls.

  • @abrasivepaste
    @abrasivepaste Před 17 dny

    you could have a feature like in Terraria where there is a "hammer" tool that allows you to cycle through the available shapes a block can form

  • @Gnomable
    @Gnomable Před 17 dny

    I really like the smart blocks. The windows do look a little off with two full blocks on either side though.

  • @flameofthephoenix8395
    @flameofthephoenix8395 Před 12 dny

    4:35 Building those fences really does make it quite obvious what you're implying, I assume this was intentional. If so, nice work! Unless of course I misunderstood what you were implying anyway, but my guess is you'll just repurpose the fences but as a more solid object.

  • @nathangeorge4017
    @nathangeorge4017 Před 17 dny

    The walls just need to match the state of the walls beneath them. If a wall is set on top of or underneath of a straight smart wall block, it should also be straight. This would completely fix windows, as well as cases where you might want to create walls with variable height.

  • @jephthah5740
    @jephthah5740 Před 16 dny +1

    An idea here why not implementing the wall exactly like de fence but with a solid connection an thicker post similar to how walls in minecraft work 🤔 it will be easy enough to test

  • @danielbodon14
    @danielbodon14 Před 9 dny

    6:28 very good idea i think

  • @viksspace7562
    @viksspace7562 Před 17 dny

    I have no idea how hardit would be to implement, but maybe instead of having those "unpredictable walls" you can do something like Minecraft, where its a flat surface until a junction or end, where it's kind of like a fence post, but thicker.

  • @flameofthephoenix8395
    @flameofthephoenix8395 Před 12 dny

    3:58 Hm, simply using the occlusion data for the fence may not be a long-term solution, if you later add transparent smart blocks then you won't want them occluding each other, but if they don't then nothing will attach to them.

  • @noahgershon6755
    @noahgershon6755 Před 16 dny

    Perhaps some way to manually flatten surfaces or otherwise alter blocks, like I've seen in some minecraft mods. Say a tool like a hammer that, when right clicking a block, will flatten the targeted vertex. This can also be used to unflatten a surface, returning the vertex if the player wishes.

  • @nati0598
    @nati0598 Před 17 dny

    I think that the wall block shouldn't create full blocks at all, and be a fat fence post instead. That way it doesn't overflow into weird shapes, but it can still fill itself. It is too big as a full block, and it would also remove the problem with the window frame.

  • @flameofthephoenix8395
    @flameofthephoenix8395 Před 12 dny

    8:33 Should be as simple as making any block that has only one block adjacent to it act as the old ones did, this would ensure that it doesn't cap straight lines unnecessarily.

  • @thewarrior7493
    @thewarrior7493 Před 17 dny

    Also don't forget to worship the barrel 👍

  • @tejtycraft
    @tejtycraft Před 17 dny

    the wall bloks is perfet, and you can solve the issue by making a glass pane that will connect to walls too

  • @Saandy_
    @Saandy_ Před 16 dny

    Maybe the flat walls follow the continuity of adjacent flat walls, unless it is adjacent to more than one block (on the horizontal axis), in which case it becomes a full block. It would require testing, but I think this would create full blocks in the corners of a building while still allowing the player to add windows in flat walls. The blocks that now turn into full blocks next to windows would see a flat wall above, below or next to it, and copy that look.
    This would also mean that when buidling a flat wall that isn't connected to anything, the wall wouldn't be capped off by full blocks. I'm uncertain if that's a good thing or not without me being able to test it.

  • @brycecohoon
    @brycecohoon Před 17 dny

    Love the wall block, could it be done by adding a 1/6 block? That just fills the gap between two blocks, albeit taking up an entire block space, it might work looks wise!