Montei um Puzzle boxes[0] em HTML5. Quem tiver interesse em utilizar ou dar uma olhada coloquei o projeto no meu site[1] e os arquivos no github[2].
Para desenvolver utilizei o Construct 2[3] (mesmo a versão free já permite editar esse projeto sem problemas!).
Espero que ajude ou seja de utilidade para alguém!
@felipez3r0 vi que você usou GPLv2 no código, o que é ótimo. Mas não achei a licença da Construct 2, que você disse ter usado. Qual a licença da Construct 2?
Se esse seu código for realmente livre, é bem provável que eu use isso em oficinas
@panaggio no site da Scirra tem um link para o Download[0] para a versão Free (Suporta até 100 eventos, 4 layouts e 4 layers). A restrição da versão Free é quanto a venda do jogo/app que você criar, como esse projeto não é destinado a venda não há problema!
Então infelizmente esse código não pode ser licenciado pela GPLv2, já que a licença do Construct 2 não é compatível
Você sabe quão difícil seria trocar a Construct 2 por uma biblioteca similar com licença compatível com GLP, dado o código que você escreveu? Ou seria mais fácil reescrever tudo do zero com uma biblioteca diferente?
@panaggio não sabia dessa restrição já que todo o projeto está lá nos arquivos JS e etc … o Construct apenas gera o código HTML,CSS e JS. Todos os jogos são desenvolvidos em uma linguagem “orientada a eventos” dentro da ferramenta e depois exportados para HTML.
Se esse realmente for um problema seria mais fácil reescrever mesmo, posso ver a possibilidade de reescrever usando a Cocos2d. Mas não será nada tão rápido quanto o Construct 2!
Obs [01/07]: Conversando com o pessoal do suporte sobre a questão da licença eles me informaram que não há problema em liberar os arquivos e o .capx na GPLv2.
@felipez3r0 a licença diz explicitamente que o uso dos arquivos gerados é não comercial. Isso impede o uso da GPL, que garante o uso irrestrito do software distribuído.
Outra treta, pelo que você falou, é que o que está naquele repositório não é o código fonte. Talvez esse capx que você citou seja o código fonte. De toda forma, eu precisaria de uma ferramenta não livre para editá-lo. Isso já quebra as minhas pernas.
Vou consultar as alternativas e tentar reimplementar. Quando conseguir um tempo e fizer isso, volto pra cá e compartilho o resultado!