cxxmatrix

Dev tools

terminal animation

SHOW HN2020

cxxmatrix

Matrix rain, Conway's Game of Life and Mandelbrot set for terminals

github.com

#terminal#matrix rain#game of life#mandelbrot#c++

158points
39comments
#380of 3,028 in 2020
Top 13%of 2020 by points

How HN took it

DebatedReal support and real criticism

7 positive, 4 neutral or asking, 0 mixed, 4 critical, out of 15 comments about the project. Thread score +0.29.

Execution: 1 for, 2 againstPerformance: 1 for, 2 againstIdea: 2 for, 0 againstDesign: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Fun, cool visual effect with good speed and colours

    From 3 comments
    • I like the speed and dynamic aspects. Use of 256 colours means extra shades etc. Simple effect and very good. Now I want to dust off my old snake game and upgrade it to 3D.
      rs23296008n1 on HN
    • So very cool. I just built and installed it on my MacBook. Looks great on Apple's standard terminal, and I think a little bit better even on ITerm 2.
      mark_l_watson on HN
    • This is so cool! Thank you for the great effort.
      rolandog on HN

Objections

  • Fails to compile with GCC and Clang on Unicode glyph data

    From 1 comment
    • Oh boy, neither GCC nor Clang liked the Unicode one bit: ``` $ make 2>&1 | head c++ -std=c++17 -Wall -Wextra -Os -MD -MP -MF cxxmatrix.dep -c -o cxxmatrix.o cxxmatrix.cpp In file…
      saagarjha on HN
  • Laggy in some terminals such as Terminal.app and WSL

    From 2 comments
    • Interestingly, it was exceedingly laggy on Terminal.app for me. iTerm seemingly handled it better.
      saagarjha on HN
    • Those terminal matrix rain animations are always super slow for me at higher resolution. Using two cores 100%. Maybe because I run through WSL?
      Mashimo on HN

Requests

  • Document how to launch the Mandelbrot and Game of Life modes

    From 1 comment
    • This is fantastic. What arguments should I pass ./cxxmatrix to get the mandelbrot set or game of life? Can't seem to get it to work / couldn't figure it out from the repo.
      meanmrmustard92 on HN

Questions

  • What arguments enable Mandelbrot or Game of Life?

    From 1 comment
    • This is fantastic. What arguments should I pass ./cxxmatrix to get the mandelbrot set or game of life? Can't seem to get it to work / couldn't figure it out from the repo.
      meanmrmustard92 on HN

Alternatives named

  • cmatrix

    From 1 comment
    • Actually one of the reason why I wrote this program is to test the terminal performances. When I'm searching the benchmark data of Alacritty, I found this issue…
      akinomyoga on HN
  • gomatrix

    From 1 comment
    • A long time ago I wrote gomatrix: https://github.com/GeertJohan/gomatrix It's a Matrix emulator inspired by cmatrix. It doesnt have as many features as this posts one (e.g. just…
      GeertJohan on HN
  • redpill and github-matrix-screensaver

    From 2 comments
    • Great work! This is one of the best rain implementations I've seen. A while back I implemented[0] a (pretty basic) Matrix rain in JavaScript that will pull your latest public…
      anderspitman on HN
    • There is a screensaver that does Matrix rain with GitHub's latest public commits: https://github.com/winterbe/github-matrix-screensaver
      pluc on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/22510839)