Adding Gameplay to 2D Minecraft

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 มิ.ย. 2024
  • Let's add some gameplay features!
    In this episode of Making 2D Minecraft, I start implementing some basic gameplay features so that the game is more interactable with the player. If you enjoy this series consider subscribing and dropping a like.
    LINKS
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    Support the channel: ko-fi.com/codenoodles
    Itch.io: codenoodles.itch.io/
    GitHub: github.com/OfficialCodeNoodles
    MUSIC
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    Roboskater by Audionautix is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
    Atlantis by Audionautix is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
    Desert City by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
    Frost Waltz by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
    █▀ █ █ █▄▄ █▀ █▀▀ █▀█ █ █▄▄ █▀▀
    ▄█ █▄█ █▄█ ▄█ █▄▄ █▀▄ █ █▄█ ██▄
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 146

  • @-mattking
    @-mattking ปีที่แล้ว +106

    "although it may not seem like it, we got a lot done in this video"
    *proceeds to make the game playable*

    • @abugidaiguess
      @abugidaiguess ปีที่แล้ว +11

      *makes the game a game*

  • @maunoh4659
    @maunoh4659 ปีที่แล้ว +185

    You should add block breaking particles, it would give a lot more feedback and be more juicy.

    • @drumming_cat
      @drumming_cat ปีที่แล้ว +17

      another suggestion would be to make block texture rotations like how the stone texture in the game can be reversed around the y axis to give some variation so the stone doesn't look like a pattern. same with deepslate and dirt is rotated in all 90deg increments.

    • @p-doggo5787
      @p-doggo5787 ปีที่แล้ว +3

      Also some buildeing blocks,like doors,trapdoors,ladders...

    • @User71537
      @User71537 ปีที่แล้ว +2

      He should add mobs next like the creeper, zombie and the skeleton, and non hostile mobs like the pig, cow, and sheep,
      And also make the hunger and health bars work.
      And the last suggestion I have is to have beds to you can skip the night and make it day…

    • @nikolozgilles
      @nikolozgilles ปีที่แล้ว +1

      ohh yeah give me those juicy crusty particles mmmm yeah 🥵

  • @yeyeyeyeyeyeyyeyey
    @yeyeyeyeyeyeyyeyey ปีที่แล้ว +62

    6:22 I absolutely love how deep the world is! Though with this perspective I think caves could use a little tweaking to make them either more frequent or better connected with each other

    • @CodeNoodles
      @CodeNoodles  ปีที่แล้ว +28

      Thanks! I forgot to mention it, but the world's were originally 256 blocks tall, but I changed it to 512.

  • @Gaming32i
    @Gaming32i ปีที่แล้ว +45

    When I made 2D Minecraft, I actually did saving from the getgo. The save file is mmapped directly into the server. I think this actually limited me, though, as it means I can't change the format of chunks too drastically since they're mapped directly to disk.

  • @CrashDy
    @CrashDy ปีที่แล้ว +7

    I feel like ladders would be a super useful feature that can greatly help the player traverse vetically.
    Simply having it be placed on top of the wall layer seems the most useful.

  • @abugidaiguess
    @abugidaiguess ปีที่แล้ว +17

    congratulations! your game is now officially Mine!
    now all you need to do is add crafting and you officially have Minecraft!

    • @abugidaiguess
      @abugidaiguess ปีที่แล้ว +4

      but like actually that's my suggestion, crafting system

  • @ArcadeMystereo
    @ArcadeMystereo ปีที่แล้ว +20

    Very nice video! I even learned something new with the biome colour interpolation system.
    I have a suggestion regarding ore generation, make sure to not adjust the ore vein size until it looks like Minecraft, but until it has around the same amount of drops as Minecraft. Since 2d Minecraft is missing an entire dimension but will probably require the same amount of ores as crafting materials, you need to compensate for the missing ores that you would usually get from the 3rd dimension in Minecraft, either by making the veins bigger or by making the ore blocks drop more ores. But then again, maybe you thought about this too, who knows, I don't.
    Keep up the great work!

    • @notyarrs
      @notyarrs ปีที่แล้ว +2

      Well you can see through walls in 2d minecraft so he should actually lower it

    • @ArcadeMystereo
      @ArcadeMystereo ปีที่แล้ว +1

      @@notyarrs That's fair, but maybe he could make it so you can only see very little through the wall, so that even with a full strength light source on a wall black, you may only see up to the 2nd block behind it. A similar 2d game I played has something in that direction and it really gives caves that creepy and unexplored vibe.

  • @cracktusgaming8473
    @cracktusgaming8473 ปีที่แล้ว +10

    It's looking great bro. My recommendation is to make it so you hold the items in your hand, like the pickaxe when your mining

  • @decoy3641
    @decoy3641 ปีที่แล้ว +8

    It would be an understatement to say I really enjoy watching your content. I respect the time you spend working on these devlogs, video editing included and I hope all is well!

  • @brauniktanvandarnamn
    @brauniktanvandarnamn ปีที่แล้ว +2

    You can make mobs, structers, villiges, crops, crafting tables, smelting and so you have to smelt the raw ores to get normal ore.

  • @marcosettembre
    @marcosettembre ปีที่แล้ว +6

    You should add tool durability

  • @cravonomire9971
    @cravonomire9971 ปีที่แล้ว +13

    Oooooh Minecraft noodle is back

  • @TinyDeskEngineer
    @TinyDeskEngineer 9 หลายเดือนก่อน

    Fun fact about biome colors in Minecraft: Spruce (and Birch) leaves are tinted with a constant color. They actually don't change depending on biome at all. And yet for some reason the leaf textures for them are still greyscale.

  • @someonecalledrichardthehuman
    @someonecalledrichardthehuman ปีที่แล้ว +2

    Neat, actual gameplay. Most proyects i have seen on TH-cam are just for the sake of a video and never go past a sort of boring "Creative mode" limbo of sorts, i could see myself playing this better than most AAA titles just for the fact that you are actually putting a lot of effort in it rather than just making a demo, never touching it again, and then being like "Ima such good programmer GIVE ME RECOGNITION FOR THIS SH--- RIGHT NOW!!!". Thank you for making this CN
    Edit: What about adding mobs?

  • @burningbandit
    @burningbandit ปีที่แล้ว +4

    Loving these videos dude, can't wait for more

  • @Autumnly24
    @Autumnly24 ปีที่แล้ว

    This is such a cool project! I've seen a lot of people "remake" Minecraft, but nobody ever does it in-depth, so it's really really interesting to see someone adding actual content!
    (I know you're a pretty large channel, and unlikely to notice this, but I'd totally help out with this project if you ever need!)

  • @liamplamondon
    @liamplamondon ปีที่แล้ว +2

    when I see one of your videos I'm always exited

  • @asher3311
    @asher3311 ปีที่แล้ว +2

    i think the green in the taiga should be a bit darker and possibly a tiny bit bluer

  • @molycow
    @molycow ปีที่แล้ว +3

    Seeing this awesome channel grow is so amazing... Thank you for your work!

  • @nikolozgilles
    @nikolozgilles ปีที่แล้ว +2

    Yeah i get what you mean when you say coding save/load features in a game is tedious and time consuming. I made file saving code for 2 games on Scratch, one is a strategy game inspired by Empire Total War, and the other is a Football Manager kind of game. Both are very complicated, and I would say some of the best games of their genre on Scratch, and writing save and load game code for them is a pain because those games use a lot of variables and lists and I have to store them all **in one long string** and also in a way that the game can recognize which numbers belong to which lists or variables. So I made sections for each list and variable that were enclosed in square brackets [ ], and for lists, the entries in each list were separated by tildes, which are these funny squiggly characters: ~. So a list would look something like [ABC~DEF~GHI~JKL~MNO~PQRS~TUV~WXYZ~]. The way the game is loaded off of this big string is that I went over every single character, and each variable and list had a predetermined section that was baked into the game. So for example, the variable for what turn it is will always be the first section in square brackets, and the variable for how much money you have will always be the second section in square brackets, same for lists which would each have a predetermined section number, etc etc. For lists, every entry begins by putting each character together one by one into each entry. So for the first entry in that list it would be A -> AB -> ABC and when when the game hits the squiggly tilde ~, it knows that means it's the end of that particular entry, so it puts that entry into the list, and continues until it has done all the entries. Its an insanely jerry rigged solution but it works

  • @micahaghedo7610
    @micahaghedo7610 ปีที่แล้ว +3

    You should add a render zoom/distance feature!

    • @CodeNoodles
      @CodeNoodles  ปีที่แล้ว +3

      I do already. It comes in handy for testing

    • @micahaghedo7610
      @micahaghedo7610 ปีที่แล้ว

      @@CodeNoodles oooo nice. My other idea was a way to save your spawn, like a bed.

  • @raphaeldecadoudal1798
    @raphaeldecadoudal1798 ปีที่แล้ว +1

    This is a insane project. I think everyone want to see thus go further. Continue that way

  • @sethniflin8285
    @sethniflin8285 ปีที่แล้ว +1

    Idea: Add semisolid blocks to the entrances of caves and if you want to translucent walls that would be in a front layer ontop of everything, so you could make pillars in caves or other stuff like that

  • @HelperGuy
    @HelperGuy ปีที่แล้ว +3

    You could add durability to tools.

  • @aireyroblox
    @aireyroblox ปีที่แล้ว +2

    Super cool! I'm excited to see where this series goes.

  • @Rocky7777v7
    @Rocky7777v7 ปีที่แล้ว +1

    Add running, and a water biome, make lava pools for obsidian to make portal and make a 2d nether

  • @nikolozgilles
    @nikolozgilles ปีที่แล้ว +2

    OMG I DIDNT EVEN SEE THIS VIDEO GET PUBLISHED 😍

  • @TattleameliaMLG
    @TattleameliaMLG ปีที่แล้ว +1

    I ADORE this. It looks so cool, really wish I could play it! Do you have any plans to release it when it's finished or at least in a decently playable state?

  • @grapepapa
    @grapepapa ปีที่แล้ว +1

    Durability would be rather easy. Interactive blocks (like chests and crafting tables) would be harder but worthwhile.

  • @jayronbaello3645
    @jayronbaello3645 ปีที่แล้ว +1

    I have been watching since the start and im glad your doing the same thing!

  • @Solesteam
    @Solesteam ปีที่แล้ว +3

    Durability, it seems like those tools lack the beloved feature of degrading over time.

  • @krubbington
    @krubbington ปีที่แล้ว +1

    This project is really starting to come together! You're super great at coding... I wouldn't even know where to begin if I made a project like this.

  • @nikolozgilles
    @nikolozgilles ปีที่แล้ว +2

    suggestion: water! so we can fish and have a swim

  • @mtgamekid2510
    @mtgamekid2510 ปีที่แล้ว +1

    When chunks are loaded, does it search the whole folder or just check a list? Because it seems like if you store which chunks are loaded in a list, it would be able to load new chunks faster. Just a suggestion. Also, awesome project! Keep up the good work!

  • @KStarPR
    @KStarPR ปีที่แล้ว

    As others have suggested, crafting and particles are probably the next best option, if not make health & hunger work.
    What I think would be neat though, is backgrounds for aboveground with a little parallax, to add some depth. (Obviously it should be darker and more dull/faded, but you've already done that with the underground)

  • @lel7531
    @lel7531 ปีที่แล้ว +1

    Impressive progress ! Can't wait for the next one

  • @NitinKumar82889
    @NitinKumar82889 ปีที่แล้ว +1

    Add water and lava. They would absolutely fill the world enjoyment,Like currently there isn't any sort of danger but the lava will fill it with.
    Add title screen and the way of saying multiple worlds

  • @colinsteve5832
    @colinsteve5832 ปีที่แล้ว +1

    Incredible work man, you're an inspiration

  • @conord82
    @conord82 ปีที่แล้ว +2

    Wow that did not seem like you got just a little done. That was a ton of work and super impressive

  • @BlazingImp77151
    @BlazingImp77151 ปีที่แล้ว +1

    It may be complicated, but fluids could be cool to see (especially if you are digging straight down like that). ladders or platforms from terraria would be a good idea too, to assist with vertical movement.

  • @MichaelBTryn
    @MichaelBTryn 6 หลายเดือนก่อน

    Woo! chunk persistence for the win!

  • @DamariFergusonVids
    @DamariFergusonVids ปีที่แล้ว +1

    The Taiga biom and the tree should be darker to be more accurate.

  • @ErebusPlays
    @ErebusPlays ปีที่แล้ว +2

    I LOVE IT! KEEP IT UPPP

  • @rezdro2345
    @rezdro2345 ปีที่แล้ว +1

    this is looking epic!

  • @The_stupid_AI
    @The_stupid_AI ปีที่แล้ว +1

    Lets go codenoodle

  • @ezbanL
    @ezbanL ปีที่แล้ว +1

    Add a combat system, hostile mobs and TNT

  • @LoggyDev
    @LoggyDev ปีที่แล้ว +2

    Wow, this is quite an undertaking 😅😮

  • @fgdx
    @fgdx ปีที่แล้ว +1

    this is a very cool project ! if you want you could add more animations to steve and texture packs and skins later on, also multiplayer would be awesome later on as well ! (even tho that would be a nightmare to code)

  • @Imaproshaman7
    @Imaproshaman7 ปีที่แล้ว +1

    Wow, this is really cool. Neat.

  • @Jiglias
    @Jiglias ปีที่แล้ว +1

    the more developed this becomes the more it reminds me of blockheads

  • @shadowfantasiesf8556
    @shadowfantasiesf8556 11 หลายเดือนก่อน

    Remember that Etho likes his green jungle grass.

  • @CodingAlpha
    @CodingAlpha 6 หลายเดือนก่อน

    Great video! You should make a version for web assembly! 😃❤

  • @krispyking2450
    @krispyking2450 ปีที่แล้ว +1

    working health, hunger, food and armour

  • @FuzzyGarbage
    @FuzzyGarbage ปีที่แล้ว +1

    I think durability and smelting could be cool

  • @r.l.r.7550
    @r.l.r.7550 ปีที่แล้ว

    Mobs would be interesting to see.

  • @lminimaster6082
    @lminimaster6082 ปีที่แล้ว

    What about a mild 'fog-of-war'-like system which conceals the ores behind walls by making them look like stone until revealed, otherwise the player can freely see where the ores are on the entire screen.

  • @notanerd6838
    @notanerd6838 ปีที่แล้ว

    its so accurate he even added chunk errors

  • @wroometh9208
    @wroometh9208 ปีที่แล้ว +1

    i think a good next challenge to try would be adding water and lava, mostly because that digging straight down at the end triggeted me a bit lol

  • @octoberdx
    @octoberdx ปีที่แล้ว +1

    I think you should try a per-pixel lighting system instead of the per-block lighting system, it'd look a bit more like Terraria's

    • @CodeNoodles
      @CodeNoodles  ปีที่แล้ว +1

      I do have smooth lighting implemented, which is per vertex instead.

  • @DevNaN_
    @DevNaN_ ปีที่แล้ว

    7:45
    "And the Desert will be more red"
    *Shows yellow*

  • @TitanLordofPizza
    @TitanLordofPizza ปีที่แล้ว

    seems nice

  • @nadishaik8523
    @nadishaik8523 ปีที่แล้ว

    wow thanks for teaching us

  • @yesntdid
    @yesntdid ปีที่แล้ว +2

    Nice video :)

  • @vrboneworks991
    @vrboneworks991 ปีที่แล้ว +1

    now we need to make 3d terraria

  • @epikuserwhosucks
    @epikuserwhosucks ปีที่แล้ว +1

    Oh hell ye someone made terraria in block style holy shit man

  • @Lebyy
    @Lebyy ปีที่แล้ว +1

    Loving the videos. How will you break blocks in the background like at 4:16 I get leaving it there for caves but what if someone wants to flatten an area out. You should also allow players to place blocks in the background for things like houses.

    • @CodeNoodles
      @CodeNoodles  ปีที่แล้ว +1

      I will be working on that in the next episode. Good question!

  • @BromeoWuggles
    @BromeoWuggles ปีที่แล้ว

    This looks incredible just after a few episodes already, if you release it, will it support mods?

  • @PhantomOfficial07
    @PhantomOfficial07 ปีที่แล้ว

    You should probably add crafting as well as water, lava, and of course swimming

  • @thefatkitty2
    @thefatkitty2 ปีที่แล้ว

    maybe potential custom texture and mod support could be added. more of a out of game thing though.

  • @Kathen
    @Kathen ปีที่แล้ว +1

    Commenting to help with the algorithm :)

  • @alexleo-wolf4339
    @alexleo-wolf4339 ปีที่แล้ว

    It's like paper Minecraft, but it's an actual game now instead of a playable demo!
    Well, not that it's a playable game yet, but it's likely going to have as many features from Minecraft as possible?
    Also did you seriously make a crewmate.

  • @tanhrs8711
    @tanhrs8711 ปีที่แล้ว

    I would have prefered to see a pre 1.16 version (and it would probably be easier) but anyway I hope you have fun with this project !

  • @iIiLunathiIi
    @iIiLunathiIi ปีที่แล้ว +1

    awesome

  • @lynnwilliam
    @lynnwilliam ปีที่แล้ว

    I had to write a database page system before and it was hell on earth

  • @UltronZX
    @UltronZX ปีที่แล้ว

    pretty satisfying, but it's pointless to keep illumination when u can almost see the blocks in the whole screen... u gotta lower the block transparencies

  • @leftory684
    @leftory684 ปีที่แล้ว +1

    You should add beds so you can skip the night

  • @Pestanul
    @Pestanul ปีที่แล้ว +1

    i havent brought minecraft, but ill buy this game

  • @UltronZX
    @UltronZX ปีที่แล้ว

    also, ur illumination logic looks awesome. but, how does it get dark when u dig downwards, when actually the light source should be set to the bottom most block u have dug till (since it is in contact with the sky)?

  • @fatigued
    @fatigued ปีที่แล้ว

    next video you should add crafting and holding selected inventory item in hand and pickaxe mining animation

  • @manguy12
    @manguy12 ปีที่แล้ว +2

    This is poggers content

  • @Someone69769
    @Someone69769 ปีที่แล้ว +1

    Neat!

  • @MoreInsane96
    @MoreInsane96 ปีที่แล้ว

    I would not add the Hunger bar and just keep the health like pre-Adventure update

  • @Flubby_
    @Flubby_ ปีที่แล้ว

    i would suggest that you make an autojump feature like in Terraria so you don't have to jump for 1 block

  • @smartside1432
    @smartside1432 ปีที่แล้ว +1

    Enemies,villagers,pillagers and warden.

  • @FootTwoPerFect
    @FootTwoPerFect ปีที่แล้ว

    You should add multiplayer!

  • @crafterboy27
    @crafterboy27 ปีที่แล้ว

    Just checking you are only saving chunks if you interacted with them in someway. Right?

  • @FaiqAbdulsalamov
    @FaiqAbdulsalamov ปีที่แล้ว

    U should add structures minecraft has a lot like a lot

  • @Wagnerbaum
    @Wagnerbaum ปีที่แล้ว

    When you are done with this project will it be available to the public?

  • @PenelopeNaomi
    @PenelopeNaomi ปีที่แล้ว +1

    Rad!

  • @epsilonthedragon1249
    @epsilonthedragon1249 ปีที่แล้ว

    Well, you added mining. Logically, next up would be crafting.

  • @ExpiredIDK
    @ExpiredIDK ปีที่แล้ว

    We can officially bedrock bridge in 2D Minecraft

  • @christianbloom7007
    @christianbloom7007 ปีที่แล้ว +1

    Please publish the game once it is done

  • @fletchermed
    @fletchermed ปีที่แล้ว

    🔥🔥🔥🔥🔥🔥🔥

  • @ergsed
    @ergsed 10 หลายเดือนก่อน +1

    hi i was trying to make some game in unity 2d and my texture (16x16) is getting blured someone know how to repair this issue?

    • @CodeNoodles
      @CodeNoodles  10 หลายเดือนก่อน +1

      I don't use Unity, but that usually happens when your scaling filter isn't set to nearest neighbor.

  • @miojo157._.
    @miojo157._. ปีที่แล้ว

    try fixing the way caves generate
    i think they look way too noisy and tall
    it doenst look like the normal minecraft spaghetti caves
    and try to fix those spruce trees too

  • @Ryan14947
    @Ryan14947 ปีที่แล้ว

    This is really cool looking, but the world is still pretty empty.
    Maybe its time to start adding mobs?

  • @Ryoharator
    @Ryoharator ปีที่แล้ว +2

    if finish it the project make a mobile port or take a break and make the mobile port if your willing to do it also create a crafting system and other items and blocks of the game and also combat

    • @Ryoharator
      @Ryoharator ปีที่แล้ว +1

      Oh btw make a updated version of AI learns how to play Geometry dash but its on the main game not your version pls make it when your finish of the mobile version of Minecraft 2d

  • @tomasbernardo5972
    @tomasbernardo5972 ปีที่แล้ว

    What texture editor software is that?

  • @Bombingham
    @Bombingham ปีที่แล้ว +3

    something something Terraria

  • @blackimpostorisverysussy
    @blackimpostorisverysussy ปีที่แล้ว

    You should add a menu to remove the black screen