Settings

Theme

Show HN: Conway's Game of Life, but as a div full of Braille characters

px.neocities.org

104 points by pxndxx a year ago · 30 comments · 1 min read

Reader

I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.

noduerme a year ago

This is nifty.

When I was in art school for graphic design, we were assigned a typography project to create a series of art pieces that used only "found typography", i.e. not fonts on your computer but, rather, type lifted from photographs of lettering in the wild.

As part of my designs, I incorporated Braille found in an elevator. The typography professor rejected this, leading to a 30 minute class discussion around whether or not Braille was a form of typography. In his opinion, it wasn't, and he failed me on the assignment. I still think I was right, and it's one of my favorite design pieces of my own to this day.

  • latexr a year ago

    Regardless of if braille counts as a form of typography, I can see the argument that using it would be against the spirit of the assignment. Because then anyone could make a similar argument about Wingdings¹ or Teranoptia² or any other pictorial font and soon you’re seeing who can “cheat” better, which while a fun exercise does not train the intended “muscles”.

    A bit like how you could make the debatable argument that code golf languages³ make the exercise boring and pointless.

    Failing you might’ve been a bit much, though. Maybe you should’ve gotten a few points for originality and then from next year on the professor could explicitly forbid braille.

    ¹ https://en.wikipedia.org/wiki/Wingdings

    ² https://www.tunera.xyz/fonts/teranoptia/

    ³ https://en.wikipedia.org/wiki/Code_golf#Dedicated_golfing_la...

    • coolcoder613 a year ago

      I think you did not understand the challenge. It was not any character in any font on the computer, it was any character that you can, and do, find physically, in real life.

      • latexr a year ago

        Yes, I know. And pictorial fonts are used in the physical world. I was providing examples for some of those.

  • squigz a year ago

    It's amusing to me that artistic gatekeeping exists even in typography. What was the class consensus on whether it counts? Also, you should share the piece

    • andsoitis a year ago

      Braille is not a typeface in the same way that the alphabet is not a typeface.

      • noduerme a year ago

        As a concept, neither is a typeface. But in printed form, whatever consistent lettering you use to represent an alphabet is a typeface. Why should a printed/raised lettering for Braille be considered any different from a typeface printed for any other alphabet? Or typefaces for logographic writing systems, for that matter?

        • miki123211 a year ago

          Braille (the concept) is not a typeface, just like the concept of representing certain sounds by pictures on paper is not a typeface.

          Unified English Braille (the specification that maps dot combinations to English characters) is not a typeface, just like ASCII is not a typeface.

          I Ould argue, however, that a specification like Marburg Medium[1], which specifies how Braille should be represented physically, how big the dots should be, how far apart they should be spaced etc, is a typeface.

          [1] https://www.pharmabraille.com/pharmaceutical-braille/marburg...

      • withinboredom a year ago

        Sometimes, I'm blown away by ignorance.

      • dqh a year ago

        Is all Braille identical? No equivalent of typeface where the dots are shaped of spaced differently, but in the same Braille pattern?

      • squigz a year ago

        Sprinkle in some pedantry with the gatekeeping, and we're really set!

      • freeone3000 a year ago

        I am typing in the alphabet, and yet, you see a typeface

zersiax a year ago

As a blind person I can confirm that the braille does not, in fact, say anything in particular. It'd be an amusing experiment to sneak in a couple easter eggs into this that spell out actual words ;)

  • floam a year ago

    It looks like the beginning state is random, but I’m sure it’s possible to create starting conditions that will eventually leave detritus that spells something.

9dev a year ago

Using Braille characters as a 2D textual rendering output is a neat idea. Might come in handy for charting on the command line.

omneity a year ago

Great work!

Is the seed random? No matter how often I refresh it reaches a “dead” state after a few epochs only.

  • 8474_s a year ago

    Its random and default 23/3 rule always decays to oscillators and static objects. `Most initial patterns eventually "burn out", producing either stable figures or patterns that oscillate forever between two or more states (known as ash)` https://conwaylife.com/wiki/Conway%27s_Game_of_Life

  • diziet a year ago

    Factories/guns are quite rare, Oscillators are fairly common (but maybe not rendered properly on this? . . . is a common oscilator and I see many but they don't render propely) and spaceships tend to collide with stuff!

miki123211 a year ago

As a blind person, I find it quite sad that the most common use of Unicode Braille these days is to make terminal apps less accessible to the people Braille was originally intended for.

  • Jerrrry a year ago

    Genuine question, but aside from a monochrome display to tactile/physical-sense augmented accessibility device, to what other mediums could visually impaired people appreciate visually intricate phenomena such as cellular automata?

    Maybe the recently posted "audio from billiards/2d particles" could be adapted with a ruleset to bring Conways GoL to a less visual-centric medium.

  • Jerrrry a year ago

    Sorry, as a fellow blind person, I couldn't read this because it wasn't in braille.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection