@cybereality@coltoncrawdaddy@OlexGameDev I think someone needs to define clearly what good use of OOP is. Obviously, using it in containers and such is good, and using it to turn network data into smart objects is bad. But I haven't seen anyone define the line clearly.
Funnily enough it seems like the AI debate is heading into the "Is it the gun (AI) or the gunner (programmer / AI user) who's dangerous?" problem statement.
What do you think?
https://t.co/XHGiyuBLi0
@WalterBright * Does not return false on miss
* Uses int as type for v
* Uses int as type for i
* Loop isn't looping, extra semicolon
* i <= dim goes out of bounds
* Since loop isn't looping, i ends up uninitialized, potentially causing OOB array read
* Uses postfix increment
* No brace if
I had this idea for a 4-player dynamic splitscreen setup.
Not sure if it's better than a traditional splitscreen setup, but I like the fact that you can see the relative locations of other players visually.
Might write a blog post about this!
#godot#gamedev
I GOT THE DOMAIN! I FINALLY GOT IT!!!!!!!!!!1 🥳🎉
Paint.NET is now at https://t.co/ZJTUII4bVG!
Well, it will be just as soon as I push all the buttons to migrate content and set up redirects from getpaint.net etc. For now it's just a "hey go here" redirect page.
IT WORKS LIKE A CHARM!!
One issue I kept running into with orthographic cameras was that terrain height barely felt noticeable.
My fix? Adding a tiny camera rotation based on player movement >:)
#gamedev#indiedev
@AgileJebrim Use shared memory for in-batch coordination, and global memory for intra-batch coordination. Each batch takes a set of numbers and produce a sum. Next round of batches operates on the output of the previous round. If fancy, you could encode the problem in kernels/registers.
@StokeWillie It's true that it's getting propped up. But technology costs also drop dramatically over time, so I think the most pertinent question is whether the AI companies will reach profitability before they run out of money to prop up.
@hasen_95dx This happens a lot from what I've seen and heard. The stock market still seems to valuate companies as if they're producing physical goods. So a large staff, lots of real estate and inventory gives a high valuation. For software companies, it's usually mostly dead weight.
@kmb42600@LateLagMC@UziDcraft The main reason for doing this is that experimental features exist to try things out and therefore are subject to change. If marketplace content used them, changing the feature would break existing content, which we don't want. Backcompat and experimental doesn't go together...
@graykevinb Well... there's also a widespread over-confidence in linear scans. For a random single item lookup, a linear scan usually only beats a hash lookup if the number of items are fairly small. In my experience, hash maps start to win around 4-20 items, given high cache contention.