This solo developer is building a dark-fantasy MMORPG entirely out of ASCII, and the visual tests are mind-blowing!

So I stumbled across this solo dev named Ansenjeo who is building an online ASCII MMORPG entirely out of text, and honestly, the aesthetic is just mind-blowing.

Instead of a standard retro roguelike, the whole world including trees, lakes, heroes, and even a giant dragon is made of ASCII symbols, but packed with crazy tech tests like dynamic weather, water reflections, grass physics, smooth multiplayer, and epic boss fights.

He is building the whole thing by himself in his spare time, and a Steam page is coming soon. If you want to follow his journey and check out his devlogs, you can find him under ansenjeo on Instagram, X, and YouTube. He is also on Buy Me a Coffee if you want to support him.

What do you think of pushing text-based graphics this far?

u/TioSamm_ — 4 days ago

[FIX] Micro-stutters and FPS drops in teamfights? This Windows Exploit Protection setting fixed it

Hey everyone, I've been dealing with frametime spikes and FPS drops during teamfights, and noticed many players with solid hardware having the same issue.

Disabling extension points in Windows Exploit Protection completely solved the stutters for me.

Step-by-step:

  1. Open Windows Search and type Windows Security.
  2. Go to App & browser control > click Exploit protection settings at the bottom.
  3. Switch to the Program settings tab.
  4. Click Add program to customize > Choose exact file path.
  5. Select the game executable: C:\Riot Games\League of Legends\Game\League of Legends.exe.
  6. Scroll down to Disable extension points.
  7. Check Override system settings and toggle the switch to On.
  8. Click Apply. No system restart needed, just restart the game.

Potential side effects:

This prevents external DLLs and hooks from attaching to the game process:

  • In-game Overlays: Overlays from Discord, Blitz.gg, Overwolf, Porofessor, or Medal.tv might not display over the match window.
  • OBS Capture: If "Game Capture" fails to hook into the client, switch the source to "Window Capture" or "Display Capture".
reddit.com
u/TioSamm_ — 2 months ago

FPS drops and stuttering in League of Legends | Riot seems to be ignoring the issue

Tenho tido quedas bruscas de FPS e travamentos durante as partidas de League of Legends, e definitivamente não sou o único. Vi várias pessoas relatando exatamente o mesmo problema e também notei que está acontecendo com vários streamers no servidor BR.

Meu PC:

  • Ryzen 7 7800X3D
  • RX 7900 XTX
  • 32 GB de RAM
  • SSD NVMe
  • Sistema de resfriamento robusto

Este hardware é obviamente mais do que capaz de rodar League of Legends. Também tenho um sistema de resfriamento potente e as temperaturas definitivamente não são o problema. Meu PC roda outros jogos exigentes perfeitamente bem, então isso não parece estar relacionado a desempenho insuficiente, superaquecimento ou limitação térmica.

Já tentei praticamente tudo:

  • Taxa de polling do mouse definida para 1000 Hz
  • Limitei meu FPS em diferentes valores para ver se estabilizava
  • Reinstalei completamente o League of Legends
  • Reinstalei o Vanguard
  • Fiz uma instalação limpa do Windows
  • Tentei diferentes configurações gráficas no jogo

Nada resolveu o problema.

O que é estranho é que ainda estou tendo quedas aleatórias de FPS e travamentos durante as partidas. E isso não parece ser um problema isolado do meu PC. Vi vários jogadores relatando o mesmo problema e até mesmo vários streamers no servidor BR enfrentando problemas semelhantes durante suas transmissões.

O que mais me incomoda é que a Riot parece ignorar completamente esses relatos. É difícil acreditar que se trate de um problema de hardware específico quando está ocorrendo em diferentes sistemas, incluindo PCs de última geração.

EDIT: I've also heard that Discord has recently been causing similar performance/stuttering issues in League. I already tested running League with Discord completely closed, including the background processes, and unfortunately it made absolutely no difference. The issue still happens.

reddit.com
u/TioSamm_ — 2 months ago
▲ 21 r/secbr

Me formo em Cibersegurança em dezembro e ainda não consegui entrar na área. O que vocês fariam no meu lugar?

Fala, Galera. Queria pedir um conselho de quem já trabalha na área ou já passou por isso.

Eu me formo em Cibersegurança em dezembro e, até agora, não consegui nenhuma oportunidade na área de TI. Moro no interior de Santa Catarina, então praticamente não existem vagas presenciais por aqui. Durante toda a graduação fui atrás principalmente de vagas remotas.

Nesse tempo já devo ter me candidatado para mais de 200 vagas, não só de cibersegurança, mas também de redes, cloud, infraestrutura, suporte e qualquer outra oportunidade que pudesse servir como porta de entrada. Cerca de 90% das candidaturas foram para vagas remotas, muitas delas de empresas de cidades próximas.

Tenho o LinkedIn sempre atualizado, tirei a certificação AWS Cloud Practitioner, também tenho a certificação intermediária da graduação de Analista em Cibersegurança e Computação em Nuvem e participei de vários projetos práticos durante o curso. Mesmo assim, parece que nada é suficiente para conseguir a primeira oportunidade.

Sinceramente, isso está começando a me frustrar bastante. É muito ruim estar chegando no fim da graduação, ter estudado, feito projetos, corrido atrás de certificações e mesmo assim não conseguir entrar na área para ter uma experiência profissional de verdade. Parece que toda vaga pede experiência, mas ninguém quer dar a primeira oportunidade.

Queria saber de vocês: o que fariam no meu lugar? Tem alguma coisa que vocês acham que eu deveria fazer e talvez eu esteja deixando passar? Vale a pena continuar insistindo em segurança ou é melhor tentar entrar por outra área da TI e depois migrar?

Qualquer conselho é muito bem vindo, porque, sinceramente, estou me sentindo meio perdido e desanimado. Não pretendo desistir da área, mas é difícil não ficar frustrado depois de tanto tempo tentando e vendo a formatura chegar sem conseguir o primeiro emprego.

reddit.com
u/TioSamm_ — 3 months ago

Mino's guide finally made Viego click for me

https://preview.redd.it/oosyp9q5gfch1.png?width=321&format=png&auto=webp&s=3bc462558e150b357febe87a7c1453d2bbf6356b

I came across Mino's guide here on Reddit a few days ago and decided to give the build and runes a try. It turned out to be exactly what my Viego was missing.

This isn't some miracle build. It simply fits my playstyle much better, and that made a huge difference.

For some people, the standard build may still be the better choice. But for me, this setup is the one that finally clicked.

Thanks for the guide, Mino!

reddit.com
u/TioSamm_ — 3 months ago

Coletei dados de 117 partidas via Riot API em 2026 e a conclusão é bizarra: Quase METADE dos meus jogos têm contas de nível baixo (Smurfs)

https://preview.redd.it/beiuobjyqxah1.png?width=524&format=png&auto=webp&s=4c429de8db49a3fda3b2cfeefd26d0b83e32beb5

Decidi parar de adivinhar e fui direto na fonte. Cansado de pegar lobbies estranhos, usei meus conhecimentos em programação para auditar estatisticamente as minhas últimas 117 partidas jogadas neste ano de 2026. Desenvolvi um script em Python integrado diretamente à Riot Games Developer API para destrinchar o perfil de absolutamente todo mundo que jogou comigo ou contra mim.

Metodologia

Para não ter viés emocional e nem parecer o clássico "choro de quem perdeu", criei critérios bem rígidos e automatizados no código:

  1. Filtro Temporal Extremo: O script filtrou estritamente as partidas disputadas a partir de 1º de janeiro de 2026 (isolando o estado atual do pareamento).
  2. O Vetor de Amostragem (Contas Nível 30 a 60): O nível 30 é o mínimo para jogar ranked. Uma conta legítima de um jogador novato raramente se mantém nessa faixa por muito tempo se ele joga com frequência. Portanto, o script buscou sistematicamente perfis nessa janela exata (30 a 60), que é o principal red flag de contas compradas em mercado cinza ou secundárias.
  3. Ponto Crítico: Eu NÃO considerei contas nível 60+, embora todos saibamos que existem milhares de smurfs nível 70, 80 ou 90 por aí. Ou seja, esse relatório é conservador. Os números reais tendem a ser ainda piores.
  4. Varredura Bilateral (Deep Scan): O script não olhou só o resultado da minha partida. Ele pegou o PUUID de cada um desses alvos de nível baixo e fez uma busca secundária no histórico individual deles para calcular o Winrate Global deles em 2026.

Os Dados Brutos

Meu perfil atualizado na análise apresentou um Winrate pessoal de 50.00% (equilíbrio perfeito na amostragem base), mas veja o que o sumário final cuspiu:

  • Partidas Analisadas: 117
  • Contas Smurfs Únicas Encontradas (Lvl 30-60): 56
  • Total de Smurfs no meu time (Aliados): 25
  • Total de Smurfs no time adversário (Inimigos): 33

A Realidade Dolorosa

A comunidade e a Riot costumam focar muito no argumento de: "Ah, mas o sistema detecta e joga o winrate do smurf para cima, logo ele sai da fila rápido".

Esse não é o ponto. Olhem para a tabela que a API gerou: sim, temos aberrações como o B4li3iro#JG1 e o gordinho feliz#7466 mantendo absurdos 80.00% de Winrate, ou o wLEAL#9999 com 75.00%. Mas também temos vários smurfs com winrate de 40%, 45% ou estáveis em 50%.

O verdadeiro problema que destrói as filas ranqueadas é o volume e a saturação.

Em 117 jogos, encontrei 56 contas nessa situação. Isso significa que, matematicamente, quase metade das minhas partidas foram afetadas pela presença de um smurf, seja ele aliado ou inimigo.

integridade do jogo

  • Quando cai contra você: Você enfrenta um jogador cujo elo real é Diamante/Mestre, mas que está operando uma conta mecanicamente mascarada no seu elo. O jogo vira um atropelo injusto.
  • Quando cai no seu time: O smurf carrega o jogo sozinho, tira o mérito da sua vitória e arruína a experiência dos 5 jogadores do outro lado. Você ganha PDL, mas não aprende nada; virou apenas um espectador de um jogador de elo alto.

O pareamento atual virou uma roleta russa de quem puxa o smurf mais motivado ou menos frustrado da sua conta principal. A Riot continua insistindo na narrativa de que o MMR se ajusta rápido, mas ignora o efeito de "esteira rolante": para cada conta smurf que sobe e sai do elo, o mercado cinza injeta duas novas nível 30 no lugar.

Os dados da API estão aí e não mentem. Quase 50% de saturação em nível baixo é uma taxa inaceitável para qualquer jogo que se diz um "esporte competitivo de elite".

Já sei que vai aparecer muita gente dizendo que é "choro", e coisas do tipo. Mas o que eu trouxe aqui não é baseado em frustração, e sim em fatos.

O ponto é simples: uma parte enorme das partidas está sendo decidida por contas smurf. Pela minha amostragem, cerca de metade da fila tem pelo menos um smurf influenciando o resultado do jogo. Isso distorce o matchmaking, prejudica partidas dos dois lados e torna a experiência muito pior para quem está jogando na conta do próprio elo.

Se alguém discorda, ótimo. Mostre dados ou uma amostragem diferente. Mas reduzir a discussão a "é só choro" não muda a realidade do problema.

reddit.com
u/TioSamm_ — 3 months ago

Winning a few games shouldn’t mean getting matched against obvious smurfs every time (BR Server)

Honestly, I’m exhausted. Every time I win a few ranked games in a row, it feels like matchmaking decides to throw me against level 30/40 accounts with absurd win rates. I’m not talking about new players learning the game, but obvious smurfs who are two or three divisions above the elo they’re playing in.
I know I’m not a perfect player. I make mistakes like anyone else in Emerald. But I want to improve by playing against people around my own skill level, not a Grandmaster or Challenger player on a fresh account just stomping low elo games.
The worst part is how easy it still is to create a new account. Riot does take action against botted accounts, but making a new account and getting it into Ranked is still extremely easy. As a result, the BR server is increasingly filled with fresh level 30/40 accounts with completely unrealistic win rates.
A single smurf is already enough to ruin a game. When there are two or more in the same match, it often feels like the outcome is decided before the game even properly starts. It completely kills competitive integrity and turns climbing into more of a coin flip than actual improvement.
What frustrates me the most is that this issue doesn’t seem to get the same level of attention as other things. Sometimes it feels like Riot’s focus is more on modes like ARAM and events such as ARAM Mayhem, where there’s a lot of skin and cosmetic engagement, while ranked players are left dealing with smurfs season after season.
I’m not asking for the impossible smurfs will always exist. But there are clear ways to reduce the impact: requiring a higher account level before Ranked, stronger and faster smurf detection, and quickly moving obvious smurfs to their real MMR, like other competitive games already do.
Right now, it feels like you win a few games and suddenly the system starts matching you against brand new accounts with insane win rates. That’s not a healthy competitive experience.

reddit.com
u/TioSamm_ — 4 months ago