Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
badsectoracula
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
61.
▲
by
badsectoracula
3mo ago
Yeah i thought about it and you can sync the GPU and CPU (basically wait until the GPU stops doing anything) and even bruteforcing a sync before and after every register change it didn't solve things :-/. It might still be somet
62.
▲
by
badsectoracula
3mo ago
FWIW Blender 5.1.2 (i.e. the latest one) can import and export DirectX .x files using an addon you can download from[0] (from inside Blender itself). Though i'd stick with Blender 2.79b for such projects because Blender 2.8 (i think) s
63.
▲
by
badsectoracula
3mo ago
> Dive and read the official documentations for that hardware (pure RTFM kid), at this case the SDK/API docuements. And red through the samples that comes with the SDK, compile them, and learn even more tricks from them. Unfortunate
64.
▲
by
badsectoracula
3mo ago
Codeberg has some extra "anti-scraping" measures than just Anubis which, judging from the community issues[0] sometimes ends up with false positives that cause people to get garbage (example issue[1], potential page with the garba
65.
▲
by
badsectoracula
3mo ago
Same here, i've been on Codeberg since 2022 but if this passes, i'll most likely move my stuff elsewhere (my projects do not even have any AI code, i just dislike the idea of telling people what tools to use to make their own stuf
66.
▲
by
badsectoracula
3mo ago
Spinning up a docker image with GitLab is easy indeed, but the installation is huge and you can feel it doing weird stuff (and it keeps doing "stuff" all the time even if nobody does anything - before you even bother to create e
67.
▲
by
badsectoracula
3mo ago
> I have no idea why they didn’t realize that earlier 14 layers of management :-P
68.
▲
by
badsectoracula
3mo ago
If your game wasn't approved or they didn't respond back there are better avenues than writing these pointless messages on HN.
69.
▲
by
badsectoracula
3mo ago
> ancient forefathers are ODE I remember trying this back in 2004 or so when i was making my first real 3D game engine, but i ended up abandoning it because i was trying to use it on 64bit Linux and the source code had typecasts between
70.
▲
by
badsectoracula
3mo ago
They just released four games yesterday and looking at the news reel it seems they release a bunch of games every day. They're also running a summer sale right now. I doubt they're anywhere close to being dead. They are known to
71.
▲
by
badsectoracula
3mo ago
The fact the site died after being posted here might be an indication why :-P.
72.
▲
by
badsectoracula
3mo ago
Doom 3 was SOTA in terms of realtime lighting and shadows, but that's basically it. In terms of visuals, Half-Life 2 with its baked lighting in directional lightmaps (essentially calculating three lightmaps for each surface for lightin
73.
▲
by
badsectoracula
3mo ago
Usually one would start with "is there a measurable performance bottleneck here?" :-P. TBH i haven't played Elden Ring but from what i've seen there are so few "active" NPCs around that i highly doubt there
74.
▲
by
badsectoracula
3mo ago
The article keeps on mentioning about the performance issues of the decision tree that somehow this approach avoids, but it doesn't seem to actually put any real detais about the why here. Especially considering that: 1. Many scripting
75.
▲
by
badsectoracula
3mo ago
This is game AI, games called this sort of thing "AI" for a long time. Behavior trees is (among others) one of the most common things someone with the role of game AI programmer will implement. This has been the case since at leas
76.
▲
by
badsectoracula
3mo ago
The original Pascal didn't had a string type, that was introduced by various dialects. FWIW all Pascal dialects since the 90s have a string type that allows more than 255 bytes. In Free Pascal strings are pointers to the first characte
77.
▲
by
badsectoracula
3mo ago
Free Pascal strings (and i assume Delphi as they are sometimes compatible) are pointers to the first character of a null terminated string with a header in a negative offset before the first character indicating the string's length, re
78.
▲
by
badsectoracula
3mo ago
FWIW pretty much all Pascals since the 90s use a similar approach. In Free Pascal for instance, strings are pointers to the first character with a header in a "negative address" containing information about the length, reference c
79.
▲
by
badsectoracula
3mo ago
For a long time i had a small Pentium III PC (released in 2000, though the hardware inside wasn't the best you could get at the time as it was meant to be compact instead of performant - it was in an almost pizzabox sized case) running
80.
▲
by
badsectoracula
3mo ago
Impressive. I guess this isn't only the renderer made to use CSS but also a full recreation of the engine and logic right? My guess is because a bunch of things do not behave like the original game, e.g. some buttons need to be shot in
81.
▲
by
badsectoracula
3mo ago
Theoretically yes, but in practice you don't need the full repository, but even in mid-2010 (when i first encounter Perforce in a gamedev company - previously the companies i worked on used Subversion which was also able to handle some
82.
▲
by
badsectoracula
3mo ago
> I’ve also worked on games that have required a bunch of different standalone services just for core logic Don't make your game be a spaghetti mess of dependencies. Or. When you decide on your dependencies, make sure they are compa
83.
▲
by
badsectoracula
3mo ago
> Yes, just use and IDE The best the IDE can do is display a tooltip or something like that which is cumbersome when reading the code because you need to move over everything to figure out what the types are. And sometimes for whatever
84.
▲
by
badsectoracula
3mo ago
> It doesn't matter what the type is, that's the whole point! Except it often does. > You don't need to know any more. I need to modify and/or review the code so, yes, i do need to now more.
85.
▲
by
badsectoracula
3mo ago
Be happy your readers use an ePub reader that supports (or at least, ignores) something like `max-width` in the first place :-P. TBH i've being using an ePub reader that i occasionally had to edit ePub files so i get rid of the superf
86.
▲
by
badsectoracula
4mo ago
> How important is that, the ability to be certain of the type of some iterated value from a container from one line in total isolation? As important as the code to be readable. > The odds are very good that it's clear from the c
87.
▲
by
badsectoracula
4mo ago
> for (auto const & ess : esses) { The problem with this is that whoever is reading the code as-is does not know what type "ess" is. Sometimes you get the definition somewhere nearby, in which case it is probably fine - a
88.
▲
by
badsectoracula
4mo ago
> Originally, I had meant to compare with X11 sessions as well, but with KDE removing them soon, I dropped it. Last time i checked X11 without a desktop compositor (very important) still provides the least latency of any environment, so
89.
▲
by
badsectoracula
4mo ago
It isn't a lot but i wouldn't say it is rare either.
90.
▲
by
badsectoracula
4mo ago
Yeah, that is basically what i did around 2009 when i was making a 3D engine in Haxe for Flash, RayFaster 2 (it was the successor to another Flash game engine, RayFaster, which did Wolf3D-like raycasting and i used to make a simple FPS[0] t
More ›