Quake 1 port for Apple Watch
github.com
github.com
It also shows, how much the watch and some other Apple devices are held back by the software restrictions. Basically any software released in the 90ies should run easily on the watch. Of course, due to the small screen size and the lack of a keyboard, a totally different UI would be needed, but if people were really free to experiment and distribute, a huge field of new software could be opened.
SceneKit is available. Not sure what the battery life is like when it’s used for anything other than displaying a simple 3D model briefly (e.g. like the fitness medals).
I would have honestly expected the watch to be able to play much more than Quake.
Really neat, in any case.
To continue on this topic, blue light filters may look pleasing to some but it’s not sure whether they do have an effect:
One study found out that people using such blue light filters tend to have more screen exposure at night. Perhaps they think the filter allow them to watch more the screen, which may not be good.
(I don't have access to the article text and the abstract just seems to point the correlation)
The article is quite positive about blue lights and presents excuses for its findings in the discussion. They ask for a better study with more participants and more samples.
It also cite an interesting paper about patients with insomnia, so not the average hacker, who benefits from blue light filters to sleep better: https://www.tandfonline.com/doi/full/10.1080/07420528.2019.1...
(I have access to these papers from work but there is a very convenient and famous website that we aren’t supposed to name on HN).
Certain lighting (especially fluorescents) and just about any screens always set me off.
I don't know if they have an effect or not, but I much prefer having it on. It feels easier on the eyes. When I turn it off I immediately feel a kind of discomfort.
I don't believe it actually has an effect on my health. But the warmer colors definitely have an effect on my comfort.
from the github:
> Extract game music from the gog game files:
bchunk -w “game.gog file location” “game.cue file location” track
(Music tracks will extract in to current working directory (track02 -track11.wav).)It'd be an interesting exercise to see how much you could lower the sample rate without it sucking. On second thought, you could convert stereo to mono first, without even worrying about the sampling rate, and get half the space back. But I'm sure you could do more.
"Quake port" is the new "Beowulf cluster"
How about Quake on Amazon Echo + Alexa? Build it like a Text Adventure but use NLP + Computer Vision to describe the scene and you shoot and move by describing what you want. Great for people with poor vision or has a nostalgia for the 80s.
I don't know diddly-squat about programming for Alexas, but if my local TV station can do it, anyone probably can.
https://www.youtube.com/watch?v=89TAt72eYt4 (Series 5 gameplay video)
This port started from the original Quake Watch port by Tomas "MyOwnClone" Vymazal.
Changes by ByteOverlord:
Save and load game on watchOS Music playback ("cd" audio) Camera look and tweaked controls Autosaving options Map quick select and cheats screens Automatic native resolution on watches
This is one of those things I'd love to install and play around with like, twice a year, but I suspect I have to reinstall it every 7 days to keep it working unless I pay an Apple dev tax.
I’m not saying it’s not cool. But it should be fast.
It was supported far too long, and with its final updates it was barely suitable as a timepiece. It couldn’t handle the most basic of tasks, like receiving messages or playing MP3s on your AirPods.
In fact, there's a recent game called HOAT or something. Built by a single guy using the Quake engine. Had to return it because it was running with 30fps on my machine.
Thanks anyway
This is the power of Open Source.
Now I know what I’m doing tonight.
Speaking of making a mess, instead of somewhat vague sniping, you could have made it clear that your beef is with Homebrew, rather than risking the impression that it's with this neat Quake 1 port. Because at the moment you have the top rated comment and it looks like you're slagging off this project rather than making a potentially valid argument for Macports over Homebrew.
The project author probably chose Homebrew because they already knew how to use it, it works, and they were more interested in making their Quake port than with evaluating different package managers. People make these kinds of choices all the time, particularly with side projects where they only have limited time to work on them.
It looks like you're personally attacking me rather than speaking to any argument I may have made.
> The project author probably chose Homebrew because they already knew how to use it, it works, and they were more interested in making their Quake port than with evaluating different package managers. People make these kinds of choices all the time, particularly with side projects where they only have limited time to work on them.
As I made no mention of the author nor the project, and no one but the author knows the reasons for their choices, this is a mind-reading fallacy wrapped in a straw man.
brew analytics off
And in general it does everything as user not su for a few years now. (Actually a good idea if using it before M1 to brew dump, remove installs and brew, then reinstall from the dumped brew file.)The issue is that by default on install Homebrew uses Google Analytics.
> And in general it does everything as user not su for a few years now.
Homebrew always did everything as the admin user and not as root, and that was always the problem. It mungs permissions of /usr/local; all files, not just directories. And it's not so much of a package manager as it is a needless frontend for git. MacPorts, alternatively, respects default file system ownership, is a full-featured package management system, and like pkgsrc, is based on the FreeBSD ports system.
And when uninstalled, MacPorts doesn't leave a mess. With these 3 commands, it leaves no trace (with the exception of the /opt directory in the event it is used for something else):
sudo port -vfp uninstall --follow-dependencies installed
sudo port -vfp uninstall all
sudo rm -rf /opt/local /Library/Tcl/macports*
If the day ever comes, good luck uninstalling Homebrew.[1][2][1] https://github.com/Homebrew/legacy-homebrew/issues/48792
[2] https://stackoverflow.com/questions/32895800/cant-reinstall-...