← Home

Microblog

Short notes, screenshots, and work in progress.

⚠️Cerrado temporalmente por mantenimiento ⚠️

Maldita sea, no se para que me hablaron ayer del hot reload en Phaser.js, lo he probado con Lua y Love2D, y no hay vuelta atrás, es un life changer esto. Ver los cambios en directo sin tener que hacer un ‘run’ del proyecto ❤️

Igual doy un paso atrás de última hora, quizás lo inteligente sería usar lua, lua con Solar2D o lua con Amulet, porque lua es uno de los mejores lenguajes jamás creados https://if-not-nil.github.io/no-the-moon/

Pero gracias a GPT A6TRA si que he podido preparar Lite-XL con un tema nuevo, formateo de Haxe on-save, autocompletado de Ceramic, navegación de las definiciones con F12, buildear y lanzar con un atajo, conectar esa app a la pestaña Console, y todo en un suspiro.

Nuevo proyecto con nuevo IDE (Lite-XL), nuevo lenguaje (Haxe) y nuevo engine (Ceramic). Esta vez trataré de usar lo menos posible (0%) la IA. Quiero tener control total del proyecto, poseerlo y eso es algo que la IA no me va a dar

Ya me llegó. Aparentemente funcionan las llamadas y los SMS, pero no los datos. Al parecer Vodafone apagó la red 3G hace un par de años. Parece que Orange si tiene todavía red 2G (en teoría), así que igual con la tontería me cambio de operadora.

Gracias a la IA, han portado nativamente el emulador PCSX2 a arquitectura ARM64. Eso quiere decir que puedo jugar con fluidez en mi Macbook Pro M1 de 2020. El ARMSX2 es una translación mecánica directa de un tipo de ensamblador a otro. Teniendo PS1 y PS2 nativos no necesito más

Que genial es tener amigos que sepan de todo. Ya tengo mi XP virtualizado con mi Access, mi Oracle y mi compilador para juegos de móvil. Sin ti no hubiera sido posible, Sergio ❤️

Microsoft Access, JDK 6 con Sony Ericsson Java ME SDK, Oracle Forms 6 (esto último es por trabajo no estoy tan loco 🙄)… demasiadas excusas para no tener mi propio Windows XP en local…

“Si fuese millonario…” me pillaba este libro y este móvil, y le dedicaba el próximo mes a ello, a hacerle un jueguito. Por los viejos tiempos 😭

Inglés para la informática. Año 1997. “PC = ordenador personal, mouse = ratón, website = página web, internet = red de redes…”

Pues, pues… está todo mal jajaja. Especialmente el sector de las TIC y la industria AAA de los videojuegos han sufrido despidos masivos, que han ido in crescendo. En los ultimos 4 años se han despedido a unos ~54.000 trabajadores. Pero tampoco están mejor los indies que no han cosigo debutar, y no han recuperado el tiempo de desarrollo, el 50% de los juegos de Steam ha ganado menos de 290$. Vivimos un tiempo maravilloso en el que te puedes dedicar a lo que sea, pero eso no quiere decir que puedas vivir de ello

Respuesta original

Bundle de itch.io con más de 100 juegos por solo 9€, para ayudar a la gente de la industria que le afectaron los despidos masivos https://itch.io/b/3802/game-industry-hardship-fund

Alguien aleatoriamente crea un nuevo hit (inesperado, ninguno de los últimos hits esperaban vender millones), y rápidamente aparecen clones. Los pequeños indies que no quieren hacer otros juegos para “gamers” en que basan sus ideas? Ando pensando sobre eso ahora.

En que se sustenta la industria del gaming? Que la hace moverse “hacia delante”? Gran parte de la industria AAA se sedimenta sobre crear la nueva “superproducción”. El mundo indie parece que se mueve en otra dirección.

Si el mejor software de Microsoft es Excel, el segundo mejor es Access. Es una pena gordísima de que no tenga versión para mac, ni versión web. Tremendos formularios con sus bases de datos me iba a hacer

Estaría guay republicar mi contenido en un canal de Whatsapp, tiene bastante tráfico, pero WhatsApp no ofrece una forma de publica automáticamente en canales, ni siquiera la posibilidad de meter un bot en un canal y que publique por mí (como si hace Telegram).

Repo de Satomi: https://github.com/josemwarrior/satomi-2000

Satomi ahora tiene un nuevo logo y doy por finalizado el proyecto. Me quedo con el compilado y quito los fuentes del escritorio. Case closed

Siempre me ha parecido hermosa la imagen del IDE con la ventana del output mostrando un gráfico sencillo, en cada tecnología nueva que voy descubriendo. No digo en broma que me parece tan hermoso que lo pondría un cuadro y lo colgaría en la pared.

No quiero salirme de ahí (Aunque Defold me mira con ojillos desde la esquina). Quiero tener control total del juego. Es algo que vibecodeando pierdes, ganas mucha rapidez, prototipas rápido, pero pierdes control. Es por eso que renunciaré al ‘agentic programming’ esta vez.

Después de este miniparéntesis en el gamedev, voy a empezar un proyecto nuevo. Está vez usaré un framework nuevo, Ceramic. Es bastante similar a lo que venía usando Pixi.js, Phaser.js y a otros frameworks sin un Editor integrado.

Ya he terminado la sindicación con Satomi. Ahora podré estar en multiples sitios escribiendo un solo mensaje por terminal. Me siento bastante satisfecho y orgulloso. Ha sido un proyecto que me ha llevado dos días, que sin la IA hubiese sido practicamente imposible.

Si consigo pasar este test, ya doy por válido la versión 1.0.0 de Satomi

He vibecodeado una tool para sindicar contenido por todas tus rrss. En Github estoy por decir ‘Que és’ y ‘Como se usa’, ya los frontier models son mejores explicando que cualquier documentación (generada por IA) que pueda poner

Tengo ganas de jugar este experimento en Game Boy, Resident Evil: Gaiden