NOMORECOCAINE

← All updates

What's Up Doc?

So, what have I been up to? Well, to make this simple:

  1. Coding is fast and easy to do, even if I am working.
  2. Art is almost impossible to do.
  3. Writing is between those two, but depends a lot more on my levels of energy.

So... the reason why the Activity tab is lighting up like crazy is because it picks now Basecamp activity as well, although I have limited the numbers so that Basecamp is capped and never pushes it over 16 activities per day. Otherwise we'd be looking at a heatmap that is just few bright spots where I did a lot of basecamp stuff, and everything else is dark green.

Anyway. Because coding is easy to do even when I don't really have time... I have been working on my second game, which I call Kurmu. It's another lovecraftian story, although sort of a life-sim. Basically, it is about 10x more complicated that Unfor could ever hope to be. Or should be, rather.

I also started as a side-project that I wanted to sketch down, a third project Kytö.

But that's non-existent, just a rough idea and some basecamp work on it, no actual gameplay or code yet.

I've also spent a lot of time learning Rust, as I want to use it in future projects. GDScript, I am fine with. It's pretty expressive and easy to comprehend, but a lot of stuff that I am interested in is actually rather "simulationist", and GDScript is not really meant for speed. Even though I absolutely hate algol languages. I learned on CL (common lisp) and used Clojure a long time... so this whole { and ; line ends is driving me insane, never mind the absolute REAMS of syntax that Rust has.

But Rust has opinions.

I like languages that have opinions. Zig, for example, only has some vague opinions on such ideas as transparency and explicitness. It does not care how I structure my code or what I do with it.

Whereas, Clojure or Rust, have very strong ideas about certain code quality things and how you approach problems. Clojure: Everything is immutable, data over objects, and state changes are explicit and managed. Rust: Everything has only one owner, and if it doesn't won't even compile.

At first glance, Rust sounds like it's not that "opinionated". Until you try coding it and nothing compiles at first try.

Anyway... just letting you know what the "high activity" means. It means that I am writing down a lot of ideas and plans for games, designs, etc. And I am coding multiple projects and trying to learn a coding language by tackling a hilariously complicated project that is way beyond my capabilities. But that's how I learn.