CommunityNews

CommunityNews

Can you win at tetris? (1992)

TETRIS is a popular video game in which you try to fill rows in a rectangular well using a sequence of tetrominoes chosen by the machine. Each time you succeed in filling a row, it is deleted from the well. Your game ends when you have stacked pieces up to the top of the well. I build a model of TETRIS and analyze the worst-case scenario, in which the machine is treated as an adversary. I say you have a winning strategy when you can make your game last indefinitely. I construct winning strategies for some subsets of the TETRIS pieces, and prove that none exists for some others. Finally, I compare these analytic results to some empirical average-case data that I obtain from a passive survey of TETRIS players.

Read in full here:

This thread was posted by one of our members via one of our news source trackers.

Where Next?

Popular Game Dev topics Top

New
First poster: bot
Atari’s Quadrascan Explained. How did Atari utilize vector monitors in their vector-drawn arcade games? It’s all explained right here.LI...
New
First poster: bot
Graham Carroll was racing his BMW touring car around the Interlagos race track in Brazil at speeds of up to 250km/h (155 mph). For the 3...
New
First poster: bot
The topic of Unreal’s impact on AAA game development is a big one with a lot of avenues to explore. I won’t claim to have the knowledge o...
New
First poster: bot
Little Red Dog Games is an indie game developer that primarily uses Godot to create games such as Deep Sixed , Precipice , and their late...
New
First poster: bot
TETRIS is a popular video game in which you try to fill rows in a rectangular well using a sequence of tetrominoes chosen by the machine....
New
First poster: bot
An original Zelda cartridge and a Mario game set successive records at auction within days.
New
RobertRichards
Possibilities in the ecommerce market are steadily increasing with rapid digitization and the surge in technology-proficient users. At pr...
New
RobertRichards
Slot is a traditional casino game that is becoming more accessible, popular, and engaging with rapid digitization in recent times. In the...
New
RobertRichards
From general people to business establishments, digital wallet apps are emerging as a popular, faster, and more efficient medium of finan...
New

Other popular topics Top

PragmaticBookshelf
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you’ll go beyond the syntax—and...
New
AstonJ
Or looking forward to? :nerd_face:
498 13326 269
New
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
husaindevelop
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New