I was talking with some other devlog in the comments and we came to talk about books. I was mentioning that I read some scholarly book about the historicity of the gosples (the mirror or the mask by Lydia McGrew) and he actually knew that one. I was very surprised in hearing that.
Question would anybody want split screen? I think it could be interesting if you have a PC or steam deck and you have it plugged into your tv. Also another idea if you did have split screen what if you had multi screen split screen. So just think if you had to 1v1 or 2v2 pvp one monitor is in front of 2 players and the other is in front of the other 2 players. Any ideas? Also anybody tell me if there is a game with multi split screen support it would be cool if TF2 or CS2 or some other fps had this
@smartduck904 What about my second idea of multi screen game play. just think if you were playing HIDE and SEEK with 4 people. 1 on one side and 3 on the other screen?
I don't even play Minecraft that often and have only basic experience in programming, but I keep finding these videos fascinating. Keep up the amazing work!
This channel is genuinely the most advanced one I have seen. Most often will end after making 3d game with world generation but this guy is making light system, optimization and more.
@@scemmerjoke4D Miner is another one that I expected to be a proof of concept/coding challenge, but the mad man is actually making a fully functional 4D Minecraft-Like! I'm surprised every time they release a new devlog for it lol. "Oh, you're serious about this"
I used to play minecraft before mojang deleted my account because I refused to migrate, and the only thing i can maybe code is Hello World in python. I want to make a minecraft-like based off of the earlier versions of the game but with more exploration and some magic.
Even if you don't add mob griefing, there should still be an option for destructive elements like TNT, and much more. Make it more of a mechanic for gathering resources as well to really make it find its place.
Please make TNT somewhat hard to make, but let the the subsequent explosive items easier. like you have to collect like several items and mixtures before you can use it, but up the tech tree there's better explosive that does different jobs better, like shaped charges and ANFO. (IMO to differentiate this game from other "clones", the creator, should make the world fantasy Medieval-Futuristic, like further up the tree, the more nutsy future tech there is to a certain level... Plus that might give a different jump off point for the mods authors to "Expansion pack". ( if I have to describe, it'd be like one of those isekai where the past super advanced civilization collapsed and left ruins around but some of the info is still there ) )
I want the flatbomb from an old ass Minecraft mod. When it detonated, the flatbomb would carve a semi-sphere with the same radius as the TNT, meaning you could instantly make a spot to build a base. Imagine the potential if it was a vanilla feature.
I really suggest he starts using custom offbrand textures soon, if this isn't another one of those one-off "i made a Minecraft clone!!!" videos and it actually gets big, trust me Mojang's legal team is gonna get on his ass very soon. He should instead add texture pack support, and make an easy tool to convert Minecraft packs to be compatible with this game. So you can easily get Minecraft's default textures without the developer infringing on any copyright.
Even if you don't make the game open source, please make any content creation tools for it open source! That will make it easy to port to something like BSD, and will make it easy for us Linux nerds to trust the software!
Maybe in the future there could be a mod database like in Minetest. Also maybe there could be a gui mod creator in the game and have the ability to import models from blender?
Also I think ONE big problem with Minetest is that there is no creative guide line as far as art style. So I think when you make your game available and have modding a part of the game it needs to have some type of guide line
This guy suddenly appeared when I was searching for people making voxel engines... And now, I keep rewatching his videos because of how interesting and oddly entertaining it is... Wild.
Please add support for any full block to be 1/2 up or down. So that you could place any block on a 'lower' slab. Or two different types of slabs in the same normal cube. (lower slab wood, upper slab rock, as an example).
This would be really cool to see! But then you also need blocks to be able to be 1/2 in any direction because of vertical slabs. This might get a little weird to use though.
I think it would be best if you just could combine 2 different slabs, and not putting block in a weird spot 2 different slabs would be really cool though
This odd really just changing the scale of blocks. Indus of one meter, they could be 50 centimeters, and you accomplish nearly the same thing without the massive complexity placing outside the grid would cause.
I think the idea of the main challenge of building in this game being finding the blocks not placing them is a excellent departure from minecraft. It opens the doors to a lot of good ideas for machines and potential automation in the game the minecraft can't have due to one block at a time.
@@TheMisguidedArchiveOkay? Those are mods though. Not everyone has the tech know-how nor will to mod Minecraft. And more people are on console making modding impossible.
To answer some of the replies I got for @thearchive6837 I know they're are mods but they're not beholden to mojangs design principles. And yes a lot of big builds are machines but I mainly meant they could be used to automatically build stuff. And for @LilithSnider no I mean gathering the blocks
I’m sorry to hear about your health. I hope that you’re staying safe and get better soon. The game looks awesome! I haven’t played Minecraft in a few years, but I’ll definitely play this whenever it’s available!
How long have you been coding in order to have such a vast understanding on all the maths and inner workings of building a game like minecraft from scratch. And especially how quickly the progress is going, amazes me as coder myself, as u not even doing this full time. Hats off
2:38 This is actually exactly how the game Vintage Story handles it's block models and many similar data. Mods are created by modifying the json and other files a copy of the base game, a modmaker utility detects these changes and brings them in an overlay format that the game can load on the fly. I have used this to change the time of item de-spawning before this became a configuration option, though more advanced mods can still add executable code.
Since finding out about Vintage Story I found the technical aspects of the game to be facinating. I'm not sure if V.S. does this, but I want to cram events into my data files as well (think like Crusader Kings decisions which have conditions and outcomes).
Loving your project so far! I would like to recommend to you a system of chunkloading priority in the path of a players movement direction, so that a fast moving player is less likely to be slowed down by chunks not loading in in time
Although the game renders fast, the world generation speed leaves much to be desired, I know where improvements need to be made, and I don't even take full advantage of what multithreading can offer! Rest assured things will improve here.
I relate to that tower defense aspect. Modern minecraft feels a bit lacking in playing up defending yourself outside of simple armor. Gone are the days of mob traps and similar. To separate a bit from minecraft, focusing more on that survival aspect, where you need to have good defenses for various mobs and also be self sustaining regarding growing crops and similar. I am excited to see how this project continues as gameplay is added
I feel like coding everything from the ground up again is something that can't be done by Mojang with the actual Java version. It's so exciting that such a knowledgeable coder like you can do it. I can't wait to see where it's gonna head to. Keep up the work and don't hesitate to take the time and meditate on what you wanna add, and ask others as it will be increasingly difficult to change the foundations once the game becomes bigger.
That’s part of the reason why updates to minecraft can take so long despite seeming to add so little. Along with the whole corporate side of things, they have to spend a lot of time rewriting old code.
I think it’s more corporate now rather than code related. Mojang has had years to deal with that since the acquisition, and basically did rewrite the game from ground up on their own for Bedrock edition on a different language. The lack of creative freedom due to Microsoft’s oversight is for certain there, seeing how they care about preserving the game’s & publisher’s reputation with constant EULA & censorship changes
@@quakxy_dukx While that may be true for the Mojang of 10 years ago, this is 2023. They have been owned by one of the largest corporations in the world for years. Minecraft is also the best selling game in the world. They have the resources, they just do nothing with it, almost like Notch who just lives in his villa and plays Factorio now.
@@Mate_Antal_Zoltan I think they are just pigeon holed into the mincraft hole... IIRC they tried to branch off with that Scrolls game, which get hit with IP lawsuit from "Elders Scrolls" As much they want to, Mojang is a one hit wonder... more people knows minecraft than the derivatives...
I wish the best for you from the bottom of my heart. Your devlogs are super fun to watch and I am just so happy to see someone making a proper clone with thought, love, passion, consideration, and knowledge put into it!! I also really want to help out with the textures but the copyright concerns you talked about are totally understandable, you are doing the right thing. In that case, I can't wait to work on fan made resource packs when the game comes out hehe :)
2:30 really interests me, as someone who has been making custom block and item models for Minecraft for a while now and is frustrated with some of its limitations (and surprised by some of its underutilized abilities!) Super excited to see the customization support expand as the engine develops!
I think your game would majorly benefit from its own unique textures (even if it might not be the time for that yet), it could draw poeple in with its new vibe instead of making them think "oh its just another cheap minecraft clone without any thought put into it". On the other note, i am so exited to see this very ambitious project of yours become real, so far youve presented great ideas that would make minecraft what i always wanted it to be. I hope you keep going, but not too fast. Personal life is more important than any project or goal you might want to achieve, you really have to remember that, because we as humans are really prone to burnout, in my expireince (as an artist) at least. I wish you, and anyone reading this a great day!
i am a massively into redstone if there is some form of it that can be put into this minecraft clone, i understand if this is difficult to implement but i also think it would be fun to try.
Good to see those leaves looking nice and bushy haha. This looks really good so far. What I think separates your game from other "mineclones" is that it actually looks like Minecraft - I'm not talking about the textures per se, but the general feeling of it is bang on with the ambient occlusion looking 100% authentic. I wish you the best of luck on this journey and I believe that this has the potential to become something genuinely incredible.
I hope you read this, but you are such an inspiration. I'm learning how to code in Java right now, and your videos tend to correspond nicely with my class material every week (that is, the code you show on screen, how you implement new things, etc.) and it's super cool to be able to point to a real-world use case for what I'm learning. Additionally, it's super cool to ask for prayer at the end of your video. If there's anything specific you need prayer for, I'd love to help. I also recognize getting personal with strangers on the internet is hard, and that your private life is your own, so no pressure if you don't feel like disclosing anything. All that said, I can't wait to see your finished product! God bless!
I've seen many "mineclone" games, but this is the first project that has made me feel like it has the potential to be a lot more. I think it's because you're looking beyond just remaking Minecraft itself, and are looking at what you can do that Minecraft doesn't, giving it it's own identity over time. I love some of the ideas you are thinking of, like simplifying placing lots of blocks and making the game more about finding them. I believe the reason Minecraft is so popular is because created a genre with little else that offers quite the same experience besides rip-off copies, and the key to improving the genre is more competition: games (like this) that are in the genre, but are trying to be their own thing beyond just Minecraft. It all reminds me that Minecraft itself also started out as a personal project by one guy. I agree with your sentiment on survival. That's the only way I typically play Minecraft, and I would be excited to see how the survival aspect could be created.
Even though minetest exist, I'm still excited for your creation. For me, compared to minecraft, minetest feels cobbled together with heavy reliance on user generated content. Since your keen on listening to feedback from people, you have a possibilty to make something that can stand on its own, which for me is way more important than just being independent from a corp. Your gonna go places with this, I'm sure of it and I'm here for it.
This channel really is a gem, I like how you show your viewers different aspects from computer science in a way that is easy to understand. I hope you get well from whatever health issues you currently have, I'm not a religious person so I don't pray but I do want you to know that I care and I hope things turn out OK. You're a rare one on today's youtube.
You mentioned texture creation, and it gave me an idea. I'm a game artist, and I've recently started authoring my own textures using Substance Designer. These textures do not rely on any existing images, but are instead fully procedural, so there can never be any copyright issues. Additionally, the procedural workflow means the textures can be exported at any resolution, and will be very easy to modify or create variations for in the future.
My favourite experience with Minecraft is the needs-based progression, and the sandbox nature of solution. The game presents a simple demand. "I need glass so I can build windows for my house." So, you go and find a beach, but wait, that beach actually looks nice and is near where you want to build, maybe here isn't the best choice. So you go further and find a desert just out of sight. Perfect! Back in the early days of Minecraft, this was extremely common. I recently played through every version back to back and found myself doing things I don't usually do in Minecraft, like I surrounded by house with fences to stop zombies from getting in, but skeletons could shoot me through it, so I quickly replaced it with a 2-high wall of dirt, and a creeper blew part of it up, so I replaced it with cobblestone, only for a spider to ambush me the night after climbing over, so I made it a 4 block high wall with an overhang, and by this point I got attached to the wall and made it look fancy with wooden flooring on top and those little castle wall decals. The needs-based gameplay being met with any odd way you want to solve it is perfect. I didn't have to build a wall, I could have simply just built underground. Don't need to build a wall when the surface itself is a barrier, and that would have been a perfectly fine way to play! These days however, build whatever house you like, get a shield, any damage you get doesn't matter just eat and replenish it (Food was a more difficult resource back then, best way to stay full health was to never lose it in the first place), etc. There's less _need_ to do things. Like, I think one important thing is looking at how people build Minecraft homes. Functional players will typically have 2-3 rooms. A function room with brewing and smelting and crafting, etc. A storage room with all their chests, and _maybe_ a bedroom if they don't put the bed in the function room. Also given the multiblock requirements of the enchanting table, chances are they might also have an enchanting room. But when you look at decorative players, they might build whole rooms dedicated to swimming, or my favourite, a kitchen. What purposes does a kitchen have in Minecraft? There isn't one. There is no reason a player would ever make a kitchen for functional purposes. It's just a thing we do in the real world because our human needs say we need food to be preserved and it's handy to have all our food in the same place. In terms of pure function, a kitchen in Minecraft might as well just be a chest with a sign on it saying "Food". Perhaps for your game, you could consider a... not the same, but similar thing. How could you encourage players to do things based on needs and wants, beyond simple creative desire? They need to _want_ a kitchen. They need to _want_ a wall. Not just because building a kitchen or wall would be cool or neat. However this is tricky of course. The enemy of encouraging gameplay is simple mindless gameplay. A good example of this is AFK Fishing. Players want enchanting books, what's better, using an enchanting table which is hard to use and doesn't even give mending, or building a 5 block contraption and standing there for a few hours? You'd ideally want the player to be engaged at all times and moving towards their goal with everything they do. Another great example is the Minecraft modpack 'Stoneblock'. Stoneblock is indeed a modpack featuring _a lot_ of automation, however there's never a moment when you're not doing something. All automation feeds into more automation and more resource collection. You don't stand around for hours in Stoneblock to wait for your autosieves to give you enough grains of infinity, you start breeding more chickens or optimising your mob grinder or finally getting that solar panel quest chain done that you've been ignoring even though you know solar panels are really good. So long as the player identifies they want something that the game offers, and then they work towards it because of their own desire and needs using the options presented to them, it will probably be fun. What wouldn't be fun would be if the only reasonable answer to any solution was the same thing every time. ie, don't build a wall because food is easy to get. Don't build a kitchen because a chest is one block and does the same thing. Don't enchant stuff manually because AFK Fishing is way more lucrative, etc.
Just as a reminder, Creative commons could be an arguement to be made in this case for other asset use cases. People who want to help you, you could request that they license their content *music or art* as under CC. This removes part of the issues with legal drama and then that content can also be reused in other projects as well by other developers, etc... This is something I would say for all people interested in doing collaborative projects, especially for non-comercial purposes.
I love the early move to add mod support and to make the game more easily extensible, it means the game from its inception will be built with player-made additions and customization in mind instead of the more lackluster approach Minecraft has had where it drops little nuggets of support for customization every once in a while.
I love this dev log, its just so nice for someone to explain the logic behind the code nicely and simply as by myself I still can't make connections of logic to the letters on the screen.
I think one of my favourite memories of Minecraft was when I found a world generator that made hundreds of floating planetoids, each a different material. e.g. one made of wood and leaves, one made of stone. The challenge then became traversing from one to the other and mining them out for their resources. Not sure how far you want to take your modding support, but exposing the world gen sounds in the realm of possibility if you're looking to make everything defined in data.
I just found this series and in the initial episode you asked what minecraft could have done different in terms of game design, I could go on for weeks about this as it's been something I've thought about for years, but I'll cut to some key aspects I think are the most important. After replaying beta 1.7.3 as of late, the first thing I can say is modern day minecraft is too easy and too fast. It tries to accelerate you into the endgame content by making items like diamonds very easily accessible but by doing so you miss out on everything leading up to finding diamonds, the triumphant feeling of finally finding them after hours or days of hard work and pushes gameplay less-so from a sandbox feeling and moreso to a collectathon feeling. It feels like there's less to do because you're given pre-determined goals. My thoughts playing modern day minecraft often feel along the lines of: "Well, I have fully enchanted netherite armor and tools, a house, a smelting system, food farms, a beacon, an elytra.. now what? where do I progress now?" I feel like there's a list of objectives to complete on the modern versions, however, going back to playing version beta 1.7.3 as of late I've had thoughts along the lines of: "Wow, there's a lot of mobs at night, I want to make a watch tower so I can see if any of them try to jump me", "This water's in the way of where I want to travel, let's make a bridge- no, a big bridge, a big bridge that goes up and over it!", "I need some more cobblestone- oh sick some iron that's awesome, anyways back to mining cobblestone". There's less to do, and that gives me more to do if that makes sense. I'm free to invent my own story and go along with it because the game never tells or softly encourages me to do predetermined objectives. Another big difference I've enjoyed is the survival aspects, there's no passive regeneration, all damage is permanent, every hit in combat feels like it has meaning behind it; it's not a black and white: "I died" or "I lived", if I lived but took 5 hearts of damage, that's more food out of my inventory I'm not getting back until later. Something I really want to touch on however, is the feeling of horror, this unease. Every mob has the same walking sound in beta 1.7.3, there could be a creeper walking up behind me, or it could be an innocent sheep, I can't tell until I look behind me because everything sounds the same. I've had so many times where I'm jumping my vision towards every little sound I hear around a corner, just to finally peek around it and finally see it was just a cow walking around. At the same time, I've had so many times where I hear foot steps behind me and assume it's just an innocent animal like a chicken, a pig, maybe a sheep or something else, just hear the hissing sound and my heart stop for a moment. If I had to give a shortlist of areas I think minecraft could've been different for the best, here's my list: * Avoid giving the player specific goals to work towards, don't softly encourage them with the promise of better gear, have no such thing as better gear beyond the essentials of diamond; everything should be a side-grade at best, but ideally don't exist at all to avoid creating 'encouraged progress' to work towards. * Don't rush the early content, let things be slow, let breaking some blocks like crafting tables and furnace to be slow so the player is softly discouraged from making a mobile base they can carry with them wherever; the ulterior goal is to force players into a slower play style and appreciate the homes they make more. * Remove sprinting, this is probably a controversial one but I believe it's for the best, sprinting lets you rush through the game faster, ignore mob encounters and ultimately would make you feel punished for not sprinting rather than feeling rewarded for sprinting. You take in less of the environment around you, you're going to be sprinting at all times given the opportunity, there's no reason not to sprint, so why have sprint at all? * Maintain the feeling of being watched, this could be achieved by having the mobs use the same footstep sound or some other method, I think a feeling of unease is essential to the experience. * Allow for otherworldly experiences, avoid a focus on realism, I play minecraft to escape the real world, not learn more about it; let there be mythical overhangs, weird creatures that don't make sense and so on, let imagination run wild. Again, I could go into depths for hours about every little aspect of gameplay and design, but I imagine you're getting sick of my wall of text already :p Best of luck with the project mate, I hope it comes to fruition.
I really like your idea about slowing things down such as the search for diamonds, however, I feel like once you really beat the game it should be made a lot easier to gain access to these resources allowing for continual growth into bigger things.
@@johnpaulziifle6218 I feel if you suddenly made the endgame give more resources, it'd just make the leadup to it feel like more of a chore than being part of the process. It'd give the feeling of "I want to make a huge castle, oh, but I have to grind for diamonds first to do that or I'll be mining sub-optimally and I know it" When there's an infinite amount of things to do, It's important to keep the flow of gameplay the same throughout the entire process, otherwise everything leading up to the fast part will feel like a punishment moreso than part of the adventure.
@@CongaYT Maybe the endgame could give you a new resource that allows for greater resource gathering kind of like how the elytra allows for faster travel after beating the ender dragon. Optionally, it could open up a pathway to more resources like a plentiful dimension. That way it wouldn't feel like you are doing something sub-optimally but rather you are working up to something bigger.
@@johnpaulziifle6218 I feel a big reason that gives old minecraft a sandboxy feeling is that there's literally nothing to do, actions have no value, and by extent it gives everything you do value. You can't do a "useless task" because everything is a "useless task", you can't not be working towards the next tier of progress because there isn't one to work towards, you do what you do, you explore, you make your own stories, lands, memories, and you feel happy with it
@@CongaYT That is true but there is also a sense of progression going from wood to stone to iron etc. Each tier makes doing what you want easier not hindering you but rather allowing you to do more.
Game is looking really good. I am in CSE and learning how to code for a long time now and really appreciate the detailed explanations and snippets that you show. I am able to make a 2D game at the moment but haven't attempted 3D ever before in java because I don't think I am ready yet but your videos are a huge help and will be solid knowledge for when I attempt something similar in the future. Best of luck!
I have not been religious in a long time and have been on the fence but I do pray for your success. This is 100% my favorite series on youtube followed by making a doom game with portals. I feel lucky that I can be one of the one people that can say I was here damn near from day 1! Its like watching a prodigy.
I've been really enjoying these videos! I don't know, it's really satisfying to see someone with clear expertise rework my favorite game in a way that allows for so many new possibilities, while valuing what makes it great at the same time. I'm really excited to see what's ahead, and I'll be praying for you!
This series is amazing so far, and it really does inspire me to go out and make something on my channel! I think my best memories in Minecraft were absolutely the multiplayer aspect, and the simplicity of the game. I enjoyed the fact that I could jump into Minecraft, and I wouldn't need to read an entire wiki page to understand some topics. Keep up the great work! 🙂
God, this is by far some of the most interesting devlog contents I've seen. I love the narration and execution of the videos. Here to see how the project evolves.
You may have mentioned this in a previous episode but a feature you may want to think about is compatible texture packs. If the currently available MC texture packs can also be used in the remake, it would make for a much simpler crossover between the games and allow for more accessible customization options for players. I don't know how close you're planning on making the game to the current version of Minecraft, but as someone who really enjoys playing classic versions of Minecraft (Beta 1.7.3) I would love to see a mirror of that version in this remake. Also you mentioned in this video about not liking creepers blowing up things, but perhaps like in the real game it can be a toggle-able feature. I don't know what plans you have for mobs but if they will be similar to the base Minecraft mobs then allowing the option to toggle them may be a good idea.
For JSON block properties, you should probably have a clearer split between "clientside" and "serverside" data. For example clientside resource packs should be able to change blocks' visible models, but their physical collision models should always be controlled by the server, otherwise players using a resource pack that changed those would desync or get stuck on blocks in broken ways. Obviously this is not really a concern right now when there's no multiplayer, but if you do plan to do MP later on, it would probably be a good idea to start separating clientside and serverside block data from the beginning so you don't have to deal with changing everything later.
Please keep it going! It is exciting to see how this project is slowly growing. IMO it doesn't need to be a big out coming game, the process itself is just fascinating enough :)
I've always foud the Minecraft world immuability a problem. Unloaded chunks will not only be frozen in time, but loaded chunks will not change that much naturally because of this. I totally understand that in terms of optimizations and performance, you can't really have a dynamic world. What i'd love to see is: - slowly growing trees (and natural forests growing, with animals naturally moving in) - herd migrations - villagers building things they need (be it houses, tools or even roads) - real life inspired water cycle In short, things that would make the world feel organic and alive. I know it would be a nightmare to code, especially to make it performant, and it would be kinda Dwarf Fortress in it's execution, with a concept of LOD but not only for 3D models, but also for world events. Speaking of LODs, I'd really love to see some chunk LOD support in your clone. I've been following the development of the Distant Horizons mod since a long time now, it is really super interesting to see!
If this truly manages to remake minecraft as we know it today, with multiplayer and all, this could be a good -although weird- way of reviving the game. Imagine having a competitive minecraft scene WITH a good pvp system AND many more features than 1.8.9
Praying for you homie, no matter what it is you're dealing with I wish you all the luck my friend. From one random person to another I just want you to know that things will get better and I wish nothing but the best for you.
something that ive always held dear to my heart about minecraft, is the strangeness of a world made out of blocks. its hard to describe but the atmosphere of this alien world imitating our own just does so much for me.
Love your videos!!! I always look forward to the next one :) Also just to get my thoughts out there, ambience and atmosphere are my absolute favorite things in general. Whether it's weather, sounds, music, textures, colors, tones. I love how empty minecraft can feel. How scary it was playing it for the first time. I love the rain sounds. The music is phenomenal.
Hello FFE! Loving the game dev series you've got so far, this is exactly what I've wanted to do for a long time but currently I don't have the expertise, time, or energy to do so, so it's very cathartic to see somebody in the world building this (Pun intended for building lol)! If it's my place to suggest, I think that one of the biggest shifts away from Minecraft that this game will need is a fundamental change to how the player uses resources to advance through the tech tree. This mainly stems from the common complaint players have now of "diamonds feeling useless/not special," but this goes for a lot of other things as well. A lot of resources in Minecraft don't have a themed use and it hurts the gameplay! -Iron needs to be devalued from items that use "logic" (for example, hoppers or the upcoming crafters) -Leather is already really customizable with dyes and has a lot of underutilized uses for more customization -Diamonds shouldn't be relegated to tools, armour, and duplicating smithing templates -Redstone is great for its themed use but could be complimented well with another resource specifically for adding the logic to things like comparators, hoppers, crafters, and others. -Copper being mostly decorative until the upcoming Minecraft 1.21 is a bit of a shame and could be expanded on. How? IDK, but I digress. Hopefully this isn't too much of a word vomit! Have a lovely day FFE :]
It's great to see all your progress! 3:00 Small nitpick, but i wouldn't say limiting your mods to data removes the security risk entirely. As long as you have arbitrary data sent over a network, there will be potential security risks (for example, a json deserialization exploit could enable arbitrary code execution). Though I agree it's still safer than arbitrary java code.
Vertical slabs...the ease with wich you implanted it make me feel all the more resentfull at mojang...looking forward to see your progress and tackle deeper game design challenges
Awesome to see you tackling this as a way to expand the technical possibilities of a Minecraft-like game rather than just recreating Minecraft. In that spirit, a technical feature I would love to see is non-world-aligned voxel chunks. By that I mean the ability to have chunks of voxels that can move and rotate in the world independent of the world's voxel grid. There are two mods that achieve this for Minecraft: Valkyrien Skies, and (still in development) Create Aeronautics via its parent mod Create Simulated. I think that having a feature like this built into the game from the start would significantly broaden the kinds of game content you could create. It could allow for contraptions, vehicles, elevators, floating islands and more. If I could add one feature to vanilla Minecraft, that would be it.
Its great to be here in the start of a big project, i really want to see where this is going, i am sure this is going to be a great game, keep up doing this amazing work u do
I don't usually follow youtube series because I don't like waiting for the next part, that being said this is one of the few series that I will happily wait for, keep it up! I really hope everything works itself out in your personal life too!
Your uploads are the best parts of my day :) I have been following since the first video and I love what you do! Praying for you, and excited for the next video ♥
I really respect the focus on optimization and customizability. The potential for modding is extremely limited in Java due to its abysmal performance. I could imagine this providing an alternative.
If you still taking our favorite parts of Minecraft, I loved the unsettling nature beta Minecraft can evoke. To me it would be important that this game would have a mysterious or unknown aspect to it. With the internet I know this can be hard but you seem like a very smart guy. Keep up the great work and wishing you the best.
I really hope your clone will also maintain and expand on the technical ways Minecraft can be played with all its redstone contraptions, farms, flying machines, slimestone, etc. Regardless, it's great to see so much progress on this fascinating little project :).
More verticality in the world generation is absolutely essential if you're putting focus on exploration. What I hate the most about Minecraft world generation is how flat and unimpressive it is, and Mojang hasn't made it much better even with all the biome updates. "Mountains" in Minecraft are just these 50 block high mounds that take 2 minutes to climb and it sucks. I want to see huge, towering mountains and gigantic chasms interspersed with more vertically temperate biomes like plains and hills to really give that sense of contrast to the world's height. This would also make exploration more engaging as trips to the peak of a mountain would actually be a long and challenging excursion rather than pressing the spacebar several dozen times until you arrive at the top. I'd also add a mid-game method of obtaining flight like the Elytra or vehicles (more far-fetched ik) to make traversing the world easier, but still slow enough that you can take in the view as you circle the summit of a volcano or dive into a ravine.
It's crazy how I have zero knowledge regarding game design, and typically I wouldn't find the topic interesting at all, and yet I wouldn't miss a single one of these videos for the world.
Over the years, I've heard a lot of people fall out of love with Minecraft due to the higher focus on exploration and "adventure" and less on building. To me, these two should compliment each other. Exploration and adventuring are their own reward, with enough content and varied content the player should always be able to expect something new. Due to this, the more content there is, the wider the block palette should be. TL;DR when making content focused on exploration and adventure, there should be a focus on rewards being new block types to be found and the block palette to be expanded.
Exploration is super important, but make sure the world doesn't feel overcrowded with things to find like modern Minecraft. Older Minecraft had a lot of mystery surrounding the world, partly because we were younger, but also because it was harder (and consequently more special) to find things/structures. Now it feels like you can walk for 30 seconds and find 42 villages, 17 ruined portals, 26 shipwrecks haha
I feel like this is going to be Minecraft but without minecraft restrictions Like imagine how different teh game can be The terrain, player, player storage, items, mobs Maybe a magic system I know this is looking a bit far into the future, but... i do really see this project becoming it's own thing and i am all here for it I started watching it since day 1, at your first upload, and it was a fun lil thing i watched, but now i see it not ad a minecraft clone, but as like... a fresh start Sorry for my gramma And thank you for making this, it is a perfect video to watch whole eating food and i shall pray for you Thank you again and have a great day :>
"Pray for me." That's not something I expect to hear from anyone on the internet these days, but I've got you buddy.
That made me respect him so much more. I was not expecting it but I agree. I most definitely will pray for him!
I was talking with some other devlog in the comments and we came to talk about books. I was mentioning that I read some scholarly book about the historicity of the gosples (the mirror or the mask by Lydia McGrew) and he actually knew that one. I was very surprised in hearing that.
@@Thesfredr01 Me too!
Multiplayer is extremely important It allows for more community buildup
Question would anybody want split screen? I think it could be interesting if you have a PC or steam deck and you have it plugged into your tv.
Also another idea if you did have split screen what if you had multi screen split screen.
So just think if you had to 1v1 or 2v2 pvp one monitor is in front of 2 players and the other is in front of the other 2 players. Any ideas?
Also anybody tell me if there is a game with multi split screen support it would be cool if TF2 or CS2 or some other fps had this
@@creamycustardstudios2414 I think that would be awesome as an option
@@creamycustardstudios2414YES! i hate that only 1 person can play at my consol most of the times czz no-on support local multiplayer
@smartduck904 What about my second idea of multi screen game play. just think if you were playing HIDE and SEEK with 4 people. 1 on one side and 3 on the other screen?
Netcode from scratch is a substantial undergoing. That alone could take a year to develop and have it being synchronized and stable.
I don't even play Minecraft that often and have only basic experience in programming, but I keep finding these videos fascinating. Keep up the amazing work!
This channel is genuinely the most advanced one I have seen. Most often will end after making 3d game with world generation but this guy is making light system, optimization and more.
@@scemmerjoke4D Miner is another one that I expected to be a proof of concept/coding challenge, but the mad man is actually making a fully functional 4D Minecraft-Like!
I'm surprised every time they release a new devlog for it lol. "Oh, you're serious about this"
@@supercyclone8342 I just checked out and even tho it's something I would never try it's impressive how well the game is done.
you're just like me fr
I used to play minecraft before mojang deleted my account because I refused to migrate, and the only thing i can maybe code is Hello World in python. I want to make a minecraft-like based off of the earlier versions of the game but with more exploration and some magic.
Even if you don't add mob griefing, there should still be an option for destructive elements like TNT, and much more. Make it more of a mechanic for gathering resources as well to really make it find its place.
Please make TNT somewhat hard to make, but let the the subsequent explosive items easier.
like you have to collect like several items and mixtures before you can use it, but up the tech tree there's better explosive that does different jobs better, like shaped charges and ANFO.
(IMO to differentiate this game from other "clones", the creator, should make the world fantasy Medieval-Futuristic, like further up the tree, the more nutsy future tech there is to a certain level... Plus that might give a different jump off point for the mods authors to "Expansion pack". ( if I have to describe, it'd be like one of those isekai where the past super advanced civilization collapsed and left ruins around but some of the info is still there ) )
Extenstion on this
Magic nuke
I want the flatbomb from an old ass Minecraft mod. When it detonated, the flatbomb would carve a semi-sphere with the same radius as the TNT, meaning you could instantly make a spot to build a base. Imagine the potential if it was a vanilla feature.
Or make it so if a creeper blows up or whatever u get all materials and don’t loose any than u can just replace them
I really suggest he starts using custom offbrand textures soon, if this isn't another one of those one-off "i made a Minecraft clone!!!" videos and it actually gets big, trust me Mojang's legal team is gonna get on his ass very soon. He should instead add texture pack support, and make an easy tool to convert Minecraft packs to be compatible with this game. So you can easily get Minecraft's default textures without the developer infringing on any copyright.
Even if you don't make the game open source, please make any content creation tools for it open source! That will make it easy to port to something like BSD, and will make it easy for us Linux nerds to trust the software!
Maybe in the future there could be a mod database like in Minetest.
Also maybe there could be a gui mod creator in the game and have the ability to import models from blender?
Also I think ONE big problem with Minetest is that there is no creative guide line as far as art style. So I think when you make your game available and have modding a part of the game it needs to have some type of guide line
@@creamycustardstudios2414minetest feels nothing like Minecraft sadly
This guy suddenly appeared when I was searching for people making voxel engines... And now, I keep rewatching his videos because of how interesting and oddly entertaining it is... Wild.
Their voice weirdly reminds me of Ron Swanson making videos in the style of Bob Ross. Does that make sense?
@@e2000gaming fr lmao
ong same
Same here Lol 😅
This is outrageous, this guy is making Minecraft...
guys, we need to
*keep watching the series and support him in any way we can.*
Please add support for any full block to be 1/2 up or down. So that you could place any block on a 'lower' slab. Or two different types of slabs in the same normal cube. (lower slab wood, upper slab rock, as an example).
This would be really cool to see! But then you also need blocks to be able to be 1/2 in any direction because of vertical slabs. This might get a little weird to use though.
@@PersonUserPerson8 parts per block? no?
I think it would be best if you just could combine 2 different slabs, and not putting block in a weird spot
2 different slabs would be really cool though
This odd really just changing the scale of blocks. Indus of one meter, they could be 50 centimeters, and you accomplish nearly the same thing without the massive complexity placing outside the grid would cause.
I'll keep it in mind, but it's not straightforward, even with custom block models now allowing for this possibility.
I think the idea of the main challenge of building in this game being finding the blocks not placing them is a excellent departure from minecraft. It opens the doors to a lot of good ideas for machines and potential automation in the game the minecraft can't have due to one block at a time.
@@TheMisguidedArchiveOkay? Those are mods though. Not everyone has the tech know-how nor will to mod Minecraft. And more people are on console making modding impossible.
@@lilyofluck371 Bedrock on console has a mod store
You mean choosing the block right?
To answer some of the replies I got for @thearchive6837 I know they're are mods but they're not beholden to mojangs design principles.
And yes a lot of big builds are machines but I mainly meant they could be used to automatically build stuff. And for @LilithSnider no I mean gathering the blocks
I’m sorry to hear about your health. I hope that you’re staying safe and get better soon. The game looks awesome! I haven’t played Minecraft in a few years, but I’ll definitely play this whenever it’s available!
Favorite series on UA-cam right now
Me three
How long have you been coding in order to have such a vast understanding on all the maths and inner workings of building a game like minecraft from scratch. And especially how quickly the progress is going, amazes me as coder myself, as u not even doing this full time. Hats off
This has quickly became one of my favourite series on UA-cam
2:38 This is actually exactly how the game Vintage Story handles it's block models and many similar data.
Mods are created by modifying the json and other files a copy of the base game, a modmaker utility detects these changes and brings them in an overlay format that the game can load on the fly.
I have used this to change the time of item de-spawning before this became a configuration option, though more advanced mods can still add executable code.
Since finding out about Vintage Story I found the technical aspects of the game to be facinating. I'm not sure if V.S. does this, but I want to cram events into my data files as well (think like Crusader Kings decisions which have conditions and outcomes).
Loving your project so far!
I would like to recommend to you a system of chunkloading priority in the path of a players movement direction, so that a fast moving player is less likely to be slowed down by chunks not loading in in time
Although the game renders fast, the world generation speed leaves much to be desired, I know where improvements need to be made, and I don't even take full advantage of what multithreading can offer! Rest assured things will improve here.
I relate to that tower defense aspect. Modern minecraft feels a bit lacking in playing up defending yourself outside of simple armor. Gone are the days of mob traps and similar.
To separate a bit from minecraft, focusing more on that survival aspect, where you need to have good defenses for various mobs and also be self sustaining regarding growing crops and similar.
I am excited to see how this project continues as gameplay is added
Making the game have mod support from the get go... is really f*cking based.
Thanks king!
I hate that we live in a world where it's based and not the standard 😢
@@coreblaster6809 its hard to be based in a world of cringe
@@TSK_Silver ✊😔
I feel like coding everything from the ground up again is something that can't be done by Mojang with the actual Java version. It's so exciting that such a knowledgeable coder like you can do it. I can't wait to see where it's gonna head to. Keep up the work and don't hesitate to take the time and meditate on what you wanna add, and ask others as it will be increasingly difficult to change the foundations once the game becomes bigger.
That’s part of the reason why updates to minecraft can take so long despite seeming to add so little. Along with the whole corporate side of things, they have to spend a lot of time rewriting old code.
I think it’s more corporate now rather than code related.
Mojang has had years to deal with that since the acquisition, and basically did rewrite the game from ground up on their own for Bedrock edition on a different language.
The lack of creative freedom due to Microsoft’s oversight is for certain there, seeing how they care about preserving the game’s & publisher’s reputation with constant EULA & censorship changes
@@quakxy_dukx While that may be true for the Mojang of 10 years ago, this is 2023. They have been owned by one of the largest corporations in the world for years. Minecraft is also the best selling game in the world. They have the resources, they just do nothing with it, almost like Notch who just lives in his villa and plays Factorio now.
@@Mate_Antal_Zoltan I think they are just pigeon holed into the mincraft hole... IIRC they tried to branch off with that Scrolls game, which get hit with IP lawsuit from "Elders Scrolls"
As much they want to, Mojang is a one hit wonder... more people knows minecraft than the derivatives...
You can also have a look at minetest.
I wish the best for you from the bottom of my heart. Your devlogs are super fun to watch and I am just so happy to see someone making a proper clone with thought, love, passion, consideration, and knowledge put into it!! I also really want to help out with the textures but the copyright concerns you talked about are totally understandable, you are doing the right thing. In that case, I can't wait to work on fan made resource packs when the game comes out hehe :)
I just dropped a 10 hour video essay I was watching when I noticed this was up
That bridge was very interessting Background footage. Kinda satisfying
They should be using this instead of subway surfers or Minecraft parkour lol
2:30 really interests me, as someone who has been making custom block and item models for Minecraft for a while now and is frustrated with some of its limitations (and surprised by some of its underutilized abilities!)
Super excited to see the customization support expand as the engine develops!
Praying for you❤ looks like a cool project
I think your game would majorly benefit from its own unique textures (even if it might not be the time for that yet), it could draw poeple in with its new vibe instead of making them think "oh its just another cheap minecraft clone without any thought put into it". On the other note, i am so exited to see this very ambitious project of yours become real, so far youve presented great ideas that would make minecraft what i always wanted it to be. I hope you keep going, but not too fast. Personal life is more important than any project or goal you might want to achieve, you really have to remember that, because we as humans are really prone to burnout, in my expireince (as an artist) at least. I wish you, and anyone reading this a great day!
i am a massively into redstone if there is some form of it that can be put into this minecraft clone, i understand if this is difficult to implement but i also think it would be fun to try.
I think Yes, Not, And, Or, Xor, Xand and other eletrical componentes could be added.
Whenever it is, I hope it's a full block, unlike redstone
why do you prefer full blocks, i personally just want it to be waterproof like on bedrock
@@Hemogg1
@@Hemogg1 like energy cables from mods?
@@finndemoncat9379idk. I liked how in mc, you had to develop those gates yourself.
Good to see those leaves looking nice and bushy haha. This looks really good so far. What I think separates your game from other "mineclones" is that it actually looks like Minecraft - I'm not talking about the textures per se, but the general feeling of it is bang on with the ambient occlusion looking 100% authentic. I wish you the best of luck on this journey and I believe that this has the potential to become something genuinely incredible.
I hope you read this, but you are such an inspiration. I'm learning how to code in Java right now, and your videos tend to correspond nicely with my class material every week (that is, the code you show on screen, how you implement new things, etc.) and it's super cool to be able to point to a real-world use case for what I'm learning. Additionally, it's super cool to ask for prayer at the end of your video. If there's anything specific you need prayer for, I'd love to help. I also recognize getting personal with strangers on the internet is hard, and that your private life is your own, so no pressure if you don't feel like disclosing anything. All that said, I can't wait to see your finished product! God bless!
I've seen many "mineclone" games, but this is the first project that has made me feel like it has the potential to be a lot more. I think it's because you're looking beyond just remaking Minecraft itself, and are looking at what you can do that Minecraft doesn't, giving it it's own identity over time. I love some of the ideas you are thinking of, like simplifying placing lots of blocks and making the game more about finding them.
I believe the reason Minecraft is so popular is because created a genre with little else that offers quite the same experience besides rip-off copies, and the key to improving the genre is more competition: games (like this) that are in the genre, but are trying to be their own thing beyond just Minecraft. It all reminds me that Minecraft itself also started out as a personal project by one guy.
I agree with your sentiment on survival. That's the only way I typically play Minecraft, and I would be excited to see how the survival aspect could be created.
Even though minetest exist, I'm still excited for your creation. For me, compared to minecraft, minetest feels cobbled together with heavy reliance on user generated content. Since your keen on listening to feedback from people, you have a possibilty to make something that can stand on its own, which for me is way more important than just being independent from a corp.
Your gonna go places with this, I'm sure of it and I'm here for it.
It will be very interesting to see how you implement mob mechanics and gravity for certain blocks while maintaining optimization
INB4 the recreation of that Metallurgy mod in minecraft with cave-in mechanics... ( hell of a hardcore mod tho...)
This is the most relaxing content I have found in a while. Keep up the good work👍
And the voice of him is the Cherry on top
I usually don't subscribe but lately I have realized the true value of subscribing to people like you , all I want to say is I am excited
It was surprising to hear the Hype The Time Quest soundtrack in the background
Moving everything into json is sorta what the Vintage Story devs did. Works pretty well, and makes it incredibly easy to implement simple mods.
I offered a prayer for you, I'll be keeping you in mind!
This channel really is a gem, I like how you show your viewers different aspects from computer science in a way that is easy to understand. I hope you get well from whatever health issues you currently have, I'm not a religious person so I don't pray but I do want you to know that I care and I hope things turn out OK. You're a rare one on today's youtube.
You mentioned texture creation, and it gave me an idea. I'm a game artist, and I've recently started authoring my own textures using Substance Designer. These textures do not rely on any existing images, but are instead fully procedural, so there can never be any copyright issues. Additionally, the procedural workflow means the textures can be exported at any resolution, and will be very easy to modify or create variations for in the future.
My favourite experience with Minecraft is the needs-based progression, and the sandbox nature of solution.
The game presents a simple demand.
"I need glass so I can build windows for my house."
So, you go and find a beach, but wait, that beach actually looks nice and is near where you want to build, maybe here isn't the best choice.
So you go further and find a desert just out of sight. Perfect!
Back in the early days of Minecraft, this was extremely common. I recently played through every version back to back and found myself doing things I don't usually do in Minecraft, like I surrounded by house with fences to stop zombies from getting in, but skeletons could shoot me through it, so I quickly replaced it with a 2-high wall of dirt, and a creeper blew part of it up, so I replaced it with cobblestone, only for a spider to ambush me the night after climbing over, so I made it a 4 block high wall with an overhang, and by this point I got attached to the wall and made it look fancy with wooden flooring on top and those little castle wall decals.
The needs-based gameplay being met with any odd way you want to solve it is perfect. I didn't have to build a wall, I could have simply just built underground. Don't need to build a wall when the surface itself is a barrier, and that would have been a perfectly fine way to play!
These days however, build whatever house you like, get a shield, any damage you get doesn't matter just eat and replenish it (Food was a more difficult resource back then, best way to stay full health was to never lose it in the first place), etc. There's less _need_ to do things.
Like, I think one important thing is looking at how people build Minecraft homes. Functional players will typically have 2-3 rooms. A function room with brewing and smelting and crafting, etc. A storage room with all their chests, and _maybe_ a bedroom if they don't put the bed in the function room. Also given the multiblock requirements of the enchanting table, chances are they might also have an enchanting room. But when you look at decorative players, they might build whole rooms dedicated to swimming, or my favourite, a kitchen.
What purposes does a kitchen have in Minecraft?
There isn't one. There is no reason a player would ever make a kitchen for functional purposes. It's just a thing we do in the real world because our human needs say we need food to be preserved and it's handy to have all our food in the same place. In terms of pure function, a kitchen in Minecraft might as well just be a chest with a sign on it saying "Food".
Perhaps for your game, you could consider a... not the same, but similar thing. How could you encourage players to do things based on needs and wants, beyond simple creative desire? They need to _want_ a kitchen. They need to _want_ a wall. Not just because building a kitchen or wall would be cool or neat. However this is tricky of course. The enemy of encouraging gameplay is simple mindless gameplay. A good example of this is AFK Fishing. Players want enchanting books, what's better, using an enchanting table which is hard to use and doesn't even give mending, or building a 5 block contraption and standing there for a few hours? You'd ideally want the player to be engaged at all times and moving towards their goal with everything they do. Another great example is the Minecraft modpack 'Stoneblock'. Stoneblock is indeed a modpack featuring _a lot_ of automation, however there's never a moment when you're not doing something. All automation feeds into more automation and more resource collection. You don't stand around for hours in Stoneblock to wait for your autosieves to give you enough grains of infinity, you start breeding more chickens or optimising your mob grinder or finally getting that solar panel quest chain done that you've been ignoring even though you know solar panels are really good.
So long as the player identifies they want something that the game offers, and then they work towards it because of their own desire and needs using the options presented to them, it will probably be fun.
What wouldn't be fun would be if the only reasonable answer to any solution was the same thing every time. ie, don't build a wall because food is easy to get. Don't build a kitchen because a chest is one block and does the same thing. Don't enchant stuff manually because AFK Fishing is way more lucrative, etc.
Just as a reminder, Creative commons could be an arguement to be made in this case for other asset use cases. People who want to help you, you could request that they license their content *music or art* as under CC. This removes part of the issues with legal drama and then that content can also be reused in other projects as well by other developers, etc...
This is something I would say for all people interested in doing collaborative projects, especially for non-comercial purposes.
I love watching this! It's so interesting and I can listen while doing other things.
I love the early move to add mod support and to make the game more easily extensible, it means the game from its inception will be built with player-made additions and customization in mind instead of the more lackluster approach Minecraft has had where it drops little nuggets of support for customization every once in a while.
Love this series, keep it up!
I love this dev log, its just so nice for someone to explain the logic behind the code nicely and simply as by myself I still can't make connections of logic to the letters on the screen.
I think one of my favourite memories of Minecraft was when I found a world generator that made hundreds of floating planetoids, each a different material. e.g. one made of wood and leaves, one made of stone. The challenge then became traversing from one to the other and mining them out for their resources.
Not sure how far you want to take your modding support, but exposing the world gen sounds in the realm of possibility if you're looking to make everything defined in data.
I just found this series and in the initial episode you asked what minecraft could have done different in terms of game design, I could go on for weeks about this as it's been something I've thought about for years, but I'll cut to some key aspects I think are the most important.
After replaying beta 1.7.3 as of late, the first thing I can say is modern day minecraft is too easy and too fast.
It tries to accelerate you into the endgame content by making items like diamonds very easily accessible but by doing so you miss out on everything leading up to finding diamonds, the triumphant feeling of finally finding them after hours or days of hard work and pushes gameplay less-so from a sandbox feeling and moreso to a collectathon feeling.
It feels like there's less to do because you're given pre-determined goals.
My thoughts playing modern day minecraft often feel along the lines of: "Well, I have fully enchanted netherite armor and tools, a house, a smelting system, food farms, a beacon, an elytra.. now what? where do I progress now?"
I feel like there's a list of objectives to complete on the modern versions, however, going back to playing version beta 1.7.3 as of late I've had thoughts along the lines of: "Wow, there's a lot of mobs at night, I want to make a watch tower so I can see if any of them try to jump me", "This water's in the way of where I want to travel, let's make a bridge- no, a big bridge, a big bridge that goes up and over it!", "I need some more cobblestone- oh sick some iron that's awesome, anyways back to mining cobblestone".
There's less to do, and that gives me more to do if that makes sense.
I'm free to invent my own story and go along with it because the game never tells or softly encourages me to do predetermined objectives.
Another big difference I've enjoyed is the survival aspects, there's no passive regeneration, all damage is permanent, every hit in combat feels like it has meaning behind it; it's not a black and white: "I died" or "I lived", if I lived but took 5 hearts of damage, that's more food out of my inventory I'm not getting back until later.
Something I really want to touch on however, is the feeling of horror, this unease.
Every mob has the same walking sound in beta 1.7.3, there could be a creeper walking up behind me, or it could be an innocent sheep, I can't tell until I look behind me because everything sounds the same.
I've had so many times where I'm jumping my vision towards every little sound I hear around a corner, just to finally peek around it and finally see it was just a cow walking around.
At the same time, I've had so many times where I hear foot steps behind me and assume it's just an innocent animal like a chicken, a pig, maybe a sheep or something else, just hear the hissing sound and my heart stop for a moment.
If I had to give a shortlist of areas I think minecraft could've been different for the best, here's my list:
* Avoid giving the player specific goals to work towards, don't softly encourage them with the promise of better gear, have no such thing as better gear beyond the essentials of diamond; everything should be a side-grade at best, but ideally don't exist at all to avoid creating 'encouraged progress' to work towards.
* Don't rush the early content, let things be slow, let breaking some blocks like crafting tables and furnace to be slow so the player is softly discouraged from making a mobile base they can carry with them wherever; the ulterior goal is to force players into a slower play style and appreciate the homes they make more.
* Remove sprinting, this is probably a controversial one but I believe it's for the best, sprinting lets you rush through the game faster, ignore mob encounters and ultimately would make you feel punished for not sprinting rather than feeling rewarded for sprinting. You take in less of the environment around you, you're going to be sprinting at all times given the opportunity, there's no reason not to sprint, so why have sprint at all?
* Maintain the feeling of being watched, this could be achieved by having the mobs use the same footstep sound or some other method, I think a feeling of unease is essential to the experience.
* Allow for otherworldly experiences, avoid a focus on realism, I play minecraft to escape the real world, not learn more about it; let there be mythical overhangs, weird creatures that don't make sense and so on, let imagination run wild.
Again, I could go into depths for hours about every little aspect of gameplay and design, but I imagine you're getting sick of my wall of text already :p
Best of luck with the project mate, I hope it comes to fruition.
I really like your idea about slowing things down such as the search for diamonds, however, I feel like once you really beat the game it should be made a lot easier to gain access to these resources allowing for continual growth into bigger things.
@@johnpaulziifle6218 I feel if you suddenly made the endgame give more resources, it'd just make the leadup to it feel like more of a chore than being part of the process.
It'd give the feeling of "I want to make a huge castle, oh, but I have to grind for diamonds first to do that or I'll be mining sub-optimally and I know it"
When there's an infinite amount of things to do, It's important to keep the flow of gameplay the same throughout the entire process, otherwise everything leading up to the fast part will feel like a punishment moreso than part of the adventure.
@@CongaYT Maybe the endgame could give you a new resource that allows for greater resource gathering kind of like how the elytra allows for faster travel after beating the ender dragon. Optionally, it could open up a pathway to more resources like a plentiful dimension. That way it wouldn't feel like you are doing something sub-optimally but rather you are working up to something bigger.
@@johnpaulziifle6218 I feel a big reason that gives old minecraft a sandboxy feeling is that there's literally nothing to do, actions have no value, and by extent it gives everything you do value.
You can't do a "useless task" because everything is a "useless task", you can't not be working towards the next tier of progress because there isn't one to work towards, you do what you do, you explore, you make your own stories, lands, memories, and you feel happy with it
@@CongaYT That is true but there is also a sense of progression going from wood to stone to iron etc. Each tier makes doing what you want easier not hindering you but rather allowing you to do more.
Game is looking really good. I am in CSE and learning how to code for a long time now and really appreciate the detailed explanations and snippets that you show. I am able to make a 2D game at the moment but haven't attempted 3D ever before in java because I don't think I am ready yet but your videos are a huge help and will be solid knowledge for when I attempt something similar in the future. Best of luck!
I have not been religious in a long time and have been on the fence but I do pray for your success. This is 100% my favorite series on youtube followed by making a doom game with portals. I feel lucky that I can be one of the one people that can say I was here damn near from day 1! Its like watching a prodigy.
I've been really enjoying these videos! I don't know, it's really satisfying to see someone with clear expertise rework my favorite game in a way that allows for so many new possibilities, while valuing what makes it great at the same time. I'm really excited to see what's ahead, and I'll be praying for you!
Bro bro BRO, did you use the "Hype: the time quest" soundtrack???
that shit is a big part of my childhood.
good on you man
Do you recommend this game? I should check it out!
@@RoachChaddjr depends. The ps2 Versions Controlls are clunky, but that Just adds to the nostalgia.
This series is amazing so far, and it really does inspire me to go out and make something on my channel! I think my best memories in Minecraft were absolutely the multiplayer aspect, and the simplicity of the game. I enjoyed the fact that I could jump into Minecraft, and I wouldn't need to read an entire wiki page to understand some topics. Keep up the great work! 🙂
God, this is by far some of the most interesting devlog contents I've seen. I love the narration and execution of the videos. Here to see how the project evolves.
You may have mentioned this in a previous episode but a feature you may want to think about is compatible texture packs. If the currently available MC texture packs can also be used in the remake, it would make for a much simpler crossover between the games and allow for more accessible customization options for players.
I don't know how close you're planning on making the game to the current version of Minecraft, but as someone who really enjoys playing classic versions of Minecraft (Beta 1.7.3) I would love to see a mirror of that version in this remake.
Also you mentioned in this video about not liking creepers blowing up things, but perhaps like in the real game it can be a toggle-able feature. I don't know what plans you have for mobs but if they will be similar to the base Minecraft mobs then allowing the option to toggle them may be a good idea.
For JSON block properties, you should probably have a clearer split between "clientside" and "serverside" data. For example clientside resource packs should be able to change blocks' visible models, but their physical collision models should always be controlled by the server, otherwise players using a resource pack that changed those would desync or get stuck on blocks in broken ways. Obviously this is not really a concern right now when there's no multiplayer, but if you do plan to do MP later on, it would probably be a good idea to start separating clientside and serverside block data from the beginning so you don't have to deal with changing everything later.
I love seeing how this is shaping up. Awesome progress so far.
I never considered the legal side of collaboration. That is fair. And also YES to vertical slabs. Always wished minecraft had that.
You are so humble, probably the first person to not capitalize their product and not making a Patreon for any support.
definitely not the first...
I can finally see that this isn't just some terrain generator with minecraft textures; it's what minecraft was always meant to be!
Please keep it going! It is exciting to see how this project is slowly growing. IMO it doesn't need to be a big out coming game, the process itself is just fascinating enough :)
I've always foud the Minecraft world immuability a problem. Unloaded chunks will not only be frozen in time, but loaded chunks will not change that much naturally because of this. I totally understand that in terms of optimizations and performance, you can't really have a dynamic world. What i'd love to see is:
- slowly growing trees (and natural forests growing, with animals naturally moving in)
- herd migrations
- villagers building things they need (be it houses, tools or even roads)
- real life inspired water cycle
In short, things that would make the world feel organic and alive. I know it would be a nightmare to code, especially to make it performant, and it would be kinda Dwarf Fortress in it's execution, with a concept of LOD but not only for 3D models, but also for world events.
Speaking of LODs, I'd really love to see some chunk LOD support in your clone. I've been following the development of the Distant Horizons mod since a long time now, it is really super interesting to see!
If this truly manages to remake minecraft as we know it today, with multiplayer and all, this could be a good -although weird- way of reviving the game.
Imagine having a competitive minecraft scene WITH a good pvp system AND many more features than 1.8.9
Look up minetest
Praying for you homie, no matter what it is you're dealing with I wish you all the luck my friend. From one random person to another I just want you to know that things will get better and I wish nothing but the best for you.
something that ive always held dear to my heart about minecraft, is the strangeness of a world made out of blocks. its hard to describe but the atmosphere of this alien world imitating our own just does so much for me.
Please dont stop these videos! I instantly click as soon as I get the notification that you uploaded!
Love your videos!!! I always look forward to the next one :)
Also just to get my thoughts out there, ambience and atmosphere are my absolute favorite things in general. Whether it's weather, sounds, music, textures, colors, tones. I love how empty minecraft can feel. How scary it was playing it for the first time. I love the rain sounds. The music is phenomenal.
Hello FFE! Loving the game dev series you've got so far, this is exactly what I've wanted to do for a long time but currently I don't have the expertise, time, or energy to do so, so it's very cathartic to see somebody in the world building this (Pun intended for building lol)!
If it's my place to suggest, I think that one of the biggest shifts away from Minecraft that this game will need is a fundamental change to how the player uses resources to advance through the tech tree. This mainly stems from the common complaint players have now of "diamonds feeling useless/not special," but this goes for a lot of other things as well.
A lot of resources in Minecraft don't have a themed use and it hurts the gameplay!
-Iron needs to be devalued from items that use "logic" (for example, hoppers or the upcoming crafters)
-Leather is already really customizable with dyes and has a lot of underutilized uses for more customization
-Diamonds shouldn't be relegated to tools, armour, and duplicating smithing templates
-Redstone is great for its themed use but could be complimented well with another resource specifically for adding the logic to things like comparators, hoppers, crafters, and others.
-Copper being mostly decorative until the upcoming Minecraft 1.21 is a bit of a shame and could be expanded on. How? IDK, but I digress.
Hopefully this isn't too much of a word vomit! Have a lovely day FFE :]
The most fun thing about Minecraft for me was always exploring Minecraft 1.6 caves because that version had more mineshafts than caves.
Been absolutely loving this series so far! Keep up the great work man, looking forward to this!
Really love seeing this project and its amazing to see videos of something like this so frequently. Best of luck and I will pray for you.
I think it would be really cool if you implemented elaborate dungeons later on massive structures that show off the adventure aspect
It's great to see all your progress!
3:00 Small nitpick, but i wouldn't say limiting your mods to data removes the security risk entirely. As long as you have arbitrary data sent over a network, there will be potential security risks (for example, a json deserialization exploit could enable arbitrary code execution).
Though I agree it's still safer than arbitrary java code.
Concerning, but I'll keep it in mind.
at least it would be slightly more limiting worst case.
Vertical slabs...the ease with wich you implanted it make me feel all the more resentfull at mojang...looking forward to see your progress and tackle deeper game design challenges
Awesome to see you tackling this as a way to expand the technical possibilities of a Minecraft-like game rather than just recreating Minecraft.
In that spirit, a technical feature I would love to see is non-world-aligned voxel chunks. By that I mean the ability to have chunks of voxels that can move and rotate in the world independent of the world's voxel grid.
There are two mods that achieve this for Minecraft: Valkyrien Skies, and (still in development) Create Aeronautics via its parent mod Create Simulated.
I think that having a feature like this built into the game from the start would significantly broaden the kinds of game content you could create. It could allow for contraptions, vehicles, elevators, floating islands and more. If I could add one feature to vanilla Minecraft, that would be it.
I changed my bell to be notified of all your videos. I dont know why this is so enthralling, but im completely rooting for you!
This is the first of you I have seen but you give me just the right feeling. I think I’ll be sticking around
Its great to be here in the start of a big project, i really want to see where this is going, i am sure this is going to be a great game, keep up doing this amazing work u do
I cant explain how happy i am to be following along with this seriese, and awaiting new videos! :D
I don't usually follow youtube series because I don't like waiting for the next part, that being said this is one of the few series that I will happily wait for, keep it up! I really hope everything works itself out in your personal life too!
If you continue to make awesome videos like this, you have the potential of making the greatest successor of Minecraft ever
Wow, this is really cool man. Love the project so far, and I will pray for you, hope all is good
Your uploads are the best parts of my day :)
I have been following since the first video and I love what you do!
Praying for you, and excited for the next video ♥
I really respect the focus on optimization and customizability. The potential for modding is extremely limited in Java due to its abysmal performance. I could imagine this providing an alternative.
If you still taking our favorite parts of Minecraft, I loved the unsettling nature beta Minecraft can evoke. To me it would be important that this game would have a mysterious or unknown aspect to it. With the internet I know this can be hard but you seem like a very smart guy. Keep up the great work and wishing you the best.
I really hope your clone will also maintain and expand on the technical ways Minecraft can be played with all its redstone contraptions, farms, flying machines, slimestone, etc.
Regardless, it's great to see so much progress on this fascinating little project :).
Fantastic work! It’s very exciting seeing the progress you’ve made with the game.
More verticality in the world generation is absolutely essential if you're putting focus on exploration. What I hate the most about Minecraft world generation is how flat and unimpressive it is, and Mojang hasn't made it much better even with all the biome updates. "Mountains" in Minecraft are just these 50 block high mounds that take 2 minutes to climb and it sucks. I want to see huge, towering mountains and gigantic chasms interspersed with more vertically temperate biomes like plains and hills to really give that sense of contrast to the world's height. This would also make exploration more engaging as trips to the peak of a mountain would actually be a long and challenging excursion rather than pressing the spacebar several dozen times until you arrive at the top. I'd also add a mid-game method of obtaining flight like the Elytra or vehicles (more far-fetched ik) to make traversing the world easier, but still slow enough that you can take in the view as you circle the summit of a volcano or dive into a ravine.
Genuinely one of the best devlogs out there, I’ve been checking every few days just to make sure I didn’t miss when you posted. ❤️
Im positive this project has a lot of potential
also i hope your health gets better, best wishes
this project looks very promising, I'm very excited with every devlog!!
My best wishes to you, can't wait to see it finished
i'll pray for your health and the success of this project, i rlly love this series
You have all of my support! Sending good vibes and prayers your way, friend.
Wow! You are a wonderful dev! And also thank you for popularizing Minecraft wiki instead of Minecraft fandom :)
It's crazy how I have zero knowledge regarding game design, and typically I wouldn't find the topic interesting at all, and yet I wouldn't miss a single one of these videos for the world.
"pray for me" - you are unfathomably based, sir.
Indeed.
I immediately recognised the music. Thank you for the nostalgia flashback to my favourite game.
Over the years, I've heard a lot of people fall out of love with Minecraft due to the higher focus on exploration and "adventure" and less on building. To me, these two should compliment each other. Exploration and adventuring are their own reward, with enough content and varied content the player should always be able to expect something new. Due to this, the more content there is, the wider the block palette should be.
TL;DR when making content focused on exploration and adventure, there should be a focus on rewards being new block types to be found and the block palette to be expanded.
can i just say the orange trees and the yellow sky look GORGEOUS
this is a really cool project, im excited to see where it goes
Exploration is super important, but make sure the world doesn't feel overcrowded with things to find like modern Minecraft. Older Minecraft had a lot of mystery surrounding the world, partly because we were younger, but also because it was harder (and consequently more special) to find things/structures.
Now it feels like you can walk for 30 seconds and find 42 villages, 17 ruined portals, 26 shipwrecks haha
I feel like this is going to be Minecraft but without minecraft restrictions
Like imagine how different teh game can be
The terrain, player, player storage, items, mobs
Maybe a magic system
I know this is looking a bit far into the future, but... i do really see this project becoming it's own thing and i am all here for it
I started watching it since day 1, at your first upload, and it was a fun lil thing i watched, but now i see it not ad a minecraft clone, but as like... a fresh start
Sorry for my gramma
And thank you for making this, it is a perfect video to watch whole eating food and i shall pray for you
Thank you again and have a great day :>
Please dont stop making these videos! i love this series