/ascii-hypercube

Make ASCII art with HYPERRECTANGLES

Primary LanguageJavaScriptMIT LicenseMIT

ASCII HYPERCUBE

Create word cubes and other hyperrectangular ASCII art.

Try it out online on this webpage

Examples

1D

N O T   V E R Y   I N T E R E S T I N G

If you want actual wide text, use Vaporwave Text Generator.

2D

S Q U A R E S    O N E → T W O    ONE→TWO
Q           Q    N           N    N     N
U   M E H   U    E           E    E     E
A   E   E   A    ↓           ↓    ↓     ↓
R   H E H   R    T           T    T     T
E           E    W           W    W     W
S Q U A R E S    O N E → T W O    ONE→TWO

T Y P E S E T    T E X T    T Y P E S E T
E           E    E     E    E           E
S           S    S     S    X           X
T Y P E S E T    T E X T    T Y P E S E T

3D

H A H   Y E A H
A\            A\
H H A H   Y E A H
  A             A        C U B I C
Y H           Y H      / U     / U
E             E      C U B I C   B
A Y           A Y    U   I   U   I
H E H   Y E A H E    B   C U B I C
 \A            \A    I /     I /
  H A H   Y E A H    C U B I C

4D

T E S S E R A C T
E\ .            E\ .
S \   .         S \   .
S  \     .      S  \     .
E   \       T E S S E R A C T
R    T E S SE\ RRA C T      E\
A    E  .   S \ A    E  .   S \
C    S     .S  \C    S     .S  \
T E SSS E R E C \    S      E . \
 \ . E      R    T E S S E RRA C T
  \  R.     A    E\  R.     A    E
   \ A   .  C    S \ A   .  C    S
    \C      T E SSS ECR A C T    S
     T E S S \ R E C T       \   E
        .     \  R      .     \  R
           .   \ A         .   \ A
              . \C            . \C
                 T E S S E R A C T

5D

   R A T H E R   H Y P E R
  /A\ ~                 /A\ ~
 / T \   ~             / T \   ~
R AHT H E R ~ H Y P E R  H  \     ~
A\ ~   R A T H E R   HA\ ~ E R       ~
T \R  ~A  ~       ~   T \R  ~A  ~       ~
H  \ / T ~   ~       ~H  \ / T ~   ~       ~
E  HR AHT H E R ~ H Y P EHR  H    ~   ~       ~
R  YA  ~       ~   ~  R  YAR ~ T H E ~   H Y P E R
   PT  R  ~       ~   ~  PTA\R  ~       ~   ~   /A\
H  EH        ~       ~H  EHT \     ~       ~   ~ T \
Y  REA H H E R  ~H Y PYERRAHTHH E R   H Y P E R  H~ \
P / R ~Y           ~  P A\RE~Y R A T H E ~   HA\ P E R
E/   \ P ~            E/T \R P/A            ~ T \R  /A
R A H HEE R ~ H Y P E R H~H\\E T  ~           H~ \ / T
 \ ~Y  R A T H E R   H \E~YHRRAHT H E~R   H Y P EHR  H
  \ P ~   ~       ~     R PYA  E~       ~     R  YA  E
   \E/   ~   ~       ~   \EPT  ~   ~       ~     PT  R
    R A T H E R ~ H Y P H REH     ~   ~       H  EH
       ~       ~   ~    Y  RE~ H H E ~   H Y PYE RE  H
          ~       ~   ~ P / R  Y~       ~   ~ P / R  Y
             ~       ~  E~   \ P   ~       ~  E~   \ P
                ~       R A H HEE R   H Y P E R   H \E
                   ~     \  Y  R A T H E ~   H \ PYE R
                      ~   \ P /             ~   \ P /
                         ~ \E/                 ~ \E/
                            R A T H E R   H Y P E R

npm module

if u want an npm module, hmu

License

MIT-licensed; see LICENSE for details