*i'd like to say a few things about the current look of the game:* - the trees look really weird when there aren't leaves on the z-axis. maybe add a leaf texture on top of an oak block directly next to a leaf block? - it looks like finding ores will be a lot easier here than in 3d. personally i think decrease the distance light travels through blocks and zoom in the game camera a bit - the textures in minecraft seem to work a lot better in 3d. stuff like grass being more clearly grass, or leaves seeming way more plentiful. some custom textures could seriously improve this game. - the sky looks pretty plain. this could be helped by a background (eg clouds and the sun), especially if you give it a parallax effect, but also some Terraria-style background blocks (the previously mentioned camera zoom could help too) *also some suggestions:* - placing blocks could still be done with the mouse, where you can click on a specific tile and (if it's close enough and there's no other blocks in the way) place a block like that - mining in a similar fashion with all that said though, this does seem pretty cool. pretty much everything you've implemented is good, and the video was really easy to follow. i could see this game being really cool when there's a bit more to it!
I think the trees should have multiple random presets like Minecraft’s trees have for greater variety, and I think the best solution is to just replace the wood that’s next to the leaves with more leaves. I also think the leaves should use Minecraft’s low graphic setting texture, the ones without the transparency, as it’s a little jarring. And since this is eventually going to be a survival game, I think the naturally generating trees need to be on a different layer than other blocks are, like how Terraria does it, so that you can walk past trees without having to mine every single one that’s in your way I think the ore finding thing won’t matter as much as long as anything iron or better generates in that dark area outside of the sun’s light radius, and the ore spawning is balanced. I don’t think light distance needs to be nerfed, ideally once the player mines down far enough everything’ll be dark, and they’ll have to use light sources to see where to go next. Think how Terraria does it Honestly I’d say the only texture that needs a custom texture is the grass blocks, the grass at the top of them could go down like half a block further, but shouldn’t cover the entire block like how some Minecraft texture packs do it I disagree with the camera being more zoomed in, it could be more zoomed in by default, but ideally the player would have control over the camera zoom with keybinds Hard agree on the background and the mining/building system
Theres one thing I want you to add eventually along with biomes that most minecraft clones dont use- a colormap for grass/leaf colors along with slight blending between biomes
Heres What Version 1.1 Can Have: 1. The End And The Nether (Can make By Making A Grass Base) 2. New Blocks: Like Grindstone Smithing Table And Netherite ALL 3: +5 More Biomes: Fungle, Hintero, Imtet, Urimat, Mars How To get To Mars: (Go 10000 Blocks High To reach Mars) 4: +5 More Mobs: To Make The Game A Bit More Enjoyable Final: The Chat: I Know Its Complicated But It Deserves A LOT 1.1 Ideas
I started a project like this a while ago but stopped working on it for some reason. Now, instead of reviving my dead project, I can just watch your videos :)
Ain't no way dude! I seriously binge watched all your videos yesterday, and now you post a new one lmao. I'm sure this will be just as good, if not better. Keep it up my man, really good job that you're doing.
Why not make it two layers and to place something in the foreground you have to have something behind it in the background I’m not the best with coding but bc of the way you coded the lighting maybe you could make the background blocks have a darker tint while still keeping the lighting system so you don’t have to worry about adding new textures
This should make so you can walk past trees and while your at it you could even do a waterlog tips thing where certain items can overlap with other blocks like waterlogging maybe make so you can overlay leaves over oak
In actual Minecraft certain blocks are rotated randomly to make things look less samey- such as regular stone. It might be a good idea to implement that? I think maybe some level of 2.5D going on would be a good idea here- there should probably be a back and *maybe* front layer for placing blocks so that walls are easier to make, trees look nicer, etc. Front layer is a little more optional but the back layer is incredibly important for base building. The front layer if added is most likely not displayed when the game recognizes you're in a building, maybe?
you can make the cave generation by clearing out a 4x4 or 3x3 block gap from the ground and then move the gap in a perlin noise to the sides and move the gap a little bit downwards every now and then(you can test around with timings)
I think that the game should have 3 seperate layers: A background, blocks which the player can move past, midground, which the player interact with, and potentially a foreground which blocks out blocks in behind them until the player moves behind them. 3 layers instead of 2 would create a nice distinction from terraria, and give way to some cool perks like: Trees which don’t block the player and and leaves in front of logs, making a house out of a block, such as brick, on the outside, while having wood planks or concrete in the inside, functional glass, and caves which the player can’t see until they find an entrance or stumble into Of course a system like this may have some difficulties, like knowing which layer you are placing the block into, so making blocks in the background a darker tint, and being able to switch between layers (maybe the cursor changes colour) could resolve this.
oh this is so cool!! i found that recreating games was a really good way to broaden my programming skills (when i was working toward an associate's in game dev, i tried remaking cookie clicker with pygame). i can't wait to see how this turns out!
you're probably going to do this already but implementing parallax backgrounds like terraria gives loads of depth (can be quite lag heavy though) - love the channel btw.
How is building gonna work? Are you planning to do background block placement like terraria/starbound? What about water? Is it gonna be like minecraft's simple water? Or actual water physics like terraria/starbound/noita?
These kinds of games can feel a bit too tight with trees and mobs running around a terrain that goes up and down like crazy. I'd suggest that in order to avoid this, scale the terrain shape up so that it would be "flatter" to avoid claustrophobia. Also, scaling up different generating formations like caves and ravines will help a lot with the same issue. It will also help them feel more interesting and "grand".
For this new 2d style minecraft that isn't on the market yet I would suggest the first boss be a big seperated eye.. it could have origins in mythology so maybe it could be the eye of cthulhu.. I believe that would be great first boss in this innovated not yet invented game! As far as the name goes 2d minecraft doesn't have a nice ring... I would suggest using foreign words for planet or earth to name your game.. planet/earth in Latin would be terra so you could take the word terra and make something new with it? Terrarium or something.. maybe invent a completely new word like terrario or something that would have a really nice ring to the ears and is remembered easily!
"minecraft has infinite generation" no, it does not its 2023 how in the world is this misinformation STILL around no, the minecraft world does not keep on going infinitely, yes, there IS an edge, and YES, you CAN reach it, theres even a specially coded border that stops you from falling over the edge
Some suggestions i would like you to implement : 1- Apart from normal Minecraft Features , add some that arent' in normal minecraft to compensate for the limitations ,but not too many so development can keep this pace 2- Make the trees's log stop where the leaves start , there will be less wood , but will keep a better aesthetic 3- When you add apples ( Most probably when you add basic survival ( I dont' know how much time this took so i will not be in every comment section just stalking like a five year old begging for survival , you are only one person , i understand that) Make there first be two flowers in a leaves block diagonally positioned (just use the nether star texture as a base ) and there be a visible apple Those where my ideas CN , i hope i was able to bring something to the table
And god said: *Let there be land!* And so, he made the land, from dirt to deepslate. No water though, not sad enough to cry that much yet. -Sega Genesis or sth, 9;11, idk.
I feel like if you eventually implement combat with hostile mobs, weapons should work somewhat like Terraria, with swords stabbing forwards in the direction of the cursor and axes swing slower from up to down in the direction the player is facing. I think it’d work much better for the 2D world than Minecraft’s timing system
Good question! I learned C++ on my own a couple of years ago, and this involved watching videos on RUclips, reading documentation, and most importantly, practice. I hope this helps, and I wish you luck!
In the case of this project, both. The tiles that aren't visible on the screen don't get rendered (clipping). And the walls don't get rendered when a fully opaque block covers them (culling). Good question!
Hey, i think you should turn down your mic for the next video. It distorts/clips a bit, instead of an amp or gain you can use a compressor to make yourself louder :D
I misread the channel name and thought it was Code Bullet's weekly video since he begun that bet with a mate. Had me out here like Ayo what??! What happened to CB's voice?
Now I don't want to be a "well actually" guy or anything like that, but Minecraft does have a limit at 30 million x y z, positive and negative. As in, the positive X limit/positive Z limit/negative X limit/negative Z limit in the world is 30 million and the positive Y limit is 319 and the negative Y limit is -64. So technically, a Minecraft world is not infinite, it's finite, but it's still extremely large.
you should pin me because I comment on all your videos
nice
Yeah, but can you be trusted with such power?
@@kennyearthling7965 prob not
Finally a mincraft-like game that has the real textures, not the random mix of old and new textures that other youtubers find online :)
Yes
Minecraft textures can not be used commercially if im correct so that's why RUclipsrs make their own textures.
Paper minecraft
@@NaraSherko not sure how paper Minecraft used the original textures. Maybe because it's made in scratch.
@@gamingcool6190 i dont think that’s true
This channel is so underrated. The explanations are always easy to follow even if it's complex stuff. It's pretty cool!
*i'd like to say a few things about the current look of the game:*
- the trees look really weird when there aren't leaves on the z-axis. maybe add a leaf texture on top of an oak block directly next to a leaf block?
- it looks like finding ores will be a lot easier here than in 3d. personally i think decrease the distance light travels through blocks and zoom in the game camera a bit
- the textures in minecraft seem to work a lot better in 3d. stuff like grass being more clearly grass, or leaves seeming way more plentiful. some custom textures could seriously improve this game.
- the sky looks pretty plain. this could be helped by a background (eg clouds and the sun), especially if you give it a parallax effect, but also some Terraria-style background blocks (the previously mentioned camera zoom could help too)
*also some suggestions:*
- placing blocks could still be done with the mouse, where you can click on a specific tile and (if it's close enough and there's no other blocks in the way) place a block like that
- mining in a similar fashion
with all that said though, this does seem pretty cool. pretty much everything you've implemented is good, and the video was really easy to follow. i could see this game being really cool when there's a bit more to it!
nice ideas. I think zooming in the camera would also deal a bit with the thin grass layer
Thanks for all of the suggestions. I will be adding all kinds of details soon such as clouds, updated leaves, etc.
I think the trees should have multiple random presets like Minecraft’s trees have for greater variety, and I think the best solution is to just replace the wood that’s next to the leaves with more leaves. I also think the leaves should use Minecraft’s low graphic setting texture, the ones without the transparency, as it’s a little jarring. And since this is eventually going to be a survival game, I think the naturally generating trees need to be on a different layer than other blocks are, like how Terraria does it, so that you can walk past trees without having to mine every single one that’s in your way
I think the ore finding thing won’t matter as much as long as anything iron or better generates in that dark area outside of the sun’s light radius, and the ore spawning is balanced. I don’t think light distance needs to be nerfed, ideally once the player mines down far enough everything’ll be dark, and they’ll have to use light sources to see where to go next. Think how Terraria does it
Honestly I’d say the only texture that needs a custom texture is the grass blocks, the grass at the top of them could go down like half a block further, but shouldn’t cover the entire block like how some Minecraft texture packs do it
I disagree with the camera being more zoomed in, it could be more zoomed in by default, but ideally the player would have control over the camera zoom with keybinds
Hard agree on the background and the mining/building system
toki
ohhh congrats on 50k subs btw
Thank you!!
U deserve ever more !!!
@@CodeNoodles 100k by next year?
This is very exciting. I’m looking forward to more of this, especially seeing the mobs implemented
Theres one thing I want you to add eventually along with biomes that most minecraft clones dont use- a colormap for grass/leaf colors along with slight blending between biomes
Great idea!
Heres What Version 1.1 Can Have:
1. The End And The Nether (Can make By Making A Grass Base)
2. New Blocks: Like Grindstone Smithing Table And Netherite ALL
3: +5 More Biomes: Fungle, Hintero, Imtet, Urimat, Mars How To get To Mars: (Go 10000 Blocks High To reach Mars)
4: +5 More Mobs: To Make The Game A Bit More Enjoyable
Final: The Chat: I Know Its Complicated But It Deserves A LOT
1.1 Ideas
paper Minecraft WOOOOO
His next projekt is going to be paper Mario lol
I started a project like this a while ago but stopped working on it for some reason. Now, instead of reviving my dead project, I can just watch your videos :)
also play paper minecraft on scratch (by griffpatch)
1:58 another amogus facing left near right edge
Redigit publishing Terraria 12 years ago: "I am four parallel universes ahead of you."
Yeah, when Terraria first launched, it was a lot closer to minecraft than it is now, now it’s basically completely different.
Griffpatch creating 2d minecraft on scratch 9 years ago:
@@kubagrotowski has it already been that long?
Please number the videos titles so this get more views, man i love this series
Thanks! There's a playlist with all of them in order on my channel.
I'm very excited to watch this!
Aren't we all?
@@ZeltonXD we are!
Alternate title: making Minecraft using mostly noise
Ain't no way dude! I seriously binge watched all your videos yesterday, and now you post a new one lmao. I'm sure this will be just as good, if not better. Keep it up my man, really good job that you're doing.
Why not make it two layers and to place something in the foreground you have to have something behind it in the background I’m not the best with coding but bc of the way you coded the lighting maybe you could make the background blocks have a darker tint while still keeping the lighting system so you don’t have to worry about adding new textures
This should make so you can walk past trees and while your at it you could even do a waterlog tips thing where certain items can overlap with other blocks like waterlogging maybe make so you can overlay leaves over oak
because that would be terraria
I love your channel so much you’re so underrated man keep it up ❤
This will be VERY, VERY INTERESTING
In actual Minecraft certain blocks are rotated randomly to make things look less samey- such as regular stone. It might be a good idea to implement that?
I think maybe some level of 2.5D going on would be a good idea here- there should probably be a back and *maybe* front layer for placing blocks so that walls are easier to make, trees look nicer, etc. Front layer is a little more optional but the back layer is incredibly important for base building.
The front layer if added is most likely not displayed when the game recognizes you're in a building, maybe?
1:58 look to the right, the is a 2nd amogus
You should make a video about how you code
you can make the cave generation by clearing out a 4x4 or 3x3 block gap from the ground and then move the gap in a perlin noise to the sides and move the gap a little bit downwards every now and then(you can test around with timings)
I think that the game should have 3 seperate layers: A background, blocks which the player can move past, midground, which the player interact with, and potentially a foreground which blocks out blocks in behind them until the player moves behind them.
3 layers instead of 2 would create a nice distinction from terraria, and give way to some cool perks like: Trees which don’t block the player and and leaves in front of logs, making a house out of a block, such as brick, on the outside, while having wood planks or concrete in the inside, functional glass, and caves which the player can’t see until they find an entrance or stumble into
Of course a system like this may have some difficulties, like knowing which layer you are placing the block into, so making blocks in the background a darker tint, and being able to switch between layers (maybe the cursor changes colour) could resolve this.
oh this is so cool!! i found that recreating games was a really good way to broaden my programming skills (when i was working toward an associate's in game dev, i tried remaking cookie clicker with pygame). i can't wait to see how this turns out!
Thanks, and I wish you luck on that degree!
you're probably going to do this already but implementing parallax backgrounds like terraria gives loads of depth (can be quite lag heavy though) - love the channel btw.
I am rediscovering your channel, and this project seems relly cool
How is building gonna work? Are you planning to do background block placement like terraria/starbound?
What about water? Is it gonna be like minecraft's simple water? Or actual water physics like terraria/starbound/noita?
These kinds of games can feel a bit too tight with trees and mobs running around a terrain that goes up and down like crazy. I'd suggest that in order to avoid this, scale the terrain shape up so that it would be "flatter" to avoid claustrophobia.
Also, scaling up different generating formations like caves and ravines will help a lot with the same issue. It will also help them feel more interesting and "grand".
5:59 BlockId: b0ob
Someone did this
on scratch.
For this new 2d style minecraft that isn't on the market yet I would suggest the first boss be a big seperated eye.. it could have origins in mythology so maybe it could be the eye of cthulhu.. I believe that would be great first boss in this innovated not yet invented game!
As far as the name goes 2d minecraft doesn't have a nice ring... I would suggest using foreign words for planet or earth to name your game.. planet/earth in Latin would be terra so you could take the word terra and make something new with it? Terrarium or something.. maybe invent a completely new word like terrario or something that would have a really nice ring to the ears and is remembered easily!
And perhaps the final boss could be related to night time. Maybe the lord of the moon or something like that.
@@CodeNoodles hey, that's actually pretty solid idea!
You schould definetly switch to rust while its still possible, as it is way more memory safe and complexity reducing.
"minecraft has infinite generation"
no, it does not
its 2023 how in the world is this misinformation STILL around
no, the minecraft world does not keep on going infinitely, yes, there IS an edge, and YES, you CAN reach it, theres even a specially coded border that stops you from falling over the edge
Nice!
Paper minecraft
I remember a video of something similar where the person took a literal slice of Minecraft to make Minecraft 2D
Wait did you use music form Sea Battle? The Battle Ship video game with hexagons?
Maybe have the textures of blocks randomly rotated like in the real minecraft
Good idea!
Great video! You should make a version for web assembly! 😃❤
Thanks for all of the comments 😆
😃
You should add the mob vote
finally someone using sfml it's a cool library but not I don't see a lot of devlogs or videos with it
Add structures (in the future) so you can see how the game can handle staff
Griffpatch already beat you!
I love this, keep going at it!
Thanks!
Have you considered using vertex arrays?
Yes. I am using them for parts of the rendering.
Good Paper Minecraft be like
Reminds me of Animation vs Minecraft
Some suggestions i would like you to implement :
1- Apart from normal Minecraft Features , add some that arent' in normal minecraft to compensate for the limitations ,but not too many so development can keep this pace
2- Make the trees's log stop where the leaves start , there will be less wood , but will keep a better aesthetic
3- When you add apples ( Most probably when you add basic survival ( I dont' know how much time this took so i will not be in every comment section just stalking like a five year old begging for survival , you are only one person , i understand that)
Make there first be two flowers in a leaves block diagonally positioned (just use the nether star texture as a base ) and there be a visible apple
Those where my ideas CN , i hope i was able to bring something to the table
Thanks for the suggestions!
Thank you too for your awesome videos 🙃 !
And god said: *Let there be land!*
And so, he made the land, from dirt to deepslate. No water though, not sad enough to cry that much yet.
-Sega Genesis or sth, 9;11, idk.
7:39 are we not gonna talk about that barely visible pp on the perlin noise
I feel like if you eventually implement combat with hostile mobs, weapons should work somewhat like Terraria, with swords stabbing forwards in the direction of the cursor and axes swing slower from up to down in the direction the player is facing. I think it’d work much better for the 2D world than Minecraft’s timing system
Also this is looking super dope so far, I’m excited to see where this goes!
It already exists, it's called Terraria.
This is insane
Can you do a tutorial on C++ engineless games?
hey, I just want to ask how did you learn c++, I really want to learn it. If you answer, thank you so much.
Good question! I learned C++ on my own a couple of years ago, and this involved watching videos on RUclips, reading documentation, and most importantly, practice. I hope this helps, and I wish you luck!
thank you so much!@@CodeNoodles
I'm one month late but this is really cool! You have my full support.
I appreciate it!
Is only rendering what you can see clipping or culling?
In the case of this project, both. The tiles that aren't visible on the screen don't get rendered (clipping). And the walls don't get rendered when a fully opaque block covers them (culling). Good question!
@@CodeNoodles Thank you for a well crafted answer 😄 (no pun intended😅)
Hey, i think you should turn down your mic for the next video. It distorts/clips a bit, instead of an amp or gain you can use a compressor to make yourself louder :D
What is the music/musics called?
you should code noodles
Lold at the sine terrain
We played Minecraft 5 yrs ago on our calculators :D
I love how video is 6 seconds long
instead of using regular minecraft textures using simpler version of them would be nice
A texture atlas? more like a spritesheet... -_-
unrelated but uh what texturepack are you using
Ah yes... Terrarian't
Ah yes, Terraria
I misread the channel name and thought it was Code Bullet's weekly video since he begun that bet with a mate. Had me out here like Ayo what??! What happened to CB's voice?
Can you please make this downloable
Great video cant wait for next one
Do you plan to add the Nether?
Now I don't want to be a "well actually" guy or anything like that, but Minecraft does have a limit at 30 million x y z, positive and negative. As in, the positive X limit/positive Z limit/negative X limit/negative Z limit in the world is 30 million and the positive Y limit is 319 and the negative Y limit is -64. So technically, a Minecraft world is not infinite, it's finite, but it's still extremely large.
Yeah, but that would mean that no game has infinite generation, but I think it's useful to describe extremely large worlds that way.
coding is epik
Terraria 💀
Can I steal the idea (but in unity)?
Sure!
amogus
how about 3d terraria?
"AMOOGOOS"
Pov: when u r one of the guy who always smash ur phone and pc bc pf this 02:02💀
Sorry theres a typo there up there
i mean sfml kinda a game engin, u could use win32 api, but i understand that not everyone is as crazy as i to do that❤
2D minecraft you mean terraria? XD
Sick video!
dont add phantoms
You’re late the cat person did it already
add a stave skin
Congratulations on being my 5000th liked video!
You misspelled Terraria
Water?
Griffpatch already did that...
So what? Ik it's on scratch and really impressive, but doesn't stop others from trying in other ways :)
Could it get better than Mineblocks
Terraria enter the chat 💬
so Terraria?
terraria
how dare you compare terraria to minecraft.
Targunga
konami code 😃😄😄😄
music loud as fuck
So... you made terraria? Lul (its a joke btw)
traria
Here before viral