Criei uma linguagem de programação usando C.
Faz tempo que não posto nada aqui. Ultimamente mexi bastante nela e percebi que era melhor reescrever o código, porque tinha algumas coisas das quais eu não estava gostando. Havia muitas funções externas que não me agradavam, então decidi recriar a linguagem.
Foi um pouco complicado, confesso. Mas, como eu já tinha uma base, isso acabou simplificando um pouco o desenvolvimento. Também removi várias coisas que não faziam sentido, como aquelas funções de raycasting. Sem contar que depender de funções externas para tudo tornava a linguagem extremamente limitada.
Fiz algumas mudanças na sintaxe: removi o begin/end, substituí por {}, deixei os arrays no formato mais comum:
let array = [];
e alterei outras coisas também.
Continuo mexendo nela, corrigindo bugs para poder publicar tudo no GitHub. Enquanto isso, deixei disponível a última versão. Agradeço a todos!
Aqui estão alguns vídeos de coisas feitas usando ela. Fico até feliz em ver que está saindo do jeito que eu imaginei.
Joguinho do Pinguim:
https://youtu.be/DARd1yU7RfI?si=mEi1y_nuh_h-rCvh
Jogo estilo Doom/Wolfenstein:
https://youtu.be/hzB5MiOOyhc?si=3ZjZwj3zrN08pOFT
Editor de Pixel Art:
https://youtu.be/hzB5MiOOyhc?si=3ZjZwj3zrN08pOFT