I Made a 32-bit Computer Inside Terraria

Sdílet
Vložit
  • čas přidán 23. 06. 2023
  • I document my journey implementing Computerraria: a 32 bit CPU running inside the game Terraria. I've been working on this for over 6 months now and thought it's cool enough that other's might be interested in learning about it. Absolutely everything I talk about here is completely open source and freely available in these public repositories:
    Computerraria (World file and support software): github.com/misprit7/computerr...
    WireHead (Accelerator mod): github.com/misprit7/WireHead
    To download the mod to try it, here is the steam workshop link, although for any development I'd recommend using the Github link instead:
    WireHead: steamcommunity.com/sharedfile...
    If you're interested in learning more about the more technical engineering side of things, definitely let me know in the comments. I would be happy to go into it but I'm not really sure there's an audience for it.
    Big thanks to Gus for implementing the raycaster engine, still can't believe that works so well. Eric, Renu and Evan also deserve credit for listening to me ramble for countless hours about various different wiring schemes and optimizations.
    Terraria inside Terraria is close!
    Twitter: / from_scratch_yt
    Github: github.com/misprit7
    Music credits:
    Terraria Soundtrack, Scott Lloyd Shelly, ReLogic: www.terraria.org/, forums.terraria.org/index.php...
    Symphony No. 5 mov 4, Beethoven, Fulda Symphonic Orchestra: musopen.org/music/2567-sympho...
    Overature to the Marriage of Figaro, Mozart, Museopen Symphony: musopen.org/music/2682-the-ma...
    Violin Partitia bwv 1004, Bach-Busoni, Stefano Ligoratti: musopen.org/music/3786-violin...
    Feel Alive, Ethan Sturock: freetouse.com/music/ethan-stu...
    Everyday, Eric Lund: freetouse.com/music/eric-lund...
    Waves, Beau Walker: freetouse.com/music/beau-walk...
    Magnificent, Pufino: freetouse.com/music/pufino/ma...
    Glorious, Aylex: freetouse.com/music/aylex/glo...
    Worlds, Aylex: freetouse.com/music/aylex/worlds
    No Copyright Music for Video (Free)

Komentáře • 7K

  • @built-from-scratch

    Hey if you're interested in more engineering/Terraria projects like this please subscribe!

  • @enque01
    @enque01  +12

    I'm a senior software engineer AND embedded electronics designer with 9 years of industry experience, as well as a relevant degree from university. I understood every single thing you did here, even the things you just mentioned in passing, and yet I am absolutely blown away by the fact that you did it. Like.... HOW OLD ARE YOU? And then you edited it all into an entertaining video as well.... My man, you will have ZERO problems finding a job. You can basically just point at where you'd like to work and they'd THROW money at you.

  • @TheTobilan

    This is ultra impressive. Not only did you plan this whole project, made a very succinct video on it, made your own terraria optimisation mod, you stuck to it all and finished it! As somebody who is currently doing his master in computer science, your dedication and skills are top notch. I am trully mind blown

  • @timi_LoL
    @timi_LoL Před 9 hodinami +17

    I have never felt more behind in my life after watching this. You're awesome.

  • @austindale3129

    YES!!!! Hats off to you, All hats, right off. I am a Sr Electrical engineer, and I got here without a degree because I spent 15 years hyper-focused on projects like this while working construction to pay the bills; burning the midnight oil on what I really loved. Architectural engineering, mechanical engineering, computer science, and primarily electrical engineering, building every crazy invention that came into my head, never knowing I could turn my passion into a career. My biggest issue for years was building the courage to display my efforts (you have no problem there), but when I did, my career skyrocketed. Because of people like you sharing your work, I learned how to be confident in presenting and promoting myself. You have an extreme talent, but more than that, you can communicate and present engagingly and interestingly. You have no limitations man! I am humbled and inspired by what you have done here! Keep following your interests and passions, and keep sharing! Thank you.

  • @tehmeex7341

    He's going to pull up to a job interview, and put "made a 32 bit computer in a block game" on his resume. What a legend.

  • @scratch6402

    That initial zoom out from the screen to the wiring had my jaw on the floor. I’ve seen CPUs in Minecraft and they look pretty big, but that reveal was MASSIVE.

  • @thedizzytoast

    My god what a lot of work there, and you made me understand it perfectly. Subbed can't wait till I see your next endeavor

  • @isitatiger

    This is an amazing achievement! WOW! You are absolutely brilliant, I hope you post more in the future!

  • @GeckGeckGeckGeckGeck

    Ok but two questions.

  • @shellcode

    This is beautiful. I’m a Senior Software Developer like many of the other comments here, remember exploring things like this in Minecraft years ago but nowhere near this advanced. Great job! 😎

  • @afriendlyfox

    I have assembled a 16-bit processor inside a modelling software once, so I understand what you are talking about, but this was so much more work to rewrite a part of the game and setup everything around this. Mad respect.

  • @belltowersubductions5104

    Honestly the bit where you made an entire mod overhauling the game's entire wiring system is possibly the part I'm most impressed by. That's dedication right there.

  • @Thassae

    Dude, I am a Computer Engineer and I am totally blown out by your work. What you did here is worth a ressearch paper. Congratulations.

  • @nicholasbrown3197

    I’d love to see follow up videos on more of the details. This is super cool

  • @nicodela6854

    Mindblowing ! Great concept and great video !

  • @Bloodrammer

    Kids these days are superhuman, I swear. Combining deep technical knowledge, perseverance and perfect presentation while concealing all the effort besides implementing the computer, all for your presumably first video (likely not, please tell us it's not) is an insane feat. Kudos!

  • @MappyGaming387

    Hands down the greatest technical achievement ever done in the history of this game. Hats off to you sir, mad respect!

  • @AnchoviePossum

    This video has been sitting in my Water Later for a while. It was definitely worth getting around to. Very good video.

  • @jacksonlennon3216

    Such an amazing video. Great work.