• 1

    posted a message on Minecraft 4K (Improved by CrunchyCat) DOWNLOAD NOW AVAILABLE

    I redid the world generation, and removed the hard-coded 64x64x64 world size. It is possible now to set the world size to just whatever, and since it's a raycaster, it wont have a performance impact unless the render distance is significantly increased. I'm going to release version 0.4 when I get text working, and anything that I do up until that point (such as this) will also be included in the update.


    I've included a screenshot of a 128x128x128 world, with increased view distance to display the terrain.


    PS the reason why the screenshot is blurry is due to a bug with processing on gnome, I need to redo the part of the code where it draws the graphics buffer. But I'm using this workaround until i get around to that.

    Posted in: Minecraft Mods
  • 1

    posted a message on Minecraft 4K (Improved by CrunchyCat) DOWNLOAD NOW AVAILABLE

    Hey everybody! Just wanted to say I'm still working on this, I just need to add a font to the game.

    Also, I guess I have until 2021 to beat mojang to a cave update :P


    Also, some technical things:

    Because this game uses a 3d raycaster, adding mobs would be extremely difficult. I'd have to re-write the engine, and then it would lose a lot of its original character. So I probably won't do it.

    The rendering engine depends on a 64x64x64 world, but not so heavily that it couldn't be implemented without having to rewrite it. So infinite worlds are doable. I just don't know anything about terrain generation (which is also why the generation for the current version is a bit weird) so I'm not gonna implement it just yet.

    Multiplayer would be extremely easy to add, but it would require displaying other players, which means rewriting the rendering engine in the same way that would have to be done in order to add mobs. I could display other players as blocks, but ... yeah lol.


    What I can definitely add is more blocks, more items, health, hunger, a title screen, saving and loading worlds, commands, survival/creative, etc.

    Posted in: Minecraft Mods
  • 0

    posted a message on Minecraft 4K (Improved by CrunchyCat) DOWNLOAD NOW AVAILABLE

    Version 0.3 brings better terrain generation, ores, more blocks, an inventory, tall grass and trees, etc. It's also now possible to walk through water.

    Windows executable: https://drive.google.com/file/d/1LQfDZvvIvuth1u6bVFBkHhHH5BHd5e8I/view?usp=sharing

    Linux executable: https://drive.google.com/file/d/14G474G5U0PS6EXi4-qLA_g_Wu-A38hj9/view?usp=sharing


    I bet I can add a cave update before Mojang does.

    Posted in: Minecraft Mods
  • 0

    posted a message on Minecraft 4K (Improved by CrunchyCat) DOWNLOAD NOW AVAILABLE

    Thanks! I'm working on version 0.3 right now. I've added an inventory and 22 new blocks

    Posted in: Minecraft Mods
  • 0

    posted a message on Minecraft 4K (Improved by CrunchyCat) DOWNLOAD NOW AVAILABLE

    I have updated the game. The new version is 0.2. This is what it looks like:

    Screenshot of version 0.2. A brick house on a grassy hill, with a tree to the left.

    Ive added:

    • Cobblestone and wood planks
    • Rudimentary terrain generation
    • The ability to switch blocks using keys 0 - 9
    • The ability to look around when the window is resized (I'm still working on getting the block placing right)
    • The ability to view what block you are holding (top right)
    • The game loads textures from a file now, which is located at data/textures/textures.bmp. Editing this image and restarting the game will change the textures accordingly.
    • A bunch of under the hood improvements

    Windows executable: https://drive.google.com/file/d/1awuWP4By9ii3GndRDeo0v4bF1W1DsA3a/view?usp=sharing

    Linux executable: https://drive.google.com/file/d/15zqHvqzIHIQBRfwrlN_BYxsQJK1cZXEJ/view?usp=sharing

    If anyone wants the Linux arm64 executable in order to, say, run this on a raspberry pi, I can compile that as well. I also plan to make an android version eventually (because it's incredibly easy with processing).

    Posted in: Minecraft Mods
  • 0

    posted a message on Minecraft 4K (Improved by CrunchyCat) DOWNLOAD NOW AVAILABLE

    I've been working on importing Minecraft 4k into a processing project. I've been at it for a couple of hours now, and I've got a version that is identical to the original (plus window resizing/repaired movement)


    Screenshot from the sketch


    This is it currently. I plan to implement things like new blocks, infinite world size, some sort of terrain generation saving worlds, etc. I want to keep the original look and feel of the game as much as possible, though.


    And, since it's a processing project, I'm going to be able to use some really powerful libraries. For example, adding multiplayer or something should be pretty simple.


    The original game set pixels on a buffered image, so i replaced it with a PImage. This also allows resizing/maximizing of the window (although it becomes a bit harder to look around; I will fix this soon). The game still stays at the same resolution, it just stretches it. I don't think I'll add the capability for it to render at higher resolutions though, because again - original look and feel. Anyone will be welcome to change this though, since I've posted the source code.


    Windows executable: https://drive.google.com/file/d/1LhDSgWf4_a5ecNEYH105a658syOXbnlt/view?usp=sharing

    Linux Executable: https://drive.google.com/file/d/1BFbDhuArPjz32hNEy9sVLQdXTU-Lzq02/view?usp=sharing

    The source code is included in the "source" folder inside both of the zip files.

    To edit it, you'll need to install the processing editor.

    Posted in: Minecraft Mods
  • 0

    posted a message on Minecraft 4K (Improved by CrunchyCat) DOWNLOAD NOW AVAILABLE
    Quote from SMVery»

    Fixing "X axis problem":

    Find :float f16 = f1 + f4 * ((i8 + 0) % 3 * 2);

    Change to: float f16 = f1 + f4 * ((i8 + 2) % 3 * 2);


    Almost!

    It should be float f16 = f1 + f4 * ((i8 + 2) % 3 / 2);

    Also note, the JD java decompiler uses a lowercase m in place of i8.

    Posted in: Minecraft Mods
  • To post a comment, please or register a new account.