Pedro J. Estébanez — Pedrocorp

2.8K posts

Pedro J. Estébanez — Pedrocorp banner
Pedro J. Estébanez — Pedrocorp

Pedro J. Estébanez — Pedrocorp

@RandomPedroJ

• Veteran @GodotEngine contrib. (a.k.a. RandomShaper) • Senior eng. at @W4Games • Composer, singer, guitarist • Maked (and making) #Hellrule

Spain Katılım Mart 2019
181 Takip Edilen1.8K Takipçiler
Pedro J. Estébanez — Pedrocorp
@MsDOSClub Bueno, en realidad mi papel ha sido solo de intermediario que ha pedido la transformación a partir de la ocurrencia. Es más que nada, pero menos que todo.
Español
0
0
3
354
Sascha Willems
Sascha Willems@SaschaWillems2·
For whatever reason decided to work on a game prototype both in a modern IDE (@VisualStudio 2026) and in my first proper IDE (Turbo Pascal 7.0). Guess which one is snappier and more stable. Comparing compile times is unfair though, Turbo Pascal was always lighting fast ^^
Sascha Willems tweet mediaSascha Willems tweet media
English
8
3
77
6.2K
Pedro J. Estébanez — Pedrocorp
@SaschaWillems2 Let alone the breakpoint settings popup. I can focus the condition edit field, start typing, then those keypresses seem to be interpreted as something else when the dialog somehow "stabilizes" itself, roughly one second later. Total ruin.
English
0
0
1
63
Sascha Willems
Sascha Willems@SaschaWillems2·
If you're fast with the keyboard, it often feels like VS simply can't keep up with you.
English
2
0
8
1.1K
Pedro J. Estébanez — Pedrocorp retweetledi
𝐌𝐒-𝐃𝐎𝐒 𝐂𝐋𝐔𝐁
Ya tenemos disponible el segundo volumen de La Edad Oscura del Videojuego Español de los 90. 142 páginas de los arcades publicados en España entre 1990 y 2001. Además descubrimos 5 prototipos que no llegaron a ver la luz de juegos arcade. amazon.es/dp/B0GYYTBNDZ
𝐌𝐒-𝐃𝐎𝐒 𝐂𝐋𝐔𝐁 tweet media
Español
2
20
54
2.9K
Pedro J. Estébanez — Pedrocorp retweetledi
Jeff Preshing
Jeff Preshing@preshing·
Having done my fair share of cryptic C++ incantation 3am debugging sessions, I can relate. But C++ is really not that bad a language when you keep the more esoteric features to a minimum. Memory safety is completely achievable. High quality C/C++ libraries and development tools are everywhere. Coding agents (the latest tool in the toolbelt) are making things easier in new ways all the time. These days, I find the only time a C++ issue takes more than hour to debug is when it involves the cloud in some way!
Timothy B. Lee@binarybits

"Similar to the Necronomicon, a C++ source code file is a wicked, obscure document that’s filled with cryptic incantations and forbidden knowledg."

English
3
3
19
2.3K
Pedro J. Estébanez — Pedrocorp
@SheriefFYI I despise it. I never felt appealed to learn it. I am served with cmd.exe, Bash on WSL, and NodeJS when extreme, purely local, needs of scripting arise. Replacing cmd.exe with something more modern was a good idea, but terribly implemented. Error messages suck, too.
English
0
0
4
466
Pedro J. Estébanez — Pedrocorp
@Dadbod_Games The game uses 2D lights in many places, but this level has none so far. Lighting in this game is made with shaders (the top-down, "moon" light is hardwired) plus some customization I made to the engine to get the kind of shadows I wanted.
English
1
0
1
22
Pedro J. Estébanez — Pedrocorp
- An interesting experiment would be to replace the core text shaping algorithm with a version kb_text_shape with some customizations, and WASM-ified. By being a complete implementation, this library expected to handle corner cases much better. References: 🧵👇
English
1
0
0
75
Pedro J. Estébanez — Pedrocorp
This is an interesting experiment, but I'd like to raise a few points: The base idea is clever: using browser's measureText() as a basis for shaping text into lines. That way, you don't need to use, say, a WASM build of FreeType. From that point, you are on slippery ground: 🧵👇
Cheng Lou@_chenglou

Text layout & measurement was the last & biggest bottleneck for unlocking much more interesting UIs, especially in the age of AI With this solved, no longer do we have to choose between the flashiness of a GL landing page, vs the practicality of a blog article. Demos:

English
1
0
0
198