bingo

crappy everyday tech bingo
git clone http://git.permacomputing.net/repos/bingo.git # read-only access
Log | Files | Refs | README

bingo.tex (2441B)


      1 \documentclass[tikz]{standalone}
      2 \usepackage{fontspec}
      3 \usepackage{shapepar}
      4 \setmainfont{Libre Franklin Medium}
      5 \usetikzlibrary{shapes.geometric}
      6 \usetikzlibrary{matrix}
      7 
      8 \newcommand\bingoboxSm[1]{\node[draw, regular polygon, regular polygon sides=4, text width=0cm, inner sep=0mm,  minimum height=6.2cm, line width=0.05cm]{\shapepar{\squareshape} #1\par};}
      9 \newcommand\bingobox[1]{\node[draw, regular polygon, regular polygon sides=4, text width=0cm, inner sep=0mm,  minimum height=6.2cm, font=\large, line width=0.05cm]{\shapepar{\squareshape} #1\par};}
     10 
     11 \begin{document}
     12 \begin{tikzpicture}
     13 
     14 
     15 \matrix (bingo) [matrix, row sep=-\pgflinewidth, column sep=-\pgflinewidth]
     16 {
     17 % row 1
     18   \bingobox{I will put a blockchain on it}; 
     19   & \bingoboxSm{the CEO is suddenly really into crypto, and so should you}; 
     20   & \bingobox{dockerfile}; 
     21   & \bingoboxSm{download 18GB of programming device tools to flash a 124K firmware}; 
     22   & \bingobox{minimalist electron applications};  \\
     23 
     24 %row 2
     25   \bingobox{can't install app because OS is too old}; 
     26   & \bingobox{8 instant messaging app installed}; 
     27   & \bingobox{Your 2-year-old phone is not supported}; 
     28   & \bingobox{virtual keyboards}; 
     29   & \bingobox{LCD e-reading};  \\
     30 
     31 % row 3
     32   \bingobox{Your name is invalid}; 
     33   & \bingoboxSm{the CEO is suddenly really into crypto, and so should you}; 
     34   & \node[fill=lightgray, align=center, draw, regular polygon, regular polygon sides=4, text width=0cm, inner sep=0mm,  minimum height=6.2cm, font=\Large, line width=0.05cm]{\shapepar{\squareshape}FREE \\ PLAY\par};
     35   & \bingobox{"Trusted" computing}; 
     36   & \bingobox{please select all images containing a horse};  \\
     37 
     38 %row 4
     39   \bingobox{"legitimate" interest}; 
     40   & \bingobox{customer support on Discord or Twitter}; 
     41   & \bingobox{everything is an online video call}; 
     42   & \bingobox{copying a file between two machines}; 
     43   & \bingobox{cheaper to buy new model than repair previous model};  \\
     44 
     45 %row 5
     46   \bingoboxSm{jitsi or zoom in the same room because the display cable just won't work or is missing}; 
     47   & \bingoboxSm{4k screen showing information that would easily fit into 800×600 pixels in 1996}; 
     48   & \bingoboxSm{Software update required. Unable to start car, toothbrush, fridge}; 
     49   & \bingobox{Oven requires that you accept TOS}; 
     50   & \bingobox{graphic / prompt designer};  \\
     51 };
     52 
     53 \node [above] at (bingo.north) [font=\huge,minimum height=1cm] {TECH B.S. BINGO};
     54 \end{tikzpicture}
     55 \end{document}