The sound is a randomly-selected C, D, E, or G note. Emoji are also selected from a random pool of plants and creatures. There is no way to control this which is a part of the point and fun of the project
Just to add for anyone looking at that link - this guy seems to be an artist who combines technology and nature and senses. He has a ton of really interesting stuff to click through on this website.
It's a better use of time than reading comments about the approval of bitcoin ETFs. Same level of productivity (zero) but didn't leave me feeling angry.
If you’re not used to using regular design tools, I recommend using a spreadsheet like a low-res bitmap to make a map. It’s as simple or complex as you want it to be, short of making a 3d or writing a real application—- from painting cells with fill colors to scripting.
If you’re looking for something more visual, have a dedicated video card, and don’t mind going down a bit of a rabbit hole, do it unreal engine with the bazillion existing free assets. It’s one of the simpler 3D environments to learn to navigate and you can just drag and drop stuff from the free assets. I don’t know that I’ve seen another complex application that’s embraced the “batteries included” concept any more thoroughly. Of course, you can go as deep as you want, but I’ll bet you could get very pretty version up and running in an afternoon.
Little toys like this are the spirit of the web. I'd never go through the rigamarole of downloading and deleting an app to fiddle with this for two minutes, but I sure as heck will click a link.
The concept is funny, but actually playing it is very frustrating. It's a perfect example of a game where the difficulty comes from poor controls. (Though it appears to be intentional in this case.)
const event = new Event("mousedown")
const pArr = Array.from(document.querySelectorAll("p"))
function switchSymbol(target) {
target.dispatchEvent(event);
}
function switchUntil(target, until) {
while (target.innerText !== until) {
switchSymbol(target);
}
}
for (const p of pArr) {
switchUntil(p, "")
}
Change the second argument of switchUntil to the emoji you want. HN doesn't allow emojis
It's interesting (to me) in this specific example because it generates a favicon using SVG + emoji. I wasn't aware that could be done. Favicons can't be simple enoji/text, they have to be an image.
the grid is made up of <p> fields, I thought you just could replace the sqiggly line (background) with an emoji/text using the right font etc instead of svg/emoji
140 comments
[ 3.3 ms ] story [ 82.6 ms ] threadhttps://www.youtube.com/watch?v=03X83rAkofU
https://news.ycombinator.com/item?id=38941747
If you’re looking for something more visual, have a dedicated video card, and don’t mind going down a bit of a rabbit hole, do it unreal engine with the bazillion existing free assets. It’s one of the simpler 3D environments to learn to navigate and you can just drag and drop stuff from the free assets. I don’t know that I’ve seen another complex application that’s embraced the “batteries included” concept any more thoroughly. Of course, you can go as deep as you want, but I’ll bet you could get very pretty version up and running in an afternoon.
https://microwave.pointless.click/
This is great. What a fun project
More of a game but also https://gashlin.net/tests/feat/
Please include user-select: none css so clicks with drags don't cause selection
/* Prevent elastic scrolling on ios */ html { overflow: hidden; }
https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-...
the grid is made up of <p> fields, I thought you just could replace the sqiggly line (background) with an emoji/text using the right font etc instead of svg/emoji
https://en.m.wikipedia.org/wiki/Favicon