For English, please see here.
Fuga Escorregadia - clique aqui para jogar!
Projeto em andamento de um jogo de labirinto. Objetivo: escorregar pelo tabuleiro até conseguir chegar à saída.
Copyright © 2019, André Willik Valenti. Todos os direitos reservados.
- Código aberto e direitos reservados... Pode isso, Arnaldo?
- Sim, isso é possível! Mais detalhes aqui: http://choosealicense.com/no-license. Basicamente, isso permite que você somente olhe o código. Para algo além disso, é necessário obter permissão. Caso tenha interesse em fazer isso, contacte-me abrindo uma issue.
- E por que reservar os direitos?
- Quase todos os meus projetos usam a licença MIT. Este é um pouco diferente. É um projeto pessoal muito antigo e seu destino ainda será decidido. Enquanto isso, os direitos ficam reservados. É possível que ele se torne totalmente aberto no futuro.
- E esse monte de funções soltas no código? Cadê as classes?
- Estou usando o paradigma funcional, com imutabilidade etc. Estou tentando criar poucas classes e ver como fica o resultado. Fazer injeção de dependências dessa maneira tem deixado o código meio obscuro às vezes. Talvez eu acabe criando algumas classes. De qualquer maneira, a imutabilidade está indo bem e deve ser mantida.
- Tenho outra pergunta para lhe fazer. Posso?
- Claro! Abra uma issue e mande ver!
Slippery Escape - click here to play!
Work-in-progress labyrinth game. Objective is to reach the goal by slipping around the board.
Copyright © 2019, André Willik Valenti. All rights reserved.
- Open-source with all rights reserved? Is that even possible, man?
- Yes, it is! More details here: http://choosealicense.com/no-license. Long story short, you can only do stuff other than see the code if you get permission from me. If you're interested in that, please contact me by opening an issue.
- And why reserving the rights?
- Most of my projects are open-sourced with MIT License. This one is a different case. It's a very old project of mine and its future is to be decided. You're free to look at the code in the meantime. It might eventually become fully open-source, anyway.
- What's up with all those functions? Where are the classes?
- I'm coding in a functional programming fashion, with immutability and all that stuff. I'm trying to create few classes, to see in practice what the result will look like. Dependency injection, in that context, seems to be getting unwieldy sometimes. I might end up creating some classes. Immutability, however, is doing fine and should be kept.
- Can I ask you some other question?
- Sure! Please open an issue and I'll be glad to answer!