I've never run Unciv! First i'm hearing of it honestly. I'll have to check it out.
I can say from this experience, the first 24-72 hours of the game was people just complaining in our group chat that the FreeCiv client sucks (it really does). I'm very tempted to jump in and make a few improvements, there's a really awful bug that impacts the ability to move stacked units - and if the diplomacy state changes while units are in the territory of a previous ally, they are unable to move whereas in Civ2 (legit Civ) they just get auto-pushed back to the borders immediately.
> whereas in Civ2 (legit Civ) they just get auto-pushed back to the borders immediatly.
Maybe you're thinking Civ 3? Civ 2 doesn't have borders. If you have units close to other civ's city, they will demand you to withdraw. If you agree, they're teleported to your nearest city.
ah yes you're right! Regardless, i don't think they're mean to get stuck haha. The more offensive element of this issue to me is that the UX gives no feedback, it just doesn't work and gives an audible buzz.
You may know this already, but the different FreeCiv clients are pretty different from each other. It's been a couple of years since I've played FreeCiv, but IIRC the QT client was the nicest at that time.
Yeah, so that's another lesson I learnt during the early phases. I've been using the gtk4 client personally, but someone else suggested the QT client. I do think the QT client is a bit better, but it is broken in different ways too.
It's really confusing to me why there's so many frontends for this one app. I'm tempted to switch to the web interface next time, but figured for now figuring out how to mange the server was enough of a problem without taking on the responsibility for the client people were using at the same time.
We thought about this and specifically decided not to award xp based on an animals danger rating.
Even though we warn users in the onboarding to take care in the wild, TikTok and similar platforms have shown people acting foolishly is not something you can fully control
Do you put up anything when ID'ing a dangerous situation like "RUUUUUN!!!" or similar? Maybe a more serious idea would be to give some sort of visual indication of danger vs loading some text to read that says it's dangerous.
If i have learned anything about UX, it's that 1) people don't read, 2) people also don't read, and 3) if you have something important to tell them, don't make them read.
What that leaves you as options is pretty limited.
Depends on the situation though. If you've taken an image of something you want to identify, people are going to read it when you give them text to read. If that text as any longer than just the name of the thing you IDd then they'll probably stop reading.
Great video, when I first watched it, it switched my thinking from "why is *nix so hard to use" to understanding they were really trying to build with the user in mind and to learn more about the "*nix way" to work with it, not against it.
I have been testing this as a daily driver since the last big mention on HN to simplify my .bashrc file.
I use it with `eval "$(zoxide init bash --cmd cd)"` so I can continue to use CD due to muscle memory.
- I like that if there are multiple /foo directories known by Zoxide, say /foo/ and /abc/foo/, that you can do `cd abc foo` to go the path containing both.
- I am not a fan of having to do `cd foo**` for tab completion to folders outside CWD. I feel it slows me down as a tab complete fanatic.
- Also don't enjoy if I `cd foo/bar/batz` directly, then try `cd bar`, Zoxide has no reference. You would need to CD into each directory individually to build the database. I have seen scripts kicking around online to put a complete directory structure into Zoxide database by CD'ing to each subdirectory for you.
Not sure if I am officially sold, or I'll go back to aliases and simple tab completes forwards, and backwards (logic I use for tab complete backwards to exact directory name backwards from CWD instead of `cd ../../../etc` https://gist.github.com/GNOMES/6bf65926648e260d8023aebb9ede9...)
I have been tempted to drop tmux locally for native Ghostty panes/tabs, but I prefer the single height tmux status bar with window list only (set -g status-left '' + set -g status-right '') vs the thicker window decorations using macos-titlebar-style = tabs.
I did come up with Ghostty bindings to replicate my tmux settings if it helps anyone (my tmux leader is ctrl + space):
Nice, I came up with something similar when trying ghostty.
Were you able to replicate/setup continuous key hold for resizing?
The way I have it it tmux is that doing leader,Shift+hold h/i/k/j continually resizes a pane while I keep holding for example Shift+h. But I wasn’t able to replicate it in ghostty
Hey. Not sure what's triggering it from the tmux.conf, i think it's just the `-r` like you have ? I think it stands for 'repeat'. Perhaps you are already doing the same thing, spam resize?
I have something like `bind -r H resize-pane -L 1`, so when I hit my <leader> and then hold capital H (shift+h), it just keeps resizing by 1 unit of size.
other parts of my config that could be relevant, using with iterm2.
```
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
bind -r H resize-pane -L 1
bind -r J resize-pane -D 1
bind -r K resize-pane -U 1
bind -r L resize-pane -R 1
set -g mouse on
bind \\ split-window -h -c '#{pane_current_path}'
bind - split-window -v -c '#{pane_current_path}'
set -g focus-events on
setw -g aggressive-resize on
set -g display-time 4000
set -s escape-time 0
```