Is 8-Bit Minecraft Possible?

1,138,892
0
Published 2023-08-25
What would Minecraft look like if it was programmed for a 1980s 8-Bit computer? To try everything Brilliant has to offer—free—for a full 30 days, visit brilliant.org/Inkbox . The first 200 of you will get 20% off Brilliant’s annual premium subscription.

Using the power of the Commander X16, a newly released 8-Bit computer I've begun the process of building a brand new 8-Bit block game. Through some heavy programming I designed a chunk loading engine in 6502 assembly. But because there weren't any great tile designing tools for the X16, like YYCHR for the NES, I had to make them myself. The links to my tile maker is available below. However, after designing a chunk rending engine with tiles, I realized that it looked terrible. I tore it out and replaced it with a new method of rending using the X16's bitmap mode. Although it uses more video memory, the isometric blocks look much better. And most of the code from my first attempt could be recycled, so nothing ended up being a waste. More updates are soon to follow so stay tuned.

Share your ideas and be first in line for the Beta test at reddit.com/r/inkboxAthenaeum

Additional Resources:
X16 4bpp and 8bpp tile and palette editor:
notin.tokyo/X16tiles

3D ant attack footage
   • Ant Attack Walkthrough, ZX Spectrum  

This video was sponsored by Brilliant

All Comments (21)
  • @InkboxSoftware
    To try everything Brilliant has to offer—free—for a full 30 days, visit brilliant.org/Inkbox . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
  • @samuelthecamel
    I was really scared this was just gonna be in the 8-bit art style and not actually 8-bit. I'm very impressed
  • @Nepter8248
    The fact that it's not just 8-bit art, but 8-bit programming as well, is mind-boggling to me. I'm really curious to see how different layers are handled.
  • @matthewjones5951
    I would love to see this revisited in 16bits to really demonstrate just how big a leap that was back in the day
  • Listening with headphones I can't fully concentrate with the music in one side (I like the music, its a vibe) and voice over in both. But besides that, this is fascinating honestly
  • @Riiludragon
    You could probably speed up rendering significantly if you just searched for all visible blocks and rendered only them, as a matter of fact, since you have as much RAM as you do, you could probably store a list of all visible blocks and update it as the world is interacted with, that way you'd probably be able to smooth scroll again. Since you'd not spend so much time rendering.
  • @absolutewisp
    I love that the X16 is actually finding good use in the niche it's been designed for. Beautiful to see such projects succeed.
  • @davidb2
    As an EE student, I'm blown away! Incredible job so far, I hope you can complete the project. Subscribed!
  • @cosmocatte4213
    The fact that this uses the X-16 is awesome to see honestly. I remember back when the X-16 project was barely anything more than a concept in the 8-bit Guy's brain, but now I get to see it pop up on other channels! Awesome video, my guy!
  • @kfestofil3249
    I saw a video by a guy who made minecraft for calculator, he did isometric projection, but instead of using bitmap approach, he came up with a way to do tiling for isometric projection too, basically when you look at a block in isometric projection, you can split it into 3 sides, then if you split each of the sides into 2 tiles, you get 6 tiles per one block, yes the tiles have to be triangular and you have to make 6 per one block in the game, but it would definitely let you increase the texture size of your blocks, here's the link to the video of that guy if you wanna see how he made it https://www.youtube.com/watch?v=Bj9CiMO66xk&ab_channel=TheScienceElf It came out yesteday so you might've already seen it idk
  • @kira64xyz
    this is why i love this channel, its not unity "8-bit style", its actual 8-bit keep up the amazing work!!!
  • @trp
    AAAAAAA MUSIC WHY IS IT ONLY IN MY LEFT EAR
  • @aijc
    amazing video but the music in the background was heavily headache inducing. I wanted to hear what you were saying so I had volume up, but it's so much louder than your voice.
  • @fromixty
    Man, you're one of the most underrated Youtubers on this platform. I love your content, and your programming skills are amazing... I wish you the best.
  • @tinkerershaven
    Like someone else said, I think you should assign a button to rotate the view by 90° so you can see the blocks behind other blocks. If you find it useful, you can add an arrow that shows how the view is rotated, an arrow that points NE, NW, SW, SE based on the way the camera is currently oriented.
  • @trunkit8749
    I think a major issue here will be being able to see things obscured by the blocks in front of it. Maybe add the ability to rotate the camera 90°, which should be feasible with your method of chunk storage.
  • @GavinPetty
    That is so cool! This is giving me a HUGE reminder of Paper Minecraft back when I was on Scratch. I will 100% be following this project, because this is the coolest CX16 project I'm seeing so far.
  • @jlklinck24
    This is great!! One suggestion just about this video specifically - I'm wearing headphones, and the hard-left pan of the music made it difficult for me to concentrate on what you were saying, because the music sounded like it was just a little guy playing music in one ear while you were talking to me. So, in future videos, maybe consider having the music in stereo / both ears (even if panned some), instead of just all the way to the left.