tessi / lazynethack Goto Github PK
View Code? Open in Web Editor NEWA Nethack Screensaver for MacOS -- watch others play nethack when you're too lazy to play yourself :)
License: Other
A Nethack Screensaver for MacOS -- watch others play nethack when you're too lazy to play yourself :)
License: Other
yup.. becasue we use modern js -- and we want to continue to use modern js :)
But people may get this screensaver on windows by using webpages as a screensaver-screensavers. These often use the System.Windows.Forms.WebBrowser
Control, which in turn uses some legacy IE version (even on windows 10).
This we might need to go the route of every larger JS project, and add webpacker to transpile things for IE. ๐
People in this reddit thread might want to help debugging/trying a solution.
We currently catch all keyboard input to not let users accidentally access the browser window. this, however, prevents the screensaver from stoping on keypress.
We need to find a way to stop the screensaver on keypress without letting the keypress through to the web view.
soneone on reddit asked for it
It would be interesting to know which fonts users want. But maybe it's enough to provide a setting for the user to select locally installed fonts (defaulting to the font we provide with the screensaver). This way, everyone can have their favourite font if they have it installed.
someone on reddit said he observed a crash when switching between many screensavers.
MBP 2018, although it did cause System Preferences to crash when I selected a different screen saver to check something
I got a crash report privately. I'm currently confirming if i can make it public and attach it here if so.
soneone on reddit asked for it
The screensaver should fill up most of the screen. This might be hard, since nethack renders differently depending on the screen size of the person playing nethack -- and that screensize is almost always different than our screensize.
We need to find the middle ground between zooming in and not zooming in too much to not loose content.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.