One time I ended up hitting a bug where the new level would start while an extra fish from the previous level was still there. If anybody figures out a way to reproduce this, please share!
5,047 karma · joined November 26, 2020
One time I ended up hitting a bug where the new level would start while an extra fish from the previous level was still there. If anybody figures out a way to reproduce this, please share!
https://memalign.github.io/p/airdesk.html
It’s been life-changing!
If anybody wants a quick intro to the game that works on mobile, here’s a demo I made that works in the browser and lets you tap links instead of learn parser syntax:
The user can enter a formula without solving for y, like “y^y = x^x”. I rearrange into “0 = x^x - y^y”. Then I use interval arithmetic to calculate the result interval of “x^x - y^y” for x = the x-axis range of the graph’s view, y = the y-axis range of the graph’s view. If the result interval contains 0 then I have something to draw. I recursively divide the ranges in half and do a binary search until I find very tiny intervals that contain solutions. I draw those as points on the graph.
Example formulas this can handle:
https://memalign.github.io/m/formulagraph/index.html?f1(x,t)...
https://memalign.github.io/m/pceimage/index.html
Works on the web and colorized ASCII output can be edited. It can be a bit fiddly though: need to manually turn off Wobble and adjust the pixel sampling size to get a good result.
Can you share more info about how you built the 3D world made of dots?
- Most software design should focus on information graphic design, not interaction design
- The case study of Amazon’s book listings drives that point home
- Try using sentences to describe settings rather than have a list of toggles (illustrated with his BART widget)
- Instead of requiring interaction, make decisions for the user based on context
Command+.
Works on iPad with keyboard case (on which I use vim in iSH) too!
I love this guy’s work!
?