Tetris a venit pe lume pentru prima oara în vara anului 1984 in Carolina de Nord rurala. Tetris îsi avea originea în Moscova în ceea ce era atunci Uniunea Sovietica. Tetris a fost clonat de multe ori. Poti gasi o clona Tetris pentru aproape orice sistem de operare si în orice limba.

Versiunea pe care v-o aduc astazi este scrisa în Haskell si este una dintre cele mai bune versiuni pe care le-am vazut, cu previzualizare, scor, ajutor si un aspect curat.

Daca sunteti dispus sa rulati un binar compilat dintr-o sursa puteti sa-l luati direct, dar pentru o abordare mai sigura, utilizati o versiune containerizata sau sa instalati sursa cu stack .

Aceasta clona speciala Tetris este realizata de Sam Tay si disponibila sub licenta BSD.

Stack este un program cross-platform pentru dezvoltarea proiectelor Haskell. Pentru instalare rulati:

 curl -sSL https://get.haskellstack.org/ | sh

sau

 wget -qO- https://get.haskellstack.org/ | sh

Instalare:

curl -L https://github.com/samtay/tetris/releases/download/0.1.2/tetris-`uname -s`-`uname -m` -o tetris
chmod +x tetris
sudo mv tetris /usr/local/bin/

Pentru Debian:

sudo apt update
sudo apt install -y libncursesw5 libncursesw5-dev
sudo ln -s /lib/x86_64-linux-gnu/libncursesw.so.5  /lib/x86_64-linux-gnu/libncursesw.so.6

Instalare via dex:

# get dex if you don't have it
curl -L http://get.iceburg.net/dex/latest-0.12.x/dex -o dex
chmod +x dex
sudo mv dex /usr/local/bin

# add tetris as a repo
dex repo add tetris https://github.com/samtay/tetris.git

# run tetris
dex run tetris

### optionally install tetris globally ###
export PATH="$HOME/.dex/bin:$PATH"
dex install --global tetris
tetris

Utilizare:

tetris --ascii-only         # uses [] as preview cell
# or
tetris --preview-chars 'XX' # uses custom characters as preview cell

Sursa: github.com

Trimite-ne o stire
  • Care este reactia ta?
  • powered by Verysign
  • like GNU/Linux.ro
    Like
  • unmoved GNU/Linux.ro
    unmoved
  • amused GNU/Linux.ro
    amused
  • excited GNU/Linux.ro
    excited
  • angry GNU/Linux.ro
    angry
  • sad GNU/Linux.ro
    sad
TENDINTA  |  Netrunner 20.01 - Debian 10 + KDE Plasma
@Gamer                   GNU/Linux.ro
@Gamer
Un joc video este un joc electronic în care se interactioneaza cu o interfata grafica pentru a genera raspuns vizual pe un ecran
206 articole



  • Comenteaza
  • powered by Verysign

Nici un comentariu inca. Fii primul!