I'm quite surprised it's available on Android, this specific take on air traffic control games doesn't really strike me as mobile-friendly game. Good to know - I played it a lot on Steam back in the days.
You can, I am self-hosting Immich via Docker on Raspberry Pi 4 with small SSD and it's nothing but good experience so far (but I keep the photos backed up elsewhere just in case, I use Immich mostly to share curated sets of photos)
I had the exact opposite experience. It doesn't teach the basics needed to even solve the first puzzle. Which language are we even writing in? Clicking help explains what exactly to do but not why, as well as lots of rules with unexplained terminology.
APL game engine is indeed an unusual thing. I don't know much about APL, and never used it (toyed with J back in the days though). I am really interested in the development process and the challenges posed by using APL for that kind of project.
Also, I really appreciate that the ReadMe file doesn't try to sell this project as something more than it actually is - a buggy passion project. Such honesty is, I feel, relatively rare nowadays.
It’s crazy what people make games out of. When I was in a game design university program, one of my classmates used to make complete games (including a JRPG style adventure game) using excel formulas. Not even VBA, which would still be insane… just a bunch of formulas.
I wouldn't agree that "any technical achievement is easily replicated by AI," but porting software from one language or platform to another certainly qualifies. Who cares if something is written in Rust or APL or whatever? If you don't like the language it's written in, just ask for a rewrite.
(That said, LLMs don't tend to be hip to Brainfuck, so I'd steer clear of that one.)
APL is sufficiently different to Rust that a direct port is less viable
Rust programs usually have very deep dependency hierarchies, a gamedev project can legit have 500+ dependencies. It makes no sense to port them individually (though maybe LLMs actually make this dumb approach viable)
APL programming.. isn't like that. It isn't just a different language, it has a different shape
Rust and Javascript are interchangeable in some domains (and not interchangeable in others). You can convert between them more or less automatically
But APL? You would need some taste to implement in APL what the game needs, even if the actual coding is done by a LLM
It beings back memories, I was learning CNC machining mainly on Fanuc machines. They were old, reliable, but ultimately quiete crude machines. When for the first time I was working on a modern Sinumeric milling machine, I was amazed how user-friendly it was. Instead of writing g-code by hand, user could just use a menu to choose operation to perform, like machining an island or a pocket. You could say that Fanuc felt like C, and Sinumeric like Python. Well, not 1:1, but close enough for analogy.
The article though, it's an interesting read, but I hoped for more technical details. It ends abruptly too, so I hope for a continuation.
Sorry for the weird ending, people pressured me into writing down exactly what I did to get it to receive data and I haven’t had the time to continue it haha
You are talking about retirement, yet I was working with people who couldn't stand the 2-week long annual leave (which is mandatory for every under contract of employment where I live) because they had nothing to do. 30, 40 years old people. It's terrifying.
I use RPi 4 with a cheap SSD connected via USB-to-SATA connector as a tiny home server for a year already and it works without issues.
I know that not all USB-to-SATA connectors are compatible with RPi – I got lucky with the first connector I tried (Unitek). Not sure if RPi 5 has a wider compatibility.
A year isn't much. I changed I four ssds,sata,sata,nvme,nvme, about every other year, while the data store at some cheap wdc spinning rust still spins and won't stop for some years.
TIC-80 is great indeed, I had even ore fu with it than with PICO-8 and that's a high bar.
But there is one gripe -- when packaging apps into executable, TIC-80 pulls templates from the Internet.
On one hand, it's not that big deal, we are online basically all time nowadays. But on the other hand, I would expect that kind of software to be self-contained.
I found a quite simple (but definitely not frictionless) workaround though - you can build the templates yourself, edit source code to work with localhost instead of TIC website, and host the templates on local webserver.
As I said, it's not a frictionless solution, but I don't know C well enough to make more substantial changes to this behaviour.
This is really fine article. I agree with its overall sentiment that it's difficult to draw hard lines.
Answering the question posed in title - I have no idea.
When I was a kid, I thought that person becomes adult in the day of their 18 birthdays.
But being 18 years old, I didn't feel so mature. "Maybe when I finish university", I thought. But nope, it didn't feel like being adult.
Maybe when I have a stable, "real" job? Nope.
Maybe after I leave my parents home? Still not.
Maybe after marriage? It's still not that.
I suppose I still consider being adult with being serious, busy, and in total control of their lives. And I don't feel that yet, probably I will never will.
I feel that this view of adulthood is a bit childish. And most likely I never will feel adult in this specific way. We never are in a total control of our lives.
But - do I feel more mature than in my 20'? Of course I do. I have much more responsibilities. My decisions and my actions are much more deliberate than they used to be.
But I just feel that I still have a long way to go...
Mine too likes to lie between the keyboard and the monitor, but if I want to actually work I still have to remove her from the desk.
The issue is that, while she usually is a lovely cat, the hand movements over the keyboard are turning her predatory instincts on, and sooner rather than later she's going to bite...
reply