A downloadable game for Windows and macOS

a small nes tetris clone i made to learn Lua

can be used as an alternative to emulators to practice the game

this description contains very useful information btw

Installation

download, unzip & run; doesn't require admin

Default controls

left - L arrow / A

right - R arrow / D

up - U arrow / W

down - D arrow / S

a - C / K

b - X / J

select - Z / I

start - Lshift / U

for gamepad mappings check out https://gamepad-tester.com/ and set the buttons in the config respectively

press selectstart to hide/un-hide the game

                                             

Pros

+ less input lag

+ less lag in general

+ compatible with all gamepads (as far as i know)

+ less cpu heavy (aka. lighter i'm so vocabulary)

Cons

- not all mechanics are exactly replicated (soft drop, ARE, ...)

- may be laggy & miss frames on slow computers (runs fine on slightly slower computers tho so unless ur pc is a potato it should be fine)

- controls binding is not the simplest

- window not moveable (stuck in lower left corner of the screen)

- cannot be used in comp (obviously cuz it looks completely different & restarting is way faster, no legal screens etc.)

                                             

the controls file is located in 

%appdata%\Roaming\qUaDrIs\controls.cfg

or

C:\Users\[USERNAME]\AppData\Roaming\qUaDrIs\controls.cfg

all the info needed is within

make sure to check this file out so u know how to control the game lol

To-add features

these are the features i think would be nice, but are more complicated/need more time, so they're not in the game yet

> saving pbs across sessions

> replays / TAS

> multiplayer maybe?

> more stats (needs ui revamp = very unlikely)

> controlling window position

comment other features u would like and i might consider adding them

How the menu works

press up/down to navigate, start to select the option

> resume: resumes the game (if playing one)

> new: starts a new game at the set level (possible starts are 9, 12, 15, 18, 19 and 29)

> seed: sets the rng seed (left/right to navigate digits, up/down to change numbers) (if set to 000000 the seed will always be random)

> tap/roll: when "hovered" (selected with the cursor), it displays tap frequency + how many taps have been registered (useful when learning rolling - to check how often u miss inputs)

> hide: makes the window invisibly small & tucks it in the corner so that it's not in the way

> quit: quits the program

Sources

https://meatfighter.com/nintendotetrisai/ (big thancc, major source)

> https://tetris.wiki/Tetris_(NES,_Nintendo) (mostly variable values)

                                             

hope i didnt forget anything lol

Download

Download
qUaDrIs-macos.zip 5 MB
Download
qUaDrIs-win32.zip 3 MB
Download
qUaDrIs-win64.zip 4 MB

Install instructions

download, unzip & run; doesn't require admin

Leave a comment

Log in with itch.io to leave a comment.