#🦋│posts-do-bluesky

1 messages · Page 2 of 1

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#
#
modern shaleBOT
modern shaleBOT
modern shaleBOT
#
modern shaleBOT
#
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#
#
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#
#
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

Eu sei que eu já falei isso antes, mas uma coisa que eu gosto do Bsky é que você os devs do Bsky trabalhando para melhorar a plataforma

Já no X você abre e aparecia o Elon dando qrt em idiotice respondendo "True" e o único dev que eu vi que trabalha no X é um cara abertamente transfóbico...

Samuel (@samuel.bsky.team)
search is a bit behind, it’s not indexed yet. we’ll fix it soon

modern shaleBOT
#

Esta página do painel da Loritta foi desenvolvida usando htmx :3

Claro, nem tudo eu fiz só com htmx, tem coisas que precisam ser feitas com JavaScript, como os modals e o editor de mensagens. Essas outras coisas são feitas em Kotlin/JS e Jetpack Compose HTML, e as vezes com pitadas de inline JS

Loritta Morenitta (@loritta.website)
Sabia que você pode fazer eu reposte posts de uma conta do Bluesky 🦋 no seu servidor do Discord? (●'◡'●)

Uma coisa legal que você pode fazer com isso é colocar para seguir a conta da Steam no Bluesky para receber todas as novidades da Steam! o((>ω< ))o🎮

loritta.website/br/dashboard

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

Do you hear what I hear?

Yes, that's the sound of the Winter Sale! You know the drill: discounts, new Points Shop items, a seasonal badge, Steam Awards voting, a clickable cat.

Check out your wishlist, vote for your favorites, and don't worry about rushing because this won't be over until 2025!

Steam (@steampowered.com)
The Steam Winter Sale starts next week, December 19th! Join us for discounts galore, voting in the Steam Awards, and the last set of art and Points Shop items from this year's seasonal sale artist @nemupan.bsky.social

Make a list, check it twice - and buckle in for the sale next week!

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

If you like watching numbers go up, then here's the Fest for you!

Live from now until next Monday, browse all sorts of games about BIG NUMBERS and making that number go up while you play the game... or even when you're offline!

store.steampowered.com/category/idle

Steam (@steampowered.com)
Steam Idler Fest is on its way - starting Monday, February 3rd, celebrate all sorts of games about progressing without putting in work.

Featuring games where you press a few buttons, upgrade your production rate, and leave the game running to watch the numbers go up!

modern shaleBOT
modern shaleBOT
modern shaleBOT
#

olha o cubo do pai kkkkk

MrPowerGamerBR (@mrpowergamerbr.com)
Um ciclo infinito:

  1. "Queria fazer um jogo"
  2. tenta aprender a usar OpenGL puro
  3. "aff muito difícil vou usar uma engine pronta"
  4. tenta usar uma engine pronta
  5. "aff mas eu gosto de programar em Kotlin e não em GDScript"
  6. o processo se repete
▶ Play video
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

Eu portei o jogo para WebGL para rodar no navegador

A lógica do jogo é compartilhada entre as duas versões, mas cada versão tem o seu próprio renderer: Desktop usa LWJGL/OpenGL (Kotlin/JVM), já Web usa WebGL2 (Kotlin/JS)

Feito em Kotlin :3

MrPowerGamerBR (@mrpowergamerbr.com)
Já que eu sou BURRO e não sei PROGRAMAR pois RENDERIZAR COISAS 3D EM OPENGL É DIFÍCIL eu decidi fazer um jogo mais simples

Feito usando LWJGL :3

▶ Play video
modern shaleBOT
modern shaleBOT
#

Já que eu sou BURRO e não sei PROGRAMAR pois RENDERIZAR COISAS 3D É DIFÍCIL eu decidi fazer algo mais simples...

Um clone do Flappy Bird! 🐦

Feito em Kotlin, com uma versão para desktop (LWJGL/OpenGL) e outra para web (WebGL2)

Link: flappyfuralha.lori.fun
GitHub: github.com/MrPowerGamer...

▶ Play video
modern shaleBOT
#

Eu postei esse projetinho que eu fiz no GitHub e fiz um renderer adicional para WebGL2, para que ele funcione na web

(Fazer coisas 2D com OpenGL é bem fácil, a parte difícil é quando você quer fazer coisas 3D, aí sim a vaca vai pro brejo)

bsky.app/profile/mrpo...

MrPowerGamerBR (@mrpowergamerbr.com)
Já que eu sou BURRO e não sei PROGRAMAR pois RENDERIZAR COISAS 3D É DIFÍCIL eu decidi fazer algo mais simples...

Um clone do Flappy Bird! 🐦

Feito em Kotlin, com uma versão para desktop (LWJGL/OpenGL) e outra para web (WebGL2)

