Hacker Newsnew | past | comments | ask | show | jobs | submit | memalign's commentslogin

Thanks for checking this out! I need to fix the mouse/trackpad user experience.

If anyone wants to see more of the game in the meantime, this link exposes the debug menu where you can advance pretty quickly by cheating to get more resources:

https://memalign.github.io/m/taptoypia/index.html?debug=1


Thanks for playing!

I spent several weeks worth of nights on this project and put a lot of thought into the experience, though I exclusively played it on touch devices.

I need to test the mouse user experience.

Precision matters less in this game than it may seem. It’s ok to spam clicks because there are no resource constraints. It might mess up the layout of the build you were planning, but it will not impact completing the story. In fact, I imagined this game as a sort of clicker game where the progression and scaling up matters more than precision.


>I spent several weeks worth of nights on this project and put a lot of thought into the experience, though I exclusively played it on touch devices.

I really didn't play, I suffered. I got motion sickness.

The core of your game is clicking, and the default action is unusable on the main platform from which HN is browsed. I would contend that since you did not even once open it in a desktop web browser, you cannot claim to have thought about the experience.

"Works on my machine" is a failure response, and is typically unacceptable. Part of software engineering (really the core of all engineering) has long been to think deeply about where and how an output will be used and by whom.

In the 80s-90s that was making sure your software was portable to different processor architectures you might not use. Sparc, PowerPC, ARM, Itanium, x86, z80, 68K. Devs would have multiple PCs at their workstation for testing different machines. In the late 90s-early 00s, it was all about making sure your site worked across Opera, Netscape Navigator, Internet Explorer, Firefox, Amaya, Konqueror and Safari. Then once again with apps across phone operating systems.

Especially in the responsive web era since 2012, it has been vitally important to make sure your site works with both desktop and mobile web browsers.


You might be interested in this graphing calculator I made using interval arithmetic:

https://memalign.github.io/m/formulagraph/index.html

Some detail on how this works, including links to the relevant interval math code:

https://memalign.github.io/p/formulagraph.html


Looks like GrafEq?

http://www.peda.com/grafeq/



I wish this had a pinyin mode…! I am learning to speak Mandarin but I am not learning to read/write.

( I’m learning using a flashcards web app I made and continue to update with vocab I encounter or need: https://memalign.github.io/m/mandarin/cards/index.html )


same! but if you get it inevitably wrong the first time it gives you the pinyin. but i struggled to get it to transcribe the consonants I was making let alone the tones. i'm pretty sure i'm not as bad as that!


Great suggestin, added a toggle to see pinyin.


+1 for pinyin


+1




It looks like it requires a MIDI which it then converts to sound like it’s coming out of a Gameboy.

Here’s what the FAQ says:

> How it works

>

> Search a song, pick a MIDI source, hit Generate. The Wario Synthesis Engine analyses the MIDI and resynthesises it using Web Audio oscillators tuned to mimic the Game Boy's 4-channel sound chip. All processing runs in your browser.


Now just get Claude Code to build a hUGETracker exporter, and you could actually bring one of these songs into GB Studio!


That’s fine, but “turn any song into…” is just a lie then.


I’ve been using Gemini’s generous free tier in Gemini CLI. It’s nice to have other free options, even if it’s for a limited time (and with the caveat that the data will be used to improve the models).


Source code and thorough README from the author:

https://github.com/Rezmason/matrix


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: