Hello, everyone. I’m needing a little help from you. A few weeks ago I started working on a Tetris clone with multiplayer support, just to justify a few experiments I was doing using some tech stuff I was learning at the moment (RabbitMQ, Redis, load balancing stuff in case you want to know). Nothing serious. Thing is that during the development I noticed that I was developing something like Tetris 99 and Tetris Friends without noticing it. My curiosity took me to deepen more about this topic. So the more I know about Tetris, the more I work on this project. I ended up knowing a couple of things that make me keep working on this little experiment and also one big doubt about this which I want to discuss with this post. It’s a little short, here it is: * Every casual Tetris player complains about the matchmaking algorithm. I think that this seems a little obvious since Tetris multiplayer is always full of hardcore gamers and pair the game with a casual player makes it almost impossible. So every casual player will always be paired with a hardcore one. So that makes me think this: * What if a casual player is paired, not with an online player, but a pre-recorded game which matches with your stats. Will you play and compete not with a bot but with a pre-recorded match which is selected according to your rank?