This is a recreation of how Alexey Pajitnov’s original Tetris from 1984 looked and sounded like on a 15ИЭ-00-013 terminal that's hooked up to an Elektronica 60 mainframe. This version was programmed from the ground up in GameMaker Studio 2.

You can play the game in the browser, however, for better performance, and additional features, please download the Windows version.

I took great pains to recreate the original experience, hence some modern comfort features are not present. Also, the entire game is in Russian but you can play without reading anything, everything is explained on this page anyway.


Controls & Gameplay

To play, enter a number from 0 to 9 as your starting level and hit [ENTER] to start the game. These are the original controls with modern alternatives

ActionKey (original)
Alternatives
Move piece leftNumblock 7
[A] or ←
Move piece rightNumblock 9[D] or →
Rotate Piece (counterclockwise)
Numblock 8
[W] or ↑
Hard Drop
Numblock 5 or [Space]
[X]
Toggle piece preview
Numblock 1
[P]
Increase Level (Speed)Numblock 4[U]
Hide LegendNumblock 0
[H]
Toggle background noise
[Tab]

The three lines of text on the upper left of the game screen are number of completed lines, current level, and score. Note that the score counter rolls over when reaching 1000 and a little symbol (¤) is displayed underneath the score. So each ¤ stands for 1000 points.

Game Over

When you reach the ceiling and no more blocks have room to drop, the game is over. 

When that happened, the game will ask for your name. Type your name and hit [ENTER]. If you hit [ENTER] without entering anything, no high-score for that play through will be recorded but the high-score screen will be displayed regardless.

Currently, high-scores will not be saved after quitting the game / reloading the page.

Hi-Score

The game asks whether you want to continue playing. In the web version any input will return you to the main screen, on the downloadable version, any input other than "N" for "no" (or "Н" for "нет") will return to the title screen.

Quitting

To quit the downloadable version of the game, hit [ESC] on the title screen or click the game window's X.

Deviations from the original game

  • The view updates faster and with less flickering than on the original hardware

Development

I've made a little video on creating this game, if you are interested:

Releases

1.0.0.26

  • Added alternatives for piece preview toggle (P), hiding the legend (H), and increasing the level (U)
  • Fixed looping of background noise for Web version
  • Added option to toggle background noise on or off (Tab)
  • Added game-start animation to match the Elektronika-60 original even more closely

1.0.0.22

  • Added High Score screen
  • Overhauled cursor display
  • ToDo: Fix debugging screen for all states
  • ToDo: Clear cursor outside character matrix canvas

1.0.0.21

  • Added HTML5 version
  • Fixed line counter display
  • Fixed playfield array leak
  • Overhauled complete-line-check algorithm

1.0.0.19

  • Initial release.
StatusReleased
PlatformsHTML5, Windows
Release date Feb 21, 2024
Rating
Rated 4.6 out of 5 stars
(8 total ratings)
AuthorPixel Prophecy
GenrePuzzle
Made withGameMaker
Tagsascii, blocks, electronika, elektris, elektronika, green, Retro, soviet, terminal, Tetris
Average sessionA few minutes
LanguagesRussian
InputsKeyboard
AccessibilityColor-blind friendly, High-contrast
LinksPatreon, Twitter/X, Homepage, YouTube

Download

Download NowName your own price

Click download now to get access to the following files:

Elektris 1.0.0.26 - Windows.zip 4.5 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

I'd love to see a version with the flickering.

please please please make a .app version. I really want to download it for my Mac

please make a .app version for Mac. I have wanted to download it for my computer but Im having a lot of trouble. please release a .app

I wish I could, but I don't own a Mac and need one to be able to make a Mac version. Sorry. 😔

(+2)

The best experience to the first Tetris ever made. Well done buddy!

(+1)

very cool!! always wanted to play this version, very cool to experience it.