(Mini)Tutorial de Love2d (e de Lua)

Há muito tempo eu experimentei alguns frameworks para construção de jogos, em especial para jogos 2D porque são divertidos e simples de fazer. Além disso são uma boa forma de explicar para os iniciantes a mecânica de um jogo. Eu particularmente nunca migrei para a construção de jogos 3D que requer (um pouco) mais dedicação. [...]

O acelerômetro que não acelerava

Então eu retomei a saga de fazer o controle do wii funcionar no linux. Até aí nada demais porque isso já havia funcionado antes, em dezembro de 2010 eu orientei um projeto final de graduação que consistia em criar um jogo utilizando o Love2D e criando uma biblioteca que permitisse acessar o wiiuse que é [...]

Just in time com a linguagem Lua

Uma das tecnologias mais legais que eu já usei foi o just-in-time (JIT). Para quem já usou uma linguagem interpretada sabe que o que pode deixar grandes frustrações é o tempo de execução, por outro lado é muito mais prático de testar o programa porque você escreve o texto e executa sem necessidade de processos [...]

É do Brasil!! Linguagem Lua chegando ao Top10!

Eu escrevi aqui há algum tempo sobre o índice TIOBE que acompanha o crescimento no uso de linguagens de programação no mundo todo. Pois bem, a linguagem Lua, muito usada pela comunidade de jogos inclusive por grandes estúdios subiu para a 12ª poisção agora em abril! E eu acho que ainda vai subir muito mais. [...]

Tá difícil

Estou trabalhando direto na tese e por isso está difícil de escrever aqui. Ontem eu consegui usar uma funcionalidade do Lua Socket para codificar uma função do lado cliente e enviar para o lado servidor, no servidor (que roda uma máquina Lua separada) ele reconstroi a função e executa. Pode parecer pouca coisa, mas é [...]

E o quad core finalmente prevaleceu…

Resolvi tomar outro rumo de teste. Parei com as multiplicações de matrizes e resolvi pegar uma tarefa que eu sei que consome muito processamento e que eu poderia deixar cada núcleo executando sozinho sem ficar interagindo com a thread de controle a cada passo. Eu já tinha um programa de teste que calculava todos os [...]

Experimentando as extensões de Lua

O interessante das linguagens de hoje é como permitem que o próprio usuário crie suas extensões ampliando a aplicabilidade da linguagem. Estou criando uma API feita em Lua para simplificar o acesso a uma biblioteca feita em C, de uma maneira geral C e Lua já se falam bem, mas você pode fornecer mais facilidades [...]

Ranking de Linguagens de Programação

Volta e meia eu vou dar uma olhada em como as linguagens de programação estão no ranking de uso, para isso tem um site já bem conhecido TIOBE que eu inclui na lista de links aqui do site. É sempre interessante ver como as ferramentas que usamos estão sendo vistas pelo resto mercado mundial Java [...]