Skip to content

Releases: le-chartreux/Tertris

Multithread, level counting, better UI & others

30 Aug 09:24
Compare
Choose a tag to compare

V2 of Tertris, with a full remake of the code:

  • Play a poor clone of the Tetris' NES version onto a terminal ๐ŸŽฎ ๐Ÿ’ป
  • No (known) bugs! (but multithread-unsafe for now) ๐Ÿ™… ๐Ÿ›
  • The title screen of v1.1.0 is not yet implemented
  • Since it uses the Python3's curses module, it works only on Unix-based OS. ๐Ÿง ๐ŸŽ
  • To use it, set the size of your terminal to at least 50x25 then copy and paste the following command lines onto your terminal:
    • wget https://github.com/VMoM/Tertris/releases/download/v2.0.0/Tertris_2.0.0.zip # to download the release
    • unzip Tertris_2.0.0.zip # to unzip the release
    • rm Tertris_2.0.0.zip # to delete the now useless .zip
    • cd Tertris_2.0.0 # to go to the directory
    • sh Tertris.sh # to run the game
  • This project will install nothing but what is in the .zip onto your computer. It will break noting if you just follow the instructions. You can delete its folder without risk at any time (if the game is not running).
  • Please note that if the game crashes without being able to stop correctly (something that never appends to me in that version), it can make strange changes onto your terminal. Please just restart your terminal and everything will be back to normal.

Title screen and minor improvements

20 Feb 17:12
Compare
Choose a tag to compare

The second version released that is fully playable, with the add of the title screen and minor improvements:

  • Play a poor clone of the Tetris' NES version onto a terminal ๐ŸŽฎ ๐Ÿ’ป
  • A lot of features such a level-counting are missing (and so the acceleration of the falling since it depend on your current level) but there is no (known) bugs! ๐Ÿ™… ๐Ÿ›
  • Since it uses the Python3's curses module, it works only on Unix-based OS. ๐Ÿง ๐ŸŽ
  • To use it, set the size of your terminal to at least 53x26 then copy and paste the following command lines onto your terminal:
    • wget https://github.com/VMoM/Tertris/releases/download/1.1.0/Tertris_1.1.0.zip # to download the release
    • unzip Tertris_1.1.0.zip # to unzip the release
    • rm Tertris_1.1.0.zip # to delete the now useless .zip
    • cd Tertris_1.1.0 # to go to the directory
    • sh Tertris.sh # to run the game
  • This project will install nothing but what is in the .zip onto your computer. It will break noting if you just follow the instructions. You can delete its folder without risk at any time (if the game is not running).
  • Please note that if the game crashes without being able to stop correctly (something that never appends to me in that version), it can make strange changes onto your terminal. Please just restart your terminal and everything will be back to normal.

First playable version

03 Jan 22:03
Compare
Choose a tag to compare

The first version released that is fully playable:

  • Play a poor clone of the Tetris' NES version onto a terminal ๐ŸŽฎ ๐Ÿ’ป
  • A lot of features such a level-counting are missing (and so the acceleration of the falling since it depend on your current level) but there is no (known) bugs! ๐Ÿ™… ๐Ÿ›
  • Since it uses the Python3's curses module, it works only on Unix-based OS. ๐Ÿง ๐ŸŽ
  • To use it, set the size of your terminal to at least 53x26 then copy and paste the following command lines onto your terminal:
    • wget https://github.com/VMoM/Tertris/releases/download/v1.0.0/Tertris_1.0.0.zip # to download the release
    • unzip Tertris_1.0.0.zip # to unzip the release
    • rm Tertris_1.0.0.zip # to delete the now useless .zip
    • python3 Tertris_1.0.0/Tertris.py # to run the game
  • This project will install nothing but what is in the .zip onto your computer. It will break noting if you just follow the instructions. You can delete the folder without any risk at any time (if the game is not running) with rm -rf Tertris_1.0.0.
  • Please note that if the game crashes without being able to stop correctly (something that never appends to me in that version), it can make strange changes onto your terminal. Please just restart your terminal and everything will be back to normal.