Depois de algum tempo sem participar do Ludum Dare, tive a oportunidade de participar da edição 36 da competição. Vejam como foi minha participação.
Postagens marcadas com desenvolvimento.
Quem está começando a desenvolver jogos tem como grande primeiro desafio encontrar material de apoio na Internet. Existem muitos tutoriais e dicas em blogs, algumas informações em fóruns, mas, dependendo da linguagem de programação ou plataforma, pode ser difícil encontrar algo útil. Se você está nessa situação e conhece a linguagem Java, a Udacity tem um ótimo curso para ajudá-lo a dar os primeiros passos.
Pela segunda vez pude participar da competição internacional de desenvolvimento de jogos Ludum Dare, na sua trigésima edição. O jogo desenvolvido (PitBall) foi além das minhas expectativas, mas o resultado final das avaliações ficou um pouco abaixo do que o da minha participação anterior, algo que eu não esperava.
Uma função que é muito interessante ter em um editor de texto é poder visualizar dois documentos (ou duas partes de um mesmo documento) simultaneamente. Essa divisão da janela é possível em editores como o Vim e até mesmo no Microsoft Word. No Eclipse também, mas não é tão simples.
Nesta terceira parte do tutorial sobre Free Pascal, vamos estudar procedimentos e funções. São duas formas de evitar repetir trechos de código, algo que se torna cada vez mais comum à medida que um programa fica mais complexo.
Nesta segunda parte do tutorial sobre Free Pascal, veremos como utilizar estruturas de controle. Também conhecidas como fluxo de controle, essas estruturas são utilizadas para definir a ordem em que instruções, expressões e chamadas são executadas ou avaliadas em linguagens de programação como Pascal.
Free Pascal é um compilador profissional de Pascal e Object Pascal. Distribuído sob as licenças LGPL e GPL, tem suporte a várias arquiteturas de processadores e sistemas operacionais e é compatível com Turbo Pascal 7.0 e com a maioria das versões de Delphi. Neste tutorial, dividido em partes, será feita uma introdução básica ao Pascal utilizando o Free Pascal.
Na programação orientada a objetos, é comum que as soluções para problemas semelhantes apresentem recorrência de determinadas estruturas e relações no código. Os padrões de projeto evitam que seja necessário criar uma nova solução do zero para cada problema, ao oferecer modelos testados em projetos anteriores que, após documentados, podem ser reutilizados em novos projetos.
Para os que não conhecem, o Ludum Dare é um evento competitivo que ocorre a cada quatro meses, no qual desenvolvedores de jogos participam em duas categorias: compo, que tem por objetivo desenvolver um jogo em 48 horas; e jam, que dá 72 horas, pode ter participação de mais de uma pessoa e tem regras mais flexíveis. Neste ano, participei pela primeira vez do evento (compo) e deixo aqui as minhas impressões sobre o evento.
Quer testar aplicativos e jogos do Android mesmo sem ter um dispositivo com o sistema, aproveitando ainda o poder de processamento do seu PC? Sim, isso é possível e pode ser mais fácil do que imagina. Uma ótima solução é o Genymotion, antigo AndroVM, disponível tanto para Linux como para Windows.