The most important thing is to just recording the data. The exact formatting doesn’t matter too much as long as it’s consistent. That way you can always massage it to whatever you come up with later.
- 11 Posts
- 253 Comments
donio@lemmy.worldto
Patient Gamers@sh.itjust.works•Great games you would recommend from before 1990?
2·1 month ago(the first batman game)
Sorry to nitpick but there were several Batman games before that. The first one that I know of was Batman (1986), an isometric exploration game on 8-bit micros. It’s a very good game for its time and the engine later evolved into Head Over Heels (1987) which uses a different theme.
donio@lemmy.worldto
Patient Gamers@sh.itjust.works•Great games you would recommend from before 1990?
2·1 month agoLaser Squad (1988) was among my favourites growing up, they are the precursor to UFO/XCOM (the original from 1993).
I will add Rebelstar (1986) on the ZX Spectrum, the granddaddy of them all. Technically there was Rebelstar Raiders beforehand but that version didn’t have a computer opponent. I feel that Rebelstar is where the design elements that defined the later games came together.
Great list! I will add Wildfrost and LONESTAR on the roguelite, “there’s gotta be a way to survive this turn, if only I could figure it out” side. Wildfrost is at the historical low, LONESTAR is not quite but close.
donio@lemmy.worldOPto
F-Droid@lemmy.ml•F-Droid TIL thread: What's your favorite obscure feature in an F-Droid app?
7·2 months agoThat’s crazy, I almost always have my screen locked into portrait, I would have never found that feature!
donio@lemmy.worldOPto
F-Droid@lemmy.ml•F-Droid TIL thread: What's your favorite obscure feature in an F-Droid app?
9·2 months agoIt’s fun to try to make it recognize your own sounds as a bird. I was able to get an 82% as an Eurasian Collared Dove. I feel like one of the flock now.
donio@lemmy.worldOPto
F-Droid@lemmy.ml•F-Droid TIL thread: What's your favorite obscure feature in an F-Droid app?
3·2 months agoYeah, the ability to use the bluetooth or android auto forward/backward jump buttons to skip a few seconds instead of entire tracks makes AntennaPod nice for audiobooks or other long form audio.
donio@lemmy.worldOPto
F-Droid@lemmy.ml•F-Droid TIL thread: What's your favorite obscure feature in an F-Droid app?
42·2 months agoHere is mine: In AntennaPod you can add a local folder as a “podcast”.
This is a great way to add audio files from other sources to your pod listening schedule. Files copied from your computer, drm-free audiobooks, audio tracks extracted using NewPipe etc.
It is also possible to have the files deleted when you are done playing them.
donio@lemmy.worldto
F-Droid@lemmy.ml•FOSS alternative to google lens: offline translator
1·2 months agoYep, I think in those situations it’s best to write in a language you are comfortable with and let the reader use the tools of their choice to figure it out. That way if their first try gives them garbage they can use other methods to figure it out.
I have yet to see a machine translator whose output I’d trust to send out as my own.
donio@lemmy.worldto
F-Droid@lemmy.ml•FOSS alternative to google lens: offline translator
2·2 months agoThere is a PR to allow the use of the translation engine by other apps. Once this lands I would love to see Fedilab have this as an option for its inline translations as an alternative to external services.
donio@lemmy.worldto
Board Games@sopuli.xyz•Board Games Ranked By How Much The Box Lies About The PlaytimeEnglish
4·2 months agoI only played A Feast for Odin extensively but I disagree on that one: our playtimes are much closer to the 90-120 minutes on the box than the 3-5 hours claimed by the article. I don’t think that we ever had a game go over 3 hours. Once everybody is comfortable with the basics and at least one player knows the rules well enough to quickly clear up any details the game flows very smoothly for us. The number of meeples is not a problem at all, the article neglects to mention that most worker placement spaces require multiple meeples so the 5-12 you get per turn are gone after a few actions.
I don’t have a VM based setup but on my aging laptop:
- Indenting a single line in a buffer with ~5K lines of code is instantaneous
- Indenting the entire 5K line buffer using
C-x h C-M-\varies depending on the language and mode used. For elisp or fennel it’s instantaneous, for Go it’s about 1.5 second. - A slow case I’ve found was indenting a C or Go buffer where every line needed to be touched, this was about 7 seconds which is admittedly slower than I thought it would be
- Indenting such a file while in c-ts-mode (so with tree-sitter enabled) is about 1s.
- Same but using LSP and
M-x eglot-format-bufferis instantaneous if a small number of fixes are required or about 1s if every line needs to be touched.
I appreciate your frustration but several times slower is not normal, something is broken in the environment or setup. I’ve been using Emacs for decades and I would never put up with any kind of slowdown, not to mention several times slower. Yikes.
To make sure that I am not just talking out of my ass I ran elisp-benchmarks between emacs-28 from about 4 years ago and emacs-30. Every benchmark was either faster or unchanged with emacs-30 and overall it was almost twice as fast as emacs-28. Many of these benchmarks are compute heavy but the more interactive ones like elb-scroll and elb-smie were faster too.
It depends. If it’s under your control with your own keys then it can be beneficial. If it’s under someone else’s control (as it is for most people) then it’s a step towards the walled garden.
I was skeptical at first (uh, another one of these?) but the small algorithm illustrations charmed me enough to look at the repo and I think I like it. Well organized repo, straightforward code and a good example_test.go, something package authors often neglect. If nothing else it can be a useful source of ideas if you decide to roll your own version of one of these operations.
I am only guessing and extrapolating based on how this usually goes:
- It’s probably possible to get it to run but would take a lot of work
- It’s probably much easier to just run the windows version under Wine
While the Linux kernel usually maintains long term backward compatibility very well unfortunately the userspace (libraries) is a different story.
Looking at the game’s faq the main dependency seems to be SDL. There is no OpenGL or other 3D library requirement. It might also depend on which version was shipped on the CD according to the faq there was an earlier statically linked version (which I am guessing might be easier to get to run) and a later dynamically linked one.
donio@lemmy.worldto
Firefox@lemmy.world•Thoughts on @brave and Brave Search over and @duckduckgo? Looking at #privacy and #foss alternatives to #bigtech. Educate me please.
2·4 months agoOne reason I’ve been sticking with DDG is the amount of UI and feature customization it offers. Not just the number of settings but that they are sensible ones: it’s stuff I care about. They also have a privacy-friendly way to save and restore these settings.
donio@lemmy.worldto
Patient Gamers@sh.itjust.works•Weekly Recommendations Thread: What are you playing this week?
4·4 months agoStarted playing Wildfrost, a deckbuilder with some unique mechanics. I slept on it for a long time because it had somewhat mixed reviews early on with some players complaining that it was too luck based or that it was too difficult to evaluate game state. To me this hasn’t been a problem and the game was a very pleasant surprise. Thankfully it doesn’t try to be a “better Slay the Spire” since nobody seems to get that right but goes on its own way. There is no mana system, instead you pay for cards with time: playing a card (usually) takes up your turn. Some of your cards will stay on the board and periodically trigger based on cooldowns and other triggers - and so do enemies. It’s all about timing, sequencing and positioning.
These mechanics make the game flow very smoothly and the turn puzzle is satisfying. The implementation and art are great too making it a very pleasant overall experience.
I’d add the language specification. It is well written and Go is a relatively small language so the spec is not difficult to digest:
And pretty much everything from the official documentation page is a good read:















To help narrow it down I’d try streaming a low-end game that runs very well locally and doesn’t tax the system. If this doesn’t stream well either that would suggest that it’s something specific to the streaming setup, perhaps a networking issue.