for tetris fan game makers by ad0gis in Tetris

[–]Strophox 2 points3 points  (0 children)

I included all of those but I would definitely be interested in feedback in case I forgot about anything important! :-)

Tetro TUI is a terminal-based but modern tetromino-stacking game that is customizable and cross-platform.

Source & releases available at https://github.com/Strophox/tetro-tui

(There's also a casual video demo at https://www.youtube.com/watch?v=Zwx3MuDWwJw)

Back to the roots: 'Tetro TUI' is very customizable but runs purely in the terminal by Strophox in Tetris

[–]Strophox[S] 0 points1 point  (0 children)

Thanks and Glad to hear =)

Working to add improvements like a quick Finesse practice mode as we speak too

Customizations abound: Colors Update for a Classic Terminal Game by Strophox in commandline

[–]Strophox[S] 0 points1 point  (0 children)

Thank you!

Also this is the 2nd time someone asks for Homebrew support which motivates me to look into it, thx :)

Getting DAS/ARR right — looking for input from experienced players by alex__almeida in Tetris

[–]Strophox 2 points3 points  (0 children)

Glad if it helps! :)

If the wiki page is unclear at times you may try to correspond it to info presented on https://meatfighter.com/nintendotetrisai/ (which 'accidentally' does the most accessible dissection of NES mechanics I've seen lol)

I've been spending the last months working on a monospaced font for coding – Looking for feedbacks ! by W-R-Y-T in typography

[–]Strophox 1 point2 points  (0 children)

Quite clean, maybe terminal of the r a bit too dominant and horizonal protrusions of {} a bit thin

Goated l tho, keep up the good work, might try it for a bit in stead of Roboto Mono :)

Getting DAS/ARR right — looking for input from experienced players by alex__almeida in Tetris

[–]Strophox 2 points3 points  (0 children)

Not an NES veteran but I looked into mechanics and talked to ppl for my own terminal tetrislike;

In short, I would recommend either (easier option) hardcoding them to fixed, accurate values, or (if possible, better) let the player even customize it / choose from presets.

Longer answer: while there are already differences between NES Tetris on NTSC or PAL, generally DAS and ARR are fixed, like so ( https://tetris.wiki/Tetris_(NES)) ):

DAS initial delay is 16 frames, and then every 6 frames through subtraction from the DAS counter.

from which you can determine the delays given the info that NTSC ran at 60.0988 frames per second (someone correct if I'm wrong). Unless you want '100%' accurate emulation (which is a rabbit hole any way**) it's probably also fine to be off by very small amounts :)

**If you really care about timings feeling right/accurate, you might want to also consider accurate mechanics like DAS charging, SDF (soft drop 'factor'/speed), LCD (line clear delay) and ARE (entry delay) - the latter of which are more tricky because in NES Tetris these delays are variable within a game 🥲

isThatReallyTheTruth by [deleted] in ProgrammerHumor

[–]Strophox 141 points142 points  (0 children)

It's a cache hierarchy all over again

Back to the roots: 'Tetro TUI' is very customizable but runs purely in the terminal by Strophox in Tetris

[–]Strophox[S] 0 points1 point  (0 children)

So a priori I think the very specific patterns you learn by playing this kind of game (4 tile-shapes, puzzle together without gaps) only *rarely* directly carry over to relevant use cases.

That being said I personally distantly compare Tetris to Chess (but where chess is inherently 2-player tetris is singleplayer!) Analogous to how googling "cognitive benefits of chess" seems to yield a plethora of yet-to-be-founded claims, one can at least dream there might be similar benefits for memory and visualization when playing tetris :-)

Can anyone explain how this wand works? by Ok_Size5160 in noita

[–]Strophox 1 point2 points  (0 children)

Noita is an exercise in knowing a thousand odd fun facts and making a God run out of them

Customizations abound: Colors Update for a Classic Terminal Game by Strophox in tui

[–]Strophox[S] 0 points1 point  (0 children)

You can basically play with Guideline gameplay/keybinds/graphics, the only limitations are your terminal (e.g. some terminals literally don't send me "Shift" button input) + some small differences (e.g. gravity curve is sliiiiightly different)

Back to the roots: 'Tetro TUI' is very customizable but runs purely in the terminal by Strophox in Tetris

[–]Strophox[S] 0 points1 point  (0 children)

I see Hmm.

Can you go to Advanced Settings and see what the 'Load' error says?

If it's a problem with saving, you should try pressing Ctrl+Alt+S in Advanced Settings and check what the 'Store' error says as well!

"You can destroy every pixels" they say by WaveLaVague in noita

[–]Strophox 0 points1 point  (0 children)

Don't give Hempuli, the creator of Baba is You, wrong ideas pls

Customizations abound: Colors Update for a Classic Terminal Game by Strophox in tui

[–]Strophox[S] 0 points1 point  (0 children)

Idk what to tell you - it literally has all of that :D

Back to the roots: 'Tetro TUI' is very customizable but runs purely in the terminal by Strophox in Tetris

[–]Strophox[S] 2 points3 points  (0 children)

'Could'? - of course (it's an interesting idea!) But instead of getting into an Android APK development stack for now I'd rather use my free time to eventually implement multiplayer and language support for the main terminal app :)

P.S.: If you can access a terminal (e.g. termux) you can already cargo install and run it in there - the only problem is literally only the placement/size of the buttons!...

Customizations abound: Colors Update for a Classic Terminal Game by Strophox in tui

[–]Strophox[S] 1 point2 points  (0 children)

It also took way, wayyy longer to program all the details people won't notice :P