Link: flappyfuralha.lori.fun
GitHub: github.com/MrPowerGamer...

modern shaleBOT
modern shaleBOT
#

Parece que este post está pegando várias curtidas, então para quem quiser saber mais, eu postei o projeto no GitHub!

Para aprender mais sobre, eu acabei fazendo dois renderers diferentes para o jogo, uma versão para desktop (que usa OpenGL) e outra para web (que usa WebGL)

bsky.app/profile/did:...

MrPowerGamerBR (@mrpowergamerbr.com)
Já que eu sou BURRO e não sei PROGRAMAR pois RENDERIZAR COISAS 3D É DIFÍCIL eu decidi fazer algo mais simples...

Um clone do Flappy Bird! 🐦

Feito em Kotlin, com uma versão para desktop (LWJGL/OpenGL) e outra para web (WebGL2)

Link: flappyfuralha.lori.fun
GitHub: github.com/MrPowerGamer...

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

It's now Monday, so that means we're live! Celebrate Valentine's Day (or not) with discounts on thousands of multiplayer games, both local, online, and through Remote Play Together.

Not sure what that is? We have a little explainer video just for you.

store.steampowered.com/category/mul...

Steam (@steampowered.com)
Hot on the heels of Idler Fest (still ongoing!) comes Couch Co-op Fest, featuring games that can be played together-- including on a virtual couch, with friends far away.

Coming on Monday, February 10th!

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

Descobri que é bom realmente aprender as coisas ao invés de sempre depender do ChatGPT, pois as vezes as coisas que você quer fazer o ChatGPT não consegue fazer

(chapéu da Pomni feito pelo @batatozr.bsky.social)

MrPowerGamerBR (@mrpowergamerbr.com)
O engraçado é que meses atrás eu queria fazer algo assim, mas quando eu pedia pro ChatGPT "pfv faz um negócio que renderiza um cubo com uma câmera isométrica usando OpenGL moderno eu imploro" ele NUNCA fazia certo e SEMPRE tinha algo errado

Hoje em dia eu consigo fazer sozinho

▶ Play video
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

também funciona com mods!

(eu percebi que o meu renderer está renderizando o modelo errado pois o "01" da Miku está invertido e no braço errado, agora faz sentido do porque eu tive que inverter os bones do braço)

Ah, e ignorem o Pomni Hat, eu tava testando o meu .obj loader

MrPowerGamerBR (@mrpowergamerbr.com)
eu consegui (depois de muito sofrimento) parsear as animações do The Sims 1 e renderizar elas usando OpenGL

eu acho que ainda tá super bugado pois eu tive que corrigir os bones manualmente, mas funciona! :3

no final eu fiz isso só porque eu tava quebrando a cabeça com o blender

▶ Play video
#

MrPowerGamerBR (@mrpowergamerbr.com)
também funciona com mods!

(eu percebi que o meu renderer está renderizando o modelo errado pois o "01" da Miku está invertido e no braço errado, agora faz sentido do porque eu tive que inverter os bones do braço)

Ah, e ignorem o Pomni Hat, eu tava testando o meu .obj loader

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ Skyer | Codename Gaia (@skyerdot.bsky.social)
Já, mas eu não gostei do jeito que o Godot funciona na parte de physics interpolation

Quando eu fiquei frustrado com a minha ideia de programar do zero (pois é difícil), eu tentei usar o Godot e, na minha cabeça, o jeito certo de programar um jogo é separar a física do FPS do jogo

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Implementando algo parecido como o Minecraft funciona, onde a física é tickada a cada 20 ticks, e o renderer interpola os resultados da física entre cada physics tick, assim o jogo fica suave mas a física do jogo é constante, assim evitando bugs relacionado a flutuação de FPS

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
O Godot tem o conceito de physics tick, mas NÃO INTERPOLA os objetos entre cada physics tick. Se você colocar o physics FPS em 20, você vai ver os objetos se movendo a cada 20 FPS

Eu perguntei no Discord do Godot sobre como poderia solucionar isso sem ser implementando a interpolação manualmente

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
E aí eu fiquei "mds" e voltei a mexer com OpenGL na raça, que aí saiu isso aqui

Um problema específico dos bindings do Godot/Kotlin é que não dá para exportar jogo web usando Godot/Kotlin

Se eu fizer manualmente as coisas dá para eu portar o jogo para WebGL2 e compilar usando Kotlin/JS

MrPowerGamerBR (@mrpowergamerbr.com)
Continuando o jogo de 12 anos atrás que eu estou refazendo

Aprendi a como usar framebuffers para o glow em volta das moedas (precisa de 4 framebuffers só para colocar um glow aff)

E aprendi a como fazer uma GUI e como ler imagens de um texture atlas :3

Feito em KOTLIN na RAÇA sem ENGINE

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Claro, talvez enquanto eu desenvolva o meu jogo eu acabe desistindo da ideia de fazer na raça e decida ir para o Godot

Mas por enquanto eu quero fazer sem nenhuma engine, pois aí eu posso fazer do meu jeito, mesmo que seja bem mais difícil e que tenha que aprender vários conceitos low level

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Se o Notch conseguiu então eu também consigo gr (EU ACHO)

O meu jogo vai ser simples e não um jogo AAA, eu quero fazer um jogo tipo Game Dev Story/Game Dev Tycoon, mas sobre ser um digital influencer/YouTuber, pois os jogos que eu vejo sobre "vire um YouTuber!" são rasos

modern shaleBOT
#

-# ↩ (@sam-aovivo.bsky.social)
Eu fiz a mesma coisa! Para aprender OpenGL, eu tentei refazer um jogo que eu tinha feito pelo GameMaker: Studio mais de 10 anos atrás bsky.app/profile/mrpo...

MrPowerGamerBR (@mrpowergamerbr.com)
Continuando o jogo de 12 anos atrás que eu estou refazendo

Aprendi a como usar framebuffers para o glow em volta das moedas (precisa de 4 framebuffers só para colocar um glow aff)

E aprendi a como fazer uma GUI e como ler imagens de um texture atlas :3

Feito em KOTLIN na RAÇA sem ENGINE

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Um exemplo prático: Eu precisava pagar umas contas no website da Vivo pois um burro chamado eu esqueceu de pagar

O website da Vivo bloqueia algumas seções para apenas desktops

Não dá para você burlar isso usando o modo desktop pois eles verificam pela resolução do browser

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
No iOS você senta e chora pois todos os browsers usam a mesma engine (WebKit/Safari) e se a Apple não quis abençoar os usuários com uma função para mudar a resolução do browser, então não tem jeito

No Android você baixa o Firefox e troca a resolução no "about:config"

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
E isso é só uma das coisas que eu experienciei, tem outras coisas como:

Quando estava viajando, o sinal de 4G era muito ruim mas o de 3G era bom, mas a Apple não deixa você trocar para 3G only igual como é no Android

E não tem o Parsec na App Store pois a Apple não quer

modern shaleBOT
#

-# ↩ (@sam-aovivo.bsky.social)
Dá para instalar outro browser (eu uso o Firefox) mas todos os browser são OBRIGADOS a usarem o WebKit, então todos os browsers são só skins do Safari (eu uso o Firefox pelo Firefox Sync para sincronizar minhas abas)

Não dá para baixar coisas de outras stores no iPhone (exceto se você mora na EU)

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Então, por exemplo, o Firefox no iOS não usa o Gecko para renderização, ele usa o WebKit

Isso é diferente do Android, onde o Chrome usa o WebKit (Blink), o Firefox usa o Gecko, e tem várias outras opções de browser se você quiser algo para o seu gosto, e dá para baixar APKs de qualquer lugar

modern shaleBOT
#

-# ↩ (@sam-aovivo.bsky.social)
Penso, eu já usei Android por muito tempo, eu parei de usar pois o meu Samsung S20 FE magicamente tinha esquecido da senha dele (literalmente ele não reconhecia mais a senha) e fui forçado a formatar

E aí eu fiquei frustrado com isso e, depois de escutar que iPhone é mil maravilhas, eu comprei um

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
5. Pedi para ele arrumar essa loucura, e ele arrumou... e magicamente os tests voltaram a passar!
6. Perguntei do porque os tests passaram agora, e falou "kk sei lá eu testei e agora funcionou vai saber"
7. Pedi para ele migrar de h2 para PostgreSQL, e ele fez sem problemas

modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Eu percebi que ela é muito útil para situações onde você está preguiçoso, desmotivado, ou ocupado com outras coisas

Você pode pedir para ela fazer algo e, mesmo que saia errado, pelo ou menos é um kick start e o resultado já deixa a sua mente no espírito de "ok vamos programar"

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Mas no final o workflow que eu faço no Windows é mais parecido com o workflow que o GNOME proporciona!

No GNOME eu aperto o botão do Windows, procuro o que eu quero e ele automaticamente ou abre o app, ou foca no app que já está aberto, o que é MUITO bom e é perfeito para mim

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
* Eu arrumei o bug do Minecraft crashar quando fechava, eu só tive que instalar o "nvidia-open-beta" ao invés do "nvidia-open" (yippee) mas o Minecraft não escalona corretamente (sad)
* Enquanto a Adobe é uma safada sem vergonha, eu ainda uso Photoshop para edição de imagens

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
* O cedilha (ç) não funciona no Flatpak do Canary, e pelo visto isso afeta qualquer Flatpak que use Electron + Wayland

(isso poderia ser resolvido usando Vesktop e coisas do tipo, mas é que eu não queria usar modificações já que né, é contra o TOS)

github.com/flathub/com....

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Felizmente a lista é bem pequena, e eu *quero* usar o Linux pois eu acho a experiência melhor do que usar Windows

É legal ter um terminal que preste ao invés de usar o PowerShell (que tem comandos gigantescos) ou o WSL2 (que sinceramente não é tão bem integrado ao Windows assim)

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Como convenhamos que é muita sacanagem que, mesmo que você pague pelo Windows, você recebe propagandas que você tem que ficar desativando manualmente

Eu não pago pelo Windows, mas eu já pensei em comprar licenças do Windows no passado e o motivo que eu não comprei foi isso dai

modern shaleBOT
#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
O bug do Firefox é aleatório, ele só para de deixar eu clicar na barra de URL/fechar aba/etc e do nada volta a funcionar depois de um tempo

E o problema do Flatpak não faz sentido ser problema de setup, se eu rodo o Flatpak do Discord Canary sem Wayland (via XWayland) a cedilha funciona normalmente

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
Outros apps que usam Wayland fora do Flatpak (como o Firefox, o Ptyxis, etc) a tecla de compose da cedilha (' + c) funciona normalmente

E o problema da cedilha não parece ser só comigo, pois tem um post no Reddit que fala a mesma coisa, e a solução foi "instala o RPM ao invés do Flatpak"

#

-# ↩ Auxim (@gay.personinyourph.one)
Eu não testei ainda, mas talvez eu tente usar ela depois

É que o que eu acabei percebendo que é eu não preciso de tiling no sentido de "se eu abrir terminais eu quero que fique uma grid de 2x2", e sim que eu queria a parte de "quero mudar para um aplicativo rapidamente"

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
eu lembro que a AMD estava falando que ia fazer que seja possível separar a placa de vídeo de consumidor em várias, para poder usar para virtualização

se eles fizessem isso eu compraria uma placa de vídeo da AMD neste exato momento para trocar a minha RTX 3060 Ti

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

ontem comecei a espirrar horrores, ou seja, era gripe mesmo

pelo ou menos a dor de garganta tá bem mais fraca hoje, então agora é pelo ou menos tolerável sem precisar ficar tomando remédios (yippee)

MrPowerGamerBR (@mrpowergamerbr.com)
to com dor de garganta e de acordo com experiências passadas isso significa que coisas piores estão por vir (gr*pe)

se eu morrer eu morri, foi bom enquanto durou

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ Mega2223 (@mega2223.bsky.social)
dos quatro chapters, eu achei o terceiro o pior

eu achei ele MUITO repetitivo, e o humor é como se fosse o segundo mas o segundo é muito melhor, uma parte porque o vilão não é tão carismatico igual a queen

mas o chapter quatro é o MELHOR dos quatro e não tem nem comparação

#

-# ↩ MrPowerGamerBR (@mrpowergamerbr.com)
eu achei o terceiro com ideias boas, mas ele acaba reusando as mesmas ideias muitas vezes e isso acaba parecendo que tá enchendo de filler ao invés de avançar a história

principalmente porque tem os rounds do TV time™ e você joga os mesmos jogos novamente (principalmente aquele do game console)

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

o que eu estou tentando implementar agora é skeletal animations (animação em uma rig) na RAÇA usando OpenGL

eu entendo como funciona (é só salvar a posição + rotação de cada bone na armature) mas é MUITO DIFÍCIL

enquanto isso fiquem com o meu cubo de teste de UV mapping

-# MrPowerGamerBR 💫 (@mrpowergamerbr.com)
balatro me ligou e falou que quer o shader da cartinha sumindo de volta!!!

modern shaleBOT
#

se você ignorar que o esqueleto está deitado e invertido, dá para ver que a pose do esqueleto exportado do Blender está sendo processada corretamente :3

-# MrPowerGamerBR 💫 (@mrpowergamerbr.com)
o que eu estou tentando implementar agora é skeletal animations (animação em uma rig) na RAÇA usando OpenGL

eu entendo como funciona (é só salvar a posição + rotação de cada bone na armature) mas é MUITO DIFÍCIL

enquanto isso fiquem com o meu cubo de teste de UV mapping

modern shaleBOT
modern shaleBOT
#

após sofrer MUITO e e quebrar a cabeça para entender eu entender como isso deve ser implementado, eu FINALMENTE consegui implementar skeletons/armatures e aplicar a pose personalizada em uma mesh (usando OpenGL!)

epic james já pode me contratar para trabalhar na unreal engine!!

-# MrPowerGamerBR 💫 (@mrpowergamerbr.com)
gessy gore

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Como você calcula o global bind transforms? Indo em cada bone fazendo BoneParenteGlobalBindMatrix * BoneAtualLocalBindMatrix

O que é o BoneAtualLocalBindMatrix? A matriz de local bind é a transformação que você precisa fazer para ir do bone parente para o atual

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Ou seja, se você está tentando ir do bone ARM1_L até o bone ARM2_L, o BoneAtualLocalBindMatrix seria uma matriz que representa a transformação que você precisa fazer para sair do ARM1_L até o ARM2_L

Porque não pode guardar a posição do bone na armature? Pois o bone tem rotação!

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Após isso, você tem que calcular as matrizes animadas globais

Elas são literalmente o global bind transforms, mas ao invés de você deixar ela em bind pose, você aplica as rotações nos bones

E, para finalizar, você faz GlobalAnimatedTransformsMatrices * InverseBindPoseMatrices

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Depois eu deveria escrever essa explicação em algum lugar, se não eu mesmo vou esquecer como isso funciona xd

Eu devo ter torrado bilhões de árvores pois a quantidade de mensagens que eu fiquei perguntando pro Gemini e pro Claude para entender os conceitos não tá escrito

modern shaleBOT
#

uma animação (muito tosca) interpolada com um código de procedência muito duvidosa

-# MrPowerGamerBR 💫 (@mrpowergamerbr.com)
após sofrer MUITO e e quebrar a cabeça para entender eu entender como isso deve ser implementado, eu FINALMENTE consegui implementar skeletons/armatures e aplicar a pose personalizada em uma mesh (usando OpenGL!)

epic james já pode me contratar para trabalhar na unreal engine!!

▶ Play video
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

Steam's Summer Sale is here! And we've got perhaps one of our best trailers yet - check it (and thousands of deals) out. Get some shopping in, grab your Discovery Queue stickers, maybe craft a few badges - just do it before the sale ends on July 10th!

store.steampowered.com

-# Welcome to Steam
The Steam Summer Sale is on now — find great deals on thousands of games! Plus earn up to 9 stickers by going through your Discovery Queue.

modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
e por isso LLMs não te ajudam quando você tem skill issue e não entende bem sobre o assunto

como eu nunca fiz um jogo 3D antes (seja em uma engine pronta ou na raça), eu sempre acabava indo pelo caminho errado pois eu fiquei tão fixado em "physics"...

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Eu só consegui desviar desse caminho errado quando eu vi como collide and slide é implementado em Unity (collide and slide é o jeito que colisões funcionam no Quake)

Aí que eu descobri que normalmente se usam capsulas para colisões (eu usei esferas rs)

youtu.be/YR6Q7dUz2uk

-# Collide And Slide - Actually Decent Character Collision From Scratch
YouTube video by Poke Dev

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Depois eu vi um vídeo de como o Quake implementou as colisões deles, fazendo que durante a compilação do mapa, o mapa seja expandido de uma forma que no jogo só precise calcular as colisões usando um ponto para representar um player

youtu.be/3KjMjHJ3WQg

-# Uncovering Quake's unseen collision hulls
YouTube video by Matt's Ramblings

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
E foi último vídeo que me começar a pensar... "oxe, eu duvido que o Mario 64 vai ter uma engine de física COMPLETA só para implementar colisões", e que no vídeo mostra que o Mario 64 é implementado calculando a posição do Mario em "discrete steps"

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
E aí para resolver eu pego o nível de penetração (lá ele) da esfera no triângulo e multiplico pelo normal do triângulo

Claro, dá para ver pelo vídeo que a implementação ainda é bem tosca, pois dá para ver que o Gessy sai voando quando passa por um declive

modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Outra parte interessante é o fundo: O fundo usa palette cycling usando shaders

Eu pego a imagem original do fundo que tem no Spriters Resource, faço que o "r" do rgba indique um index na paleta, e aí o shader usa da cor que está indicada em outra imagem, que é a imagem da paleta

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Quando eu digo que eu fiz algo na "RAÇA" significa que, enquanto eu usei inteligências artificiais para aprender conceitos e ter exemplos/snippets de código, eu fiz tudo manualmente sem depender de agentes que fazem tudo para você (como Cursor/Windsurf/etc)

modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Em 1999 Chris Sawyer fez RollerCoaster Tycoon em *Assembly* do zero

Mas em 2025 fazer um jogo do zero é "muito complicado", mesmo que hoje em dia tenha várias outras linguagens mais simples e mais documentações sobre como usar essas APIs de gráficos...

modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
E tem até que bastante jogos feitos do zero, como Minecraft (obviamente), Project Zomboid, Stardew Valley, Terraria, Celeste, Noita, Animal Well, etc etc etc

Sim, provavelmente eu vou demorar mais fazendo tudo na raça, mas ao mesmo tempo eu acho que fazer na raça é mais legal

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
E também não estou desmerecendo as engines que existem, eu acho elas muito boas

Mas ao mesmo tempo para mim eu não gosto de usar engines prontas pois eu gosto de fazer as coisas do jeito que eu quero, mas eu sou assim pois eu já sou desenvolvedor de software faz mais de 10 anos

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Então eu tenho algumas peculiaridades de como eu gosto de programar as coisas

Por exemplo: Eu estou tão acostumado com as IDEs da JetBrains, que quando eu uso outras IDEs que são piores dá nem vontade de programar (por exemplo: a IDE do Godot para editar GDScript não é tão boa assim)

modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
O shader SDF é mais interessante pois, para gerar cada caractere usando SDF, eu primeiro fiz a implementação em Kotlin e aí era renderizado na CPU

o problema que demora MUITO para calcular o signed distance field de uma textura 512x512, então eu refiz com compute shaders :3

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
e a diferença é MUITO grande, na CPU demorava mais de 2 minutos para gerar o font atlas inteiro

com compute shader demora uns 5s no máximo

olha o compute shader do pai kkkk gist.github.com/MrPowerGamer...

-# SDF (Signed Distance Field) compute shader
SDF (Signed Distance Field) compute shader. GitHub Gist: instantly share code, notes, and snippets.

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ ellora (@ellora.bsky.social)
Vou ler sobre, obrigado!

Eu pensei em flexbox pois como o meu jogo teria janelas/modals/etc, acaba que precisa ter um jeito de fazer coisas como flex-direction, flex-gap, justify-content, etc

Claro, quando eu digo "flexbox" eu não digo em refazer TUDO, pois isso seria um trabalho muito grande xd

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
I've tried creating a simple CLI tool that dumps sprites from an IFF file and, while it does work for files like "floors.iff" and "walls.iff", it completely crashes and burns when trying to read the "Sprites.iff" file, because it uses a different version of the SPR# format :(

modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ K98Phil (@k98studios.bsky.social)
Just a small update: By mistake the SPR2 dumper code was commented out, so if you need to dump SPR2 sprites too, don't forget to update! (The "Sprites.iff" file only has SPR# files if I recall correctly)

github.com/SneakySims/S...

-# Release 8b86187 · SneakySims/SneakyLib
Automated Release

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Also, if I recall correctly you need to setup the "JAVA_HOME" environment variable to point to the new Java 21 install folder

If you use Adoptium's OpenJDK distribution (Temurin) there is a setting in the installation program to automatically configure the "JAVA_HOME" variable

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
And, after setting up, you need to restart your command prompt session (PowerShell, cmd, etc) to use the newly created env variable

The right way would be for me to include a OpenJDK version with the app itself (like how Minecraft does) but I haven't got around to that yet

modern shaleBOT
modern shaleBOT
#

Iluminação com shadow maps é literalmente "você coloca a câmera olhar para onde você quer e você tira uma foto para descobrir o que está escondido"

Quando um jogo tem opção para diminuir a resolução das sombras, ele diminui o tamanho do framebuffer usado para shadow maps

feito em OpenGL (LWJGL) :3

▶ Play video
modern shaleBOT
#

-# ↩ ellora (@ellora.bsky.social)
Eu acabei experimentando um pouco com RectCut após quebrar muito a cabeça tentando implementar um sistema de layout decente (as minhas implementações, enquanto funcionavam, acabavam que ficavam MUITO complexas), e pelo visto é simples mesmo :3

Mas ainda não experimentei o RectCut o suficiente

modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
sim, eu sei que se eu usasse Unity/Unreal/Godot eu poderia fazer o jogo mais rápido

mas para mim uma das graças seria fazer o jogo na raça™ pois eu gosto de programar em Kotlin

ou seja, um dos motivos de eu querer fazer na raça é por causa de pride (orgulho)

-# a cartoon character with the words we saiyans are a proud warrior race below him
ALT: a cartoon character with the words we saiyans are a proud warrior race below him

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
e também porque o tooling do IntelliJ IDEA é muito melhor do que o tooling do próprio Godot ao mexer com GDScript

mas também: se algum dia eu achar que é muita areia para o meu caminhãozinho, os conhecimentos que eu adquiri tentando fazer na raça ainda se aplicam a outras engines

modern shaleBOT
#

Just two more days left - if you were holding off on anything, now's the time to make your choice.

Be sure to admire the rad art from Tim Peacock before it goes away on Thursday at 10am!

-# Steam (@steampowered.com)
Steam's Summer Sale is here! And we've got perhaps one of our best trailers yet - check it (and thousands of deals) out. Get some shopping in, grab your Discovery Queue stickers, maybe craft a few badges - just do it before the sale ends on July 10th!

store.steampowered.com

modern shaleBOT
modern shaleBOT
#

-# ↩ K98Phil (@k98studios.bsky.social)
You could use github.com/mixiate/ts1-...

Import the skn to Blender, export it to OBJ (that would be the easiest way to do it)

That's what I use when I need to import/export The Sims 1 SKN files :)

-# GitHub - mixiate/ts1-blender-io: TS1 Blender IO is an add-on for Blender which lets you import and export the 3D files from The Sims 1
TS1 Blender IO is an add-on for Blender which lets you import and export the 3D files from The Sims 1 - mixiate/ts1-blender-io

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Claro, um dos motivos é "quero fazer um jogo na raça sem engine", mas tem outros motivos, tipo:
• Qual é o "game design"? Como vai ser o game loop?
• Como vai ser a arte do jogo? Mesmo pixel art parecendo que seja fácil, é na verdade muito difícil!!
• O jogo vai ser DIVERTIDO?

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Sim, eu já mexi com Blender no passado, mas faz tanto tempo que eu preciso "reaprender"...

Sim, eu já desenhei no passado, mas eu fiquei tanto tempo sem desenhar (1+ ano) que acaba perdendo as práticas e os hábitos...

Tem que reaprender tudo de novo xd

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
No final, eu acho que a melhor coisa a se fazer é tentar fazer jogos pequenos no começo para você ir experimentando e treinando as suas habilidades

Separando partes do jogo que você quer fazer em partes menores, e tentar transformar cada parte em um jogo para ir aprendendo

modern shaleBOT
modern shaleBOT
modern shaleBOT
#

Eu estou usando o Redragon™ Wyvern© Pro® a mais de dois meses e a minha opinião é a seguinte:

Esse teclado é MUITO BOM e eu não me arrependo de ter comprado

A única coisa chata é que não tem mais estoque dele então não posso recomendá-lo para outras pessoas (sad)

-# MrPowerGamerBR 💫 (@mrpowergamerbr.com)
fiquei tão frustrado com o meu teclado da Keychron que eu comprei um teclado da Redragon

(que pasme, custou R$ 844,37 mais barato)

agora falta esperar para ver se eu não vou me arrepender né rsrs

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Eu comprei o Wyvern Pro pois o meu teclado da Keychron de 1200 reais (!!!) estava me estressando, pois o teclado da Keychron estava com problema de "eu aperto e a tecla não vai" e isso atrapalha muito

Ou seja, percebi que não vale a pena gastar dinheiro com teclado caro

modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Desta vez eu quis migrar para Linux pois o Windows está dando muita dor de cabeça para mim, principalmente o Windows Explorer

As vezes eu tenho uma janela minimizada em uma pasta específica. Quando eu tento abrir a janela, o Windows finge que nada aconteceu...

modern shaleBOT
#

-# ↩ Skyer | Codename Gaia (@skyerdot.bsky.social)
Eu lendo isso usando uma GPU da Nvidia:

(entretanto eu sei que Nvidia é meio bugado, tanto que da última vez que eu estava usando Arch o driver da Nvidia (nvidia-open) dava erro quando fechava o Minecraft, entretanto funcionava com o driver beta (nvidia-open-beta))

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Mas o problema de usar o driver beta da Nvidia é que demora um século para compilar o driver

Felizmente o bug do nvidia-open não existe mais nas versões recentes do driver (yay), mas é interessante como foi relativamente corrigido rapidamente, já que a última vez que eu usei Arch foi a pouco tempo

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Para mim o único problema do 🅱️inux (que não é um problema do Linux em si) é que eu não posso usar o Photoshop, mas isso dai não é um problema do Linux em si e sim da Adobe

Eu até ia tentar rodar o Photoshop pelo Wine, mas para isso eu teria que baixar uma versão anterior do Photoshop + p*ratear

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Eu tentei fazer isso, mas a Adobe em sua incrível dedicação ao consumidor não deixa você baixar versões antigas do Photoshop pelo Creative Cloud (dá para você baixar todas do CC 2025 e, por algum motivo, uma do CC 2019, mas nenhuma outra)

Parece que eles querem que você pirateie o negócio

modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Sobre a placa de vídeo da Nvidia: Eu acho que se você tem uma placa de vídeo da Nvidia você deve esperar um pouco antes de migrar, porque o que parece é que as vezes o KWin (e vários apps que usam a GPU) crasham

Eu ainda não tenho 100% de certeza se isso é bug do Plasma, ou se é bug do driver

modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
É muito melhor ter um shell competente (bash) do que ter que ficar escolhendo qual shell usar no Windows (PowerShell, Git Bash, WSL2)

Se o WSL2 pudesse fazer tudo seria melhor, mas a performance do WSL2 interagindo com arquivos fora do WSL é tão ruim que não compensa

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
O problema do driver da Nvidia (que eu não sei se realmente é problema da Nvidia ou do KDE Plasma) é que as vezes o driver da Nvidia crasha e leva todos os apps que usam a GPU, inclusive o PlasmaShell/KWin

www.reddit.com/r/kde/commen...

-# From the kde community on Reddit: PlasmaShell/KWin crashing with "Too many files open" (Nvidia issue?)
Explore this post and more from the kde community

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Já o Photoshop e o DaVinci Resolve:

O Photoshop se você quiser MUITO dá para rodar pelo Wine (versões antigas, como o CC 2024)

O problema disso é que você tem que piratear o Photoshop, e eu não sei se eu estou ficando velho mas piratear essas coisas é mais difícil hoje em dia

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
E também piratear sempre tem o risco de ser um vírus e explodir tudo, pois mesmo você rodando pelo Wine um malware sempre pode infectar seus arquivos (já que o Wine, por padrão, dá acesso a todos seus arquivos)

E a Adobe não deixa você baixar versões antigas do Photoshop (sad)

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Alternativas:
• Photopea: Bom, mas eu não queria depender em um app que só funciona online pois os criadores podem mudar a qualquer momento
• Krita: Bom para desenhos (seria bom para substituir o Clip Studio Paint), mas não tanto para design gráfico

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Já o DaVinci Resolve: Sim, ele tem uma versão para Linux, mas dá para perceber que a Blackmagic faz o Resolve para Linux *apenas* para Enterprise Linux

• Apenas suporta X11
• A versão grátis não suporta H264/H265
• A versão paga não suporta AAC

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Esses problemas não são um grande problema se você é uma empresa grande que usa o Resolve para edição de imagem, pois se você está editando um filme por exemplo, você provavelmente não está usando esses codecs

Mas para os "prosumers" (YouTubers) essa limitação é muito paia

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Eu já pensei em VMs, mas eu não tenho uma GPU secundária para fazer passthrough para a VM, mas seria uma opção

Não, eu não quero comprar um Mac pois seria muito caro, mesmo que um Mac resolveria os meus problemas pois Mac é melhor para programação do que Windows

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Repositório: github.com/MrPowerGamer...

-# GitHub - MrPowerGamerBR/DiscordLinuxAttentionOnNotification: 🔔 Bring back the Discord's Windows Client attention status (orange highlight on taskbar) on KDE Plasma (Wayland)!
🔔 Bring back the Discord's Windows Client attention status (orange highlight on taskbar) on KDE Plasma (Wayland)! - MrPowerGamerBR/DiscordLinuxAttentionOnNotification

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

Fiz OUTRO pull request para o Dolphin para corrigir um bug onde, quando você mudava de aba, o item atual não aparecia no painel de informações (ele mostrava ou a pasta aberta, ou ele mostrava a seleção anterior)

Agora se eu fiz o bug fix corretamente já é outros quinhentos rsrs

Antes:

▶ Play video
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
#

posso estar morrendo com dor de garganta e nariz escorrendo igual torneira aberta, mas não posso deixar de mostrar o Pixel Profecia do DELTARUNE Chapter 4 e o Pixel Balatro (convidado especial: post-processing de CRT)

ignorem o artifacts no vídeo, o ShareX não quis colaborar

-# MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Estou portando o renderer do PixelBloom de Canvas2D para WebGL2 for the love of the game™

▶ Play video
modern shaleBOT
#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Eram vários "low hanging fruit" então não tem graça:

1. para os tiles especiais animados, eu fiz uma modificação no meu instanced renderer shader para eu apenas passar a posição do tile ao invés de passar um Matrix4f, assim diminui de 64 bytes por tile para apenas 8 bytes

#

-# ↩ MrPowerGamerBR 💫 (@mrpowergamerbr.com)
Eram vários "low hanging fruit" então não tem graça:

1. para os tiles especiais animados, eu fiz uma modificação no meu instanced renderer shader para eu apenas passar a posição do tile ao invés de passar um Matrix4f, assim diminui de 64 bytes por tile para apenas 8 bytes

modern shaleBOT
modern shaleBOT
modern shaleBOT
#

-# ↩ Rodrigo Faddoul (@faddoul.bsky.social)
Depois de algumas horas a Loritta deixa pegar mesmo pelo mesmo IP, mas ela deixa um aviso bem claro que se estiver fazendo isso para quebrar as regras da Loritta você será banido

Inclusive não sei como foi mais fácil encontrar a minha conta do Bluesky ao invés de ir no website da Loritta -> Suporte

modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT
modern shaleBOT