ascii-matrix: render ascii art + matrix effect
  • christos christos 5d ago 100%

    Hey, this is your lucky day: You don't need a github account.

    All you need to do to easily install this project is to install git.

    Open a terminal.

    If you are using a Debian-based distribution (ubuntu, linuxmint, pop_os etc), copy-paste this command:

    sudo apt install git
    

    If you are using an Arch-based distribution:

    sudo pacman -S  git
    

    From there, follow the instructions on the repo.

    Have fun!

    If you need any help, do not hesitate to ask for it.

    1
  • animatrix: ascii animation + matrix effect in a terminal window
  • christos christos 7d ago 66%

    UPDATE: I have just added another animation option (hop), you can check it out here.

    1
  • animatrix: ascii animation + matrix effect in a terminal window
  • christos christos 7d ago 100%

    UPDATE: I have just added another animation option (hop), you can check it out here.

    1
  • animatrix: ascii animation + matrix effect in a terminal window
  • christos christos 1w ago 100%

    cmatrix has it's own features, and has most certainly been an inspiration. At first I made a project as a matrix-clone, in c.

    Later on I added an extra feature in another project, rendering ascii-art in the foreground. In this step I tried taking a step further on.

    10
  • animatrix: ascii animation + matrix effect in a terminal window
  • christos christos 1w ago 55%

    oh boy, everything means something, all the names are taken.

    1
  • cross-posted from: https://lemmy.world/post/20819143 > [https://gitlab.com/christosangel/animatrix](https://gitlab.com/christosangel/animatrix) > > This program written in C will create **some basic animation of ascii-art** loaded from a txt file, while rendering the **matrix effect** in the terminal window. > > --- > > [![video](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fanimatrix%2F-%2Fraw%2Fmain%2Fvideo.png)](https://youtu.be/lYMvrrpNUUY) > > --- >

    66
    5

    [https://gitlab.com/christosangel/animatrix](https://gitlab.com/christosangel/animatrix) This program written in C will create **some basic animation of ascii-art** loaded from a txt file, while rendering the **matrix effect** in the terminal window. --- [![video](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fanimatrix%2F-%2Fraw%2Fmain%2Fvideo.png)](https://youtu.be/lYMvrrpNUUY) ---

    40
    8

    [https://gitlab.com/christosangel/c-pipes](https://gitlab.com/christosangel/c-pipes) This program written in the C language will render random coloured zigzag lines in the terminal, while the font, speed, density and number of lines are fully customizable. [![c-pipes.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fvideo.png)]( https://youtu.be/tdya6_uux_I ) Each line stops once it reaches the edge of the window, only for a new line to begin. This program was inspired by this bash script: [https://github.com/pipeseroni/pipes.sh](https://github.com/pipeseroni/pipes.sh) Screenshots: ![https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fc-pipes.png) ![https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fc-pipes2.png) ![https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes3.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fc-pipes3.png) ![https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes4.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-pipes%2F-%2Fraw%2Fmain%2Fimages%2Fc-pipes4.png) Feel free to discover the endless possibilities of customization.

    38
    0
    c-squares: render squares in the terminal window (c language)
  • christos christos 2w ago 80%

    I am a linux user, this is a FOSS project that I created.

    This is a project that makes my linux experience more pleasant.

    Is this a project that might interest other linux users, or might make their experience better?

    Judging from the 49 upvotes so far, yes.

    Do you share the same opinion? I don't know.

    If not, feel free to downvote, and/or move on.

    6
  • c-squares: render squares in the terminal window (c language)
  • christos christos 2w ago 100%

    More like something like eye candy, but it can also work like this.

    1
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearUN
    Unixporn 2w ago
    Jump
    c-squares: render squares in the terminal window
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearUN
    Unixporn christos 2w ago 100%
    c-squares: render squares in the terminal window

    [https://www.youtube.com/watch?v=ccqlEQBE-bY](https://www.youtube.com/watch?v=ccqlEQBE-bY) [https://gitlab.com/christosangel/c-squares](https://gitlab.com/christosangel/c-squares) `c-squares` written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable. Every time a rectangular is complete, a new one starts to take shape. ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F1.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F2.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F3.png) --- Feel free to explore the endless variations.

    47
    2
    c-squares: render squares in the terminal window (c language)
  • christos christos 2w ago 100%

    he he, a gif posted would look yummy I think...

    1
  • cross-posted from: https://lemmy.world/post/20670854 [https://gitlab.com/christosangel/c-squares](https://gitlab.com/christosangel/c-squares) `c-squares` written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable. Every time a rectangular is complete, a new one starts to take shape. ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F1.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F2.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F3.png) --- Feel free to explore the endless variations.

    16
    1

    cross-posted from: https://lemmy.world/post/20670854 [https://gitlab.com/christosangel/c-squares](https://gitlab.com/christosangel/c-squares) `c-squares` written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable. Every time a rectangular is complete, a new one starts to take shape. [![1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F1.png)](https://youtu.be/ccqlEQBE-bY) _Click on image to play video_ --- ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F2.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F3.png) --- Feel free to explore the endless variations.

    62
    17
    c-squares: render squares in the terminal window (c language)
  • christos christos 2w ago 100%

    c-squares was inspired by this bash script:

    https://github.com/pipeseroni/pipes.sh

    It also is a variation of another project of mine:

    https://gitlab.com/christosangel/c-pipes

    6
  • [https://gitlab.com/christosangel/c-squares](https://gitlab.com/christosangel/c-squares) `c-squares` written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable. Every time a rectangular is complete, a new one starts to take shape. ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F1.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F2.png) ![https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fc-squares%2F-%2Fraw%2Fmain%2Fscreenshots%2F3.png) --- Feel free to explore the endless variations.

    50
    7

    [https://gitlab.com/christosangel/ascii-matrix](https://gitlab.com/christosangel/ascii-matrix) This script written in the C language, will render the matrix effect in the terminal, while rendering ascii art loaded from a txt file, at the center of the terminal window. [![video.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fascii-matrix%2F-%2Fraw%2Fmain%2Fscreenshots%2Fvideo.png)]( https://youtu.be/mG9BiZpS7CU ) ### Examples ![https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/ubuntu.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fascii-matrix%2F-%2Fraw%2Fmain%2Fscreenshots%2Fubuntu.png) ![https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/mint1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fascii-matrix%2F-%2Fraw%2Fmain%2Fscreenshots%2Fmint1.png) ![https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/jolly-roger.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fascii-matrix%2F-%2Fraw%2Fmain%2Fscreenshots%2Fjolly-roger.png)

    104
    6
    [SOLVED] Setting up an alarm
  • christos christos 3w ago 100%

    A cron job would not be a bad idea.

    1
  • magic-tape: tui yt client/downloader, new feature: Show video description & comments in the terminal.
  • christos christos 3w ago 100%

    But if others take the chance and it sticks around a bit, I’ll come around ;-)

    Hey, like many bash scripts, this one is just a glorifief one-liner. But I use it everyday, I am biased, of course, but it is rather convenient, and prevents me from getting lost in rabbit holes.

    2
  • cross-posted from: https://lemmy.world/post/20356859 [https://gitlab.com/christosangel/magic-tape](https://gitlab.com/christosangel/magic-tape) Magic-tape is an image supporting fuzzy finder tui YouTube client. ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/main.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fmain.png) --- --- ## UPDATE Now introducing a new feature: the video description as well as the comments written by YT viewers will be shown in the terminal window, while the video is reproduced. ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments.png) ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments1.png) ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments2.png) Thus, the user can be satisfied reading other viewers having a swing at the politicians/celebrities/stars they love to hate, or, watch closely to their heart's content, as cyber nuclear attacks are launched between self-righteous, valiant and livid keyboard fighters. Comment loading is asynchronous to video loading, so it is possible that there will be some delay in the appearence of the comments. That depends on the number of comments, network speed etc.

    22
    0

    cross-posted from: https://lemmy.world/post/20356859 [https://gitlab.com/christosangel/magic-tape](https://gitlab.com/christosangel/magic-tape) Magic-tape is an image supporting fuzzy finder tui YouTube client. ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/main.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fmain.png) --- --- ## UPDATE Now introducing a new feature: the video description as well as the comments written by YT viewers will be shown in the terminal window, while the video is reproduced. ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments.png) ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments1.png) ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments2.png) Thus, the user can be satisfied reading other viewers having a swing at the politicians/celebrities/stars they love to hate, or, watch closely to their heart's content, as cyber nuclear attacks are launched between self-righteous, valiant and livid keyboard fighters. Comment loading is asynchronous to video loading, so it is possible that there will be some delay in the appearence of the comments. That depends on the number of comments, network speed etc.

    49
    0

    [https://gitlab.com/christosangel/magic-tape](https://gitlab.com/christosangel/magic-tape) Magic-tape is an image supporting fuzzy finder tui YouTube client. ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/main.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fmain.png) --- --- ## UPDATE Now introducing a new feature: the video description as well as the comments written by YT viewers will be shown in the terminal window, while the video is reproduced. ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments.png) ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments1.png) ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Fcomments2.png) Thus, the user can be satisfied reading other viewers having a swing at the politicians/celebrities/stars they love to hate, or, watch closely to their heart's content, as cyber nuclear attacks are launched between self-righteous, valiant and livid keyboard fighters. Comment loading is asynchronous to video loading, so it is possible that there will be some delay in the appearence of the comments. That depends on the number of comments, network speed etc.

    45
    9
    gitlab.com

    [https://gitlab.com/christosangel/sapo3](https://gitlab.com/christosangel/sapo3) - Sapo3 is a suite of scripts-tools that can help the user convert a text file to an audio file. - It uses the [ tts-edge API](https://github.com/rany2/edge-tts) for text-to-speech conversion. - Big txt files can be easily converted to audio books, using a wide range of customization capabilities. When the user runs Sapo3, they will be presented with a menu of options: ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F9908ceff-5e77-4063-b295-9da1b1640ac8.png) - `o option`: Fix name pronunciation with Fix Names ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F1977483b-9616-4f49-b473-d73337a35ed7.png) - `c option`: Split text to chapters with Chapterize - `v option`: Convert File to audio - `f option`: Check every sentence outcome with Fix Audio option. ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F0ff12d27-90fc-47ef-840c-83a6a5a66fdd.png) - `m option`: Merging Audio Files - `p option`: Configuring Preferences

    33
    10

    cross-posted from: https://lemmy.world/post/1051933 Magic-tape is an image supporting fuzzy finder command line interface YouTube client. [https://gitlab.com/christosangel/magic-tape](https://gitlab.com/christosangel/magic-tape) ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/1.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2F1.png) Image rendering can be done with the use of [ueberzugpp](https://github.com/jstkdng/ueberzugpp), [ueberzug](https://github.com/seebye/ueberzug), [kitty terminal](https://sw.kovidgoyal.net/kitty/) or [chafa](https://github.com/hpjansson/chafa/). ![https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/fzf2.png](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Fgitlab.com%2Fchristosangel%2Fmagic-tape%2F-%2Fraw%2Fmain%2Fscreenshots%2Ffzf2.png) With magic-tape, through the **main menu**, the user can: - Browse videos from subscriptions. - Browse through trending video feed. - make a video search, using keywords or phrases. - Watch a previously watched video (watch history). - Browse videos from a subcsribed channel. - Watch a liked video. - Repeat the previous selection. - Repeat a previous search (search history). - Watch/download video/audio content, in various formats. Through the **miscellaneous menu** the user can - Set up Preferences (configuration). - Like / Unlike a video. - Synchronize the above actions with their YouTube account. - Import subscriptions from YouTube. - Subscribe to/ Unsubscribe from a channel. - Clear their watch/search history, liked videos, thumbnail cache.

    75
    5

    He set up shop right [here](https://www.google.com/maps/@38.080041,23.7929643,3a,45.7y,302.06h,80.41t/data=!3m6!1e1!3m4!1seu6ubB4AiOLRPUqDFkkPdQ!2e0!7i16384!8i8192?entry=ttu).

    109
    1

    [https://gitlab.com/christosangel/tui-battleship](https://gitlab.com/christosangel/tui-battleship) This is a tui implementation of the popular **classic naval battle game**, written in Bash. The objective of the game is to **destroy the computer's fleet**, before the computer achieves the same against you. You take turns with the computer, hitting squares in each other's grids. You have to guess the position of the enemy ships on the computer's 10x10 grid, in order to win. ![win](https://gitlab.com/christosangel/tui-battleship/-/raw/main/screenshots/win.png) You lose if the computer achieves sinking your ships first. ![lose](https://gitlab.com/christosangel/tui-battleship/-/raw/main/screenshots/lose.png)

    166
    6

    cross-posted from: https://lemmy.world/post/13826157 > [https://gitlab.com/christosangel/nine](https://gitlab.com/christosangel/nine) > > **nine** is a tui implementation of the classic 3x3 [sliding-puzzle](https://en.wikipedia.org/wiki/Sliding_puzzle), in Bash. > > There is a 3x3 grid that contains 8 _tiles_, and one position that is _empty_. > > ![grid1](https://gitlab.com/christosangel/nine/-/raw/main/screenshots/grid1.png) > ![grid2](https://gitlab.com/christosangel/nine/-/raw/main/screenshots/grid2.png) > > > The user can move around the 8 tiles on the _only one empty space_, using the navigation keys. > > > The player in order to win, has to put the numbered tiles in order. > > ![win](https://gitlab.com/christosangel/nine/-/raw/main/screenshots/win.png)

    29
    0

    [https://gitlab.com/christosangel/nine](https://gitlab.com/christosangel/nine) **nine** is a tui implementation of the classic 3x3 [sliding-puzzle](https://en.wikipedia.org/wiki/Sliding_puzzle), in Bash. There is a 3x3 grid that contains 8 _tiles_, and one position that is _empty_. ![grid1](https://gitlab.com/christosangel/nine/-/raw/main/screenshots/grid1.png) ![grid2](https://gitlab.com/christosangel/nine/-/raw/main/screenshots/grid2.png) The user can move around the 8 tiles on the _only one empty space_, using the navigation keys. The player in order to win, has to put the numbered tiles in order. ![win](https://gitlab.com/christosangel/nine/-/raw/main/screenshots/win.png)

    75
    3

    [https://gitlab.com/christosangel/mneme](https://gitlab.com/christosangel/mneme) **mneme** is a version of the classical memory game, that the user can play in a terminal window. It is a script written in Bash. ![main menu](https://gitlab.com/christosangel/mneme/-/raw/main/screenshots/main_menu.png) The user by editing a configuration file, can select a wide range of **character themes** and **levels of difficulty**(*matrix size*). ![main menu](https://gitlab.com/christosangel/mneme/-/raw/main/screenshots/win.png) ![main menu](https://gitlab.com/christosangel/mneme/-/raw/main/screenshots/quit.png)

    40
    2

    cross-posted from: https://lemmy.world/post/13597269 [https://gitlab.com/christosangel/tui-mines](https://gitlab.com/christosangel/tui-mines) **tui mines** is evidently a text-based user interface implimentation of the classic mine sweeping puzzle game. The user has to clear a board, square by square, flagging the squares suspected to hide mines on the way. If the user opens a mine square, things go **KABOOM!** and the game is lost. The user uses hints from the numbered squares. This numbers how many bombs are touching that square in every direction ( 8 in total). Through **logic**, and a bit of **luck**, the player ends up clearing all the squares, while flagging all the mines.

    41
    1

    [https://gitlab.com/christosangel/tui-mines](https://gitlab.com/christosangel/tui-mines) **tui mines** is evidently a text-based user interface implimentation of the classic mine sweeping puzzle game. The user has to clear a board, square by square, flagging the squares suspected to hide mines on the way. If the user opens a mine square, things go **KABOOM!** and the game is lost. The user uses hints from the numbered squares. This numbers how many bombs are touching that square in every direction ( 8 in total). Through **logic**, and a bit of **luck**, the player ends up clearing all the squares, while flagging all the mines.

    292
    17