@whitequark Oh wow well, can I interest you in my game? It's sort of df but very visual (and 3D, though terrain is just a heightmap, so no tunnels/underground stuff) and focused more on economy and trading and isn't even close to being finished yet 😅 Weather simulation & derived biome distribution using something like very simplified Holdridge is exactly what I've been working on lately.
Notices by Nikita Lisitsa (lisyarus@mastodon.gamedev.place)
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Saturday, 20-Dec-2025 00:14:44 JST
Nikita Lisitsa
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Sunday, 23-Nov-2025 05:06:15 JST
Nikita Lisitsa
@nikitonsky The "parsers" argument is super weird. Sure, let's never add anything to the language core because *checks notes* someone has already written a parser???
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Monday, 25-Aug-2025 09:01:05 JST
Nikita Lisitsa
I had a student who did my university raytracing course in Odin, now they've sent me an image made by their raytracer and I'm dying
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Saturday, 16-Aug-2025 02:26:35 JST
Nikita Lisitsa
Cooking smth
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Wednesday, 30-Jul-2025 06:18:06 JST
Nikita Lisitsa
@nikitonsky I've always been saying that comparing floating-points for equality is perfectly fine, you just need to understand what you're doing. There are a lot of legit cases in e.g. various numerical algorithms where comparing exactly with zero is the right thing to do
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Saturday, 10-May-2025 01:06:03 JST
Nikita Lisitsa
Some new shots from my particle simulator using just 2 particle types 😍
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Saturday, 03-May-2025 09:19:22 JST
Nikita Lisitsa
@johncarlosbaez Yeah, just tell the AI to derive all laws of physics, what could go wrong. Jesus.
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Saturday, 26-Apr-2025 01:47:23 JST
Nikita Lisitsa
@nikitonsky I can spot Emmy Noether even if it's a poorly drawn cartoon
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Thursday, 06-Mar-2025 01:54:29 JST
Nikita Lisitsa
The hardest part of returning to a project is figuring out what on Earth were you doing back then
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Tuesday, 04-Mar-2025 10:17:09 JST
Nikita Lisitsa
I've posted a question about hemispherical harmonics a few days ago and got literally zero feedback, so I'm posting it here in the hopes of maybe getting an answer:
https://math.stackexchange.com/questions/5040134/confusion-about-hemispherical-harmonics
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Monday, 27-Jan-2025 05:42:36 JST
Nikita Lisitsa
@sinbad Oh, that's my N-d array class with overloaded operator() (because multi-argument operator[] is only in C++23), and yep, it returns a reference!
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Monday, 27-Jan-2025 05:28:07 JST
Nikita Lisitsa
I'm in the middle of huge refactoring, so I decided to take a break and do some water sim again. This time using the virtual pipes model, it turned out to be amazingly simple.
Don't have time for a fancy 3D viz, but still this might be the best shallow water sim I've made :)
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Monday, 27-Jan-2025 05:28:05 JST
Nikita Lisitsa
@artificialmind I'm using this paper: https://diglib.eg.org/bitstream/handle/10.2312/vriphys20181067/045-054.pdf (section 3.1 is the main stuff), without viscosity & without any multi-layer stuff, together with outflow scaling that they mention from this paper https://inria.hal.science/inria-00402079/document
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Monday, 27-Jan-2025 05:28:04 JST
Nikita Lisitsa
@artificialmind Here's the whole update code. bed is NxN array of terrain elevation, water is NxN water column height (so bed + water is the height of water surface), flowx is (N+1)xN of horizontal pipes, and similarly flowy is Nx(N+1) for vertical pipes.
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Friday, 24-Jan-2025 21:56:52 JST
Nikita Lisitsa
@sinbad I believe I'm past the Stockholm Syndrome era, and now I'm in the "I want to create stuff, not complain about stuff" era :)
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Friday, 24-Jan-2025 21:25:55 JST
Nikita Lisitsa
@sinbad Imo it's a matter of perspective. I still love computers after working with them for...about 17 years probably?
Just accept that "everything is always broken" is how things are meant to be and suddenly it's not that bad
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Saturday, 04-Jan-2025 21:48:48 JST
Nikita Lisitsa
Also tweaked the spruce leaves texture a bit. It's probably not the final look, but feels like a step in the right direction - I never liked how flat it looked.
Here's a before/after:
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Wednesday, 25-Dec-2024 03:08:02 JST
Nikita Lisitsa
Computer graphics community must be so weird to outsiders. Everybody is just posting literally the same image of the same scene, and everyone else is congratulating them
-
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Tuesday, 24-Dec-2024 00:14:49 JST
Nikita Lisitsa
@sinbad Awwww :3
We have two 6-month-old chaotic stray voids who love doing the same -
Embed this notice
Nikita Lisitsa (lisyarus@mastodon.gamedev.place)'s status on Wednesday, 18-Dec-2024 01:16:43 JST
Nikita Lisitsa
@sinbad I did an overwhelming 14 last year, and 9 this year of which 6 are part of a series (which I guess counts as separate articles?), though I'm planning to still have one or two more by the end of the year
I've noticed that I have much less energy and fewer ideas on what to write this year, though