Jogo do Mário com HTML, JavaScript (jQuery) e CSS Postado por em jQuery, Pessoal, Projects, Tecnologia, Web

Costumo me divertir fazendo os trabalhos da faculdade de forma “diferente”. Semestre passado, meu professor de Inteligência Artificial pediu para que fizéssemos um robô inteligente, que pudesse sair do ponto A e chegar ao ponto B sozinho, sem conhecer o terreno. Existiriam obstáculos, saídas aleatórias e um número de vidas finitos, os quais vão se esgotando de acordo com o número de passos.

Resolvi, então, fazer isso em JavaScript e CSS! Dei uma incrementada e fiz um sistema para salvar e reabrir fases, configurar velocidade, tamanho do terreno, número de obstáculos, número de vidas, número de saídas e jogada manual.

Compatível com Firefox, Safari, Chrome, IE 6+, afinal, vai saber que navegador o professor usa ;D

Veja aqui o resultado:

Problema do Labirinto com HTML, JavaScript (jQuery) e CSS

Torre de Hanoi, jQuery e CSS Postado por em Outros, Web

Resolvi fazer o trabalho acadêmico da matéria de Estrutura de Dados II de uma maneira diferente. O trabalho proposto para Complexidade de Algoritmos foi a famosa Torre de Hanoi. Fiz de uma maneira divertida, utilizando Javascript (jQuery) e CSS.

A lenda da Torre de Hanoi

No grande templo de Benares, debaixo da cúpula que marca o centro do mundo, há uma placa de bronze sobre a qual estão fixadas três hastes de diamante. Em uma dessas hastes, o deus Brama, no momento da criação do mundo, colocou 64 discos de ouro puro, de forma que o disco maior ficasse sobre a placa de bronze e os outros decrescendo até chegar ao topo. A atribuição que os monges receberam foi de transferir a torre formada pelos discos, de uma haste para outra, usando a terceira como auxiliar com as restrições de movimentar um disco por vez e de nunca colocar um disco maior sobre um menor. Os monges deveriam trabalhar com eficiência noite e dia e, quando terminassem o trabalho, o templo seria transformado em pó e o mundo acabaria.

Ah, sim! Os discos foram inspirados no antigo logo do jQuery.

Para visualizar, acesse:
http://marcospassos.com/blog/works/hanoi/

[Offtopic] Economize tempo: jQuery!

Hoje em dia, programar em JavaScript “cru” é como auto-flagelar-se. O jQuery, por exemplo, simplifica de maneira inacreditável o código além de compatibilizar diversos problemas entre browsers, sendo o framework adotado por mim para minhas aplicações.