But this checkbox playground would be, in my eyes, an even better virtual console - reduced to the bare minimum of what you could make into a game that can be enjoyed. Provide a nice interface such that the user only has to write the game code, provide events to hook into - start(), frame() and click(x, y) - and this would be an immensely satisfying console to immediately get to work on, as rather than worry about graphics and audio, you're free to get right into making it fun.
...also, it'd be an excellent framework for teaching kids how to code! :D
And that's also why I think environments like QBasic, TI Basic or - more modern - godot, Game Maker Studio and such are very valuable. They allow kids to start programming with something simple and fun.
One in particular, I recall, provided a grid of colourable dots and a minimal language to program them in. There were social features to browse demos people had written. Anyone remember what it's called?
(16 × 16 grid of dots governed by a "shader-like" (?) function getting time, order, column and row indices arguments; negative values red, positive white, zero proximity shrinks.)
Not sure about those "social features", though you can just share the URL with your creating
Theres an old japanese page that seems to explain how it works:
It kind of reminds me of this pattern I saw that someone made out of range sliders (though not as animated): https://codepen.io/xdesro/pen/dyRNqqY
And with the ability to check/uncheck the boxes and influence the course of the simulation.
> The act of worship creates a store of real wealth that cannot be consumed by the workaday world. It sets up an area where calculation is thrown to the winds and goods are deliberately squandered, where usefulness is forgotten and generosity reigns. Such wastefulness is, we repeat, true wealth; the wealth of the festival time.
Heck, today every BSD ships with BSD games in base.
I don't think you can really say you've exhaused this until you can run DOOM rendered with checkboxes. You might need to get into checkbox dithering with multiple checkboxes to give you a few different fill levels, and use really small checkboxes, so you get both the resolution and can actually see what you're shooting at.
I know: I'm a bastard.
"I heard it can run on any computer. Is that right?"
It looks decent but dithering would be nice so I created an issue for it here: https://github.com/bryanbraun/checkboxland/issues/20
You may checkout my this work: :-)
While intended for music production, people have used it for interactive lightshows or games
Did you use libraries or did you create a library for this?
I would love to see a slider as well, maybe with similar effects like transitions in PowerPoint.
Is this all Js rendered or does it use html and css?
Next step: Variable size checkboxes. Something you can't do with ordinary pixels.
Checkbox made out of checkboxes should then be put into an animation loop, zooming out to single chexel.
I love this kind of experimental noodling with no real purpose except fun.
I wonder what other form elements can be pushed into weird usages?
I'd guess radio buttons and select boxes with ASCII in could be next.
My coworker hacked together a demo that's pretty wild: https://twitter.com/nathanAlan/status/1436145205019922440
I can never work out whether there's an in-joke on HN where everyone pretends that they don't have a sense of humor, or whether the truth is a less favorable statement about the HN community. HN is great, but this thread is an example of where it doesn't do so well, since TFA is inherently humorous, and it's not possible to respond to it from an entirely humorless position.
Impressive? Interesting? Wonderful? Not to me at least. And I'm struggling with why it is to anyone else, but that's on me.
Some day, Apple logo made out of nothing but checkboxes might just save the world.