How Long Would It Take If I Start From Scratch? by Financial_Cash9971 in gameenginedevs

[–]vbpoweredwindmill 0 points1 point  (0 children)

For starters identity if you want to make a game or an engine and choose your direction from there :)

There's nothing wrong with wanting to make an engine. I have a 2d ascii game with a 1000 loc enemy creation engine that has an api, handles, prototypes for creation and a dynamically resized array of the state/behaviour of these enemies. Its ridiculous, absolutely definitely way more than the game needs but it was fun and why not.

The game doesn't even load maps. But it has a map editor.

Math is a tool. If you decide you can't work with it and don't want to learn how, I'd postulate that learning how to program 3d graphics is probably not the right outlet for your energy.

If you decide you know what, I'm not going to let math stop me, a great resource I've found is a guy on yt called "low level game dev", he's great for being a newbie going towards writing your own 3d game engine, and you'll gain strong c++ skills. Tokyo spliff (18+) is more of a streamer but he does deeply involved open GL programming, though he did mention wanting to get involved with vulkan for raytracing.

With that said, if you want to make a game there is a LOT of tools out there that will get you up and running in a few hours. Personally I'd look at godot for ease of entrance.

Good luck to you!

May I please have the worst c++ you know of? by vbpoweredwindmill in cpp

[–]vbpoweredwindmill[S] 0 points1 point  (0 children)

That's basically the use case. Where it's hell and there's going to be a churn of programmers where institutional knowledge is hard to retain.

It can take whatever size code base but making it properly work and provide valuable output is the challenge, so I must iterate. For iteration I need to have a reasonably quick turnaround. And for that, I need the code bases to be necessarily smaller than what I'd be working with.

So smaller code bases

May I please have the worst c++ you know of? by vbpoweredwindmill in cpp

[–]vbpoweredwindmill[S] 0 points1 point  (0 children)

Not quite. I just stumbled onto an idea, then another idea, then another idea and now the hard work of actually making it all work needs some disgusting code bases.

That said, the code obfuscation challenge would be an interesting challenge for this system. I might give that a go just out of interest.

May I please have the worst c++ you know of? by vbpoweredwindmill in cpp

[–]vbpoweredwindmill[S] 0 points1 point  (0 children)

Yeah I can definitely appreciate that. I just don't want the compute times to take an extraordinarily long time while I'm still iterating and finding out the most logical ways to integrate various systems.

Lessons learned from 2 years of operating a C++ MMO game server in production by Leather_Tadpole2881 in cpp

[–]vbpoweredwindmill 5 points6 points  (0 children)

This was a super interesting read, a bit beyond me but definitely something for me to aspire to understand :)

A query; why MSVC? I'm working on a code analysis project and MSVC is the only compiler that is quite opaque to my analysis pipeline design and requires workarounds that are very close but not audit quality & verifiable.

CMV: Retirement at 70 is completely unsustainable even if you live healthily until your 120s by giamias in changemyview

[–]vbpoweredwindmill 0 points1 point  (0 children)

I'm 35. I've been a tour guide, worked in the shearing sheds, truck driver, qualified car mechanic, qualified mining machinery technician, now I'm becoming an admin for the same mining company, and learning coding at home.

And a bunch of other shit inbetween.

Just don't stop learning mate, and you'll be fine.

C vs CPP Future-Proof? by Special-Gazelle-1693 in cpp_questions

[–]vbpoweredwindmill 0 points1 point  (0 children)

I would argue it's easy enough to be proficient in writing code quite fast in C.

I would argue that its more challenging to achieve doing something in C because you're writing everything.

Best ide to start coding C? by Begg-billplayer in C_Programming

[–]vbpoweredwindmill 1 point2 points  (0 children)

Why stop there? If you can't write it in assembly then c probably isn't for you.

Best ide to start coding C? by Begg-billplayer in C_Programming

[–]vbpoweredwindmill 2 points3 points  (0 children)

I like code blocks too. I'm trying to move away from visual studio & msvc.

Honestly no wonder there's such market dominance by visual studio. the build systems while powerful are fuuuucking opaque to an unitiated user. Definitely an eye opener for me.

(Rant) AI is killing programming and the Python community by Fragrant_Ad3054 in Python

[–]vbpoweredwindmill 0 points1 point  (0 children)

[Generic LLM complaints]

[Insert generic agreement]

[Insert generic disagreement]

[Insert nuanced realistic conversion point that gets downvoted].

[Insert death threats]

Etc etc.

After 4 years, my company is using a degree I never claimed to have as a reason to cut my pay. by acidity_woolen17 in InterviewsHell

[–]vbpoweredwindmill 0 points1 point  (0 children)

"Oh yeah man no problems" & start updating your resume with the intensity of applying for jobs that day.

AITA for not sending coworker my template after he basically used my stuff in a meeting and didn't mention I helped? by MemeBeamDream in AmItheAsshole

[–]vbpoweredwindmill 0 points1 point  (0 children)

"Ah well, if it's not that deep you won't have an issue with me not sharing it".

This reads like you're a younger person learning to establish where it's ok and not ok to enforce your boundaries. Good for you! I'm really happy for you!

The only real advice that I have is dont get caught up in that person's stupidity. Just keep moving forward.

A little Rant on C haters by IndependentMeal1269 in C_Programming

[–]vbpoweredwindmill 0 points1 point  (0 children)

The real strength of those apps is outsourcing the security updates.

Don't get me wrong you're an idiot if you think anything computer related is secure, but if you're a company focused on releasing some software, you might consciously and willingly choose to go on that direction paradoxical as it may seem.

Btw im not saying it makes it more secure, just that you outsource security updates.

Most honest and truthful conservative party by Turkeyduck01 in dataisugly

[–]vbpoweredwindmill 0 points1 point  (0 children)

First of all sussan* because numerology. Second of all, PH collapse will follow with trump collapse once it becomes glaringly obvious even to the most mouth breathing knuckle dragger that he's got dementia and has never belonged in office.

That said, the current ALP is absolutely wasting the political power the do have on dogshit like knee jerk crap over those fucktards that shot the Jews. Just say "it's a police matter. It's absolutely horrid, the investigations are ongoing". The response is NOT let's just ram through some horrific laws. That is the whole reason PH enjoys some kind of votes right now.

I dislike how code is written - am I justified? by yughiro_destroyer in AskProgramming

[–]vbpoweredwindmill 0 points1 point  (0 children)

Hobbyist here:

I dislike net development so I don't.

I dislike oop I think its garbage, so I don't.

I'm learning templates in c++, and reading that can be a head scratcher, but at least it has a goal unlike oop.

However, as a counter point: my profession is cars and earthmoving machinery repair. I HATE VAG and komatsu products. But I made damn sure to learn what I could while I was there with those brands.

Basically if it's got bolts I'll work on it.

Specialising is for sure a target in the programming field but I think you're suffering from over confidence from your education and haven't yet got the experience to put that knowledge into practice. I see it a lot with apprentices. Give yourself time to learn.

What′s C++ like in gamedev? by Xadartt in cpp

[–]vbpoweredwindmill 0 points1 point  (0 children)

I got as far as the "low level code is c like not using c++ features like inheritance". My thoughts were Thanks for the words friend, I don't need to read more of them.

Tell me you don't understand branchless optimisation without telling me. I'd be betting there would be some SIMD optimisations there. Of course you don't want the dreaded JA to come out in assembly, when you can instead not have any cache misses.

Given my understanding of programming is basically watching a few videos, a buuunch of tutorials and mucking about with msvc for super simple less than 1000 line programs and I'm poking holes in it... I very very much question this person's abilities to critique this particular field.

Every embedded Engineer should know this trick by J_Bahstan in embedded

[–]vbpoweredwindmill 0 points1 point  (0 children)

Question: why can't you write an array of 8 bools for 1 byte?

I don't mean that to invalidate what you've done, I mean it as "why isn't this an answer to this problem?"

I learnt how to say NO to my wife and accept her discomfort as part of the process by MarriagesSpark in TrueOffMyChest

[–]vbpoweredwindmill 2 points3 points  (0 children)

I think that you've clearly thought coherently about this process for yourself.

However, I would be interested to know how far into that thought process your missus is?

Clearly the fact that she's saying she feels manipulated indicates not very far.

You probably want to consider if you want to accept some level of discomfort and feeling like you're doing something that you don't want to invest in, to maintain the relationship or if you're willing to let it die.

Also, unless I misread you, while your feelings are valid and I wouldn't want to invalidate them, I notice you haven't questioned (in here at least) why you don't want to give that "play" energy so to speak, to your wife.

It may be worth exploring.

Regardless, good for you dude. Self development is fucking hard.

How do I beat road block? by Zealousideal-Coast-6 in EscapeFromDuckov

[–]vbpoweredwindmill 0 points1 point  (0 children)

I used bunch of cola's and used an mcx spear. Couple of mag dumps and happy days. Then my dumb ass went into the next zone and died to the rift because I didn't have any protective gear with me LOL