← Home ← Back to /g/

Thread 107092194

31 posts 12 images /g/
Anonymous No.107092194 [Report] >>107092268 >>107092290 >>107092297 >>107093510 >>107093613 >>107094518 >>107095278 >>107095552 >>107095612 >>107096630 >>107096733
How would you begin programming a block game?
Anonymous No.107092235 [Report]
Oh, that's easy. Just prompt it in ChatGPT and vibe code it. I'm already making mil-, no billions of dollars already because consumers see my product is AI-powered and they just throw their money at me.
Anonymous No.107092268 [Report]
>>107092194 (OP)
Unironically? I'd start progress posting some 2.5D Wolfenstein clone on /gedg/ and start adding multi levels like ROTT and go from there.
Anonymous No.107092290 [Report] >>107094483
>>107092194 (OP)
first I'd make a logo
Anonymous No.107092297 [Report]
>>107092194 (OP)
First you kys because you realize block fps suck. After that you can use any engine to do that. When in doubt pick Godot or Redot, it doesn't matter. Heck you could make your own engine too if it's just blocks. That's what the Minecraft developer did.
Anonymous No.107093433 [Report] >>107093543 >>107094412 >>107094582 >>107096195
Learn to program. Start by doing Harvards free course, CS50. Do all of the classes, the homework, and the extras. In about 6 months when you get through that, start going through Handmade Hero by Casey Muratori and see how a videogame is made at a lower system level. No, most games are not made this way any longer but you will gain an incredibly deep understanding of how your computer is working and what games are doing under the hood even if you can't actually see their code.

At this point you'll be good enough at programming that you will instead find a job doing something unrelated to games entirely because the pay is bad and the customers are all faggots that want you to kill yourself because they are personally bad at the game and take it out on you and eventually your family when you're doxxed because you pushed an update that nerfed their favorite gun by 12.5%.
Anonymous No.107093510 [Report] >>107093612
>>107092194 (OP)
struct Block {
Anonymous No.107093543 [Report] >>107093572
>>107093433
>In about 6 months when you get through that
implying i have that long to live in my life
Anonymous No.107093572 [Report]
>>107093543
There's always some reason to live, for me programming unironically changed my entire life and I began to find meaning in things again.
Anonymous No.107093612 [Report]
>>107093510
struct Block *up, *down, *front, *back, *left, *right; up
Anonymous No.107093613 [Report]
>>107092194 (OP)
recursive 3d array, octress, etc
Anonymous No.107094412 [Report] >>107095863
>>107093433
why does everyone assume the only reason someone wants to do something is for money? im not retarded hylic fuck off with your muh jobz bullshit
Anonymous No.107094483 [Report]
>>107092290
This.
The logo is the most important part and to hell with anyone who says otherwise.
Anonymous No.107094518 [Report]
>>107092194 (OP)
I'd make it with Unreal Engine and all theblocks would have physics applied to them. Wouldprobably getme pretty far.
Anonymous No.107094582 [Report] >>107095638 >>107095883
>>107093433
NTA, but I've tried CS50, and it's great, but I keep getting fucked up with Lesson 0 because when I try to do the homework for Scratch I end up doing something retardedly ambitious and get stuck because I need to research shit to fulfill my feature creep.
Every fucking time.
I need to really scale down my ambitions.
Anonymous No.107095278 [Report]
>>107092194 (OP)
luanti
https://en.wikipedia.org/wiki/Luanti
Anonymous No.107095552 [Report] >>107095653
>>107092194 (OP)
Do what the gays who made Vintage Story did and just fork ManicDigger. Why work hard when you can just steal from freetards and profit from it?

https://github.com/manicdigger/manicdigger
Anonymous No.107095588 [Report]
I make a spatial 3D grid data structure that I can then store blocks in and query blocks fast.
Anonymous No.107095612 [Report]
>>107092194 (OP)
There's nothing in particular that makes a Minecraft-like game different in how you should approach it.
Anonymous No.107095638 [Report]
>>107094582
Make the old Nokia snake game
Anonymous No.107095653 [Report]
>>107095552
Do this but call your fork 'manicnigger'
Anonymous No.107095863 [Report] >>107096079
>>107094412
So don't get a job, the rest of the post is sound advice though, so if your only takeaway is that you want to continue to be a neet, rather than actually start your programming journey - then that's on you. But I think you should give it a try, regardless of the outcome.
Anonymous No.107095883 [Report]
>>107094582
That's a good thing though, you're getting excited about it. It gets easier even if it doesn't feel like it. Scale down a bit, you will make more interesting shit in the future when you're outside of Scratch. Do the homework, and move onto C, etc.
Anonymous No.107096079 [Report] >>107096095 >>107096621
>>107095863
it was great advice until you signed it off with your schizo babble at the end. thanks for the first half.
Anonymous No.107096095 [Report]
>>107096079
Just because you don't like reality doesn't make descriptions of it "schizo babble"
Anonymous No.107096147 [Report]
Maybe learn lua and code in roblox??
Anonymous No.107096195 [Report] >>107096621
>>107093433
>CS50
>6 months
What. It's a good course, but I don't think any of the problems should take more than a day, except for tideman and speller. I did CS50 while in uni and I got through psets 6-9 in two days.
Anonymous No.107096621 [Report]
>>107096195
I'm assuming OP has zero knowledge of programming if he's making this thread, if you are already familiar with programming concepts it should not take you very long to blow through if it's the only thing you're doing.

>>107096079
You're welcome. In three years time you will think about this post and how I was correct.
Anonymous No.107096630 [Report]
>>107092194 (OP)
Grab the lunati repo and thats it
Anonymous No.107096733 [Report]
>>107092194 (OP)
Cubyz has a great video dev series on youtube
also overall a cute project, 0.0.0 is buggy af but pure sovl like in old days
Anonymous No.107099014 [Report]
The java framework notched used is practically unity. He opted for that because he didnt need the level editor.
Id like to see you fags make breakout from scratch in unity you have no idea lol.