Um jogo android com movimentação de sprites, efeito parallax, efeitos sonoros e morte.
MIT App Inventor, também conhecido como App Inventor for Android, é uma aplicação de código aberto originalmente criada pela Google, e atualmente mantida pelo Massachusetts Institute of Technology (MIT).
Ele permite que os recém-chegados à programação de computador criem aplicativos de software para o sistema operacional Android. Ele usa uma interface gráfica, muito semelhante ao do zero e da interface do usuário StarLogo TNG, que permite aos usuários arrastar e soltar objetos visuais para criar um aplicativo que pode ser executado em dispositivos Android.
Fonte: Wikipédia
Knight Game tem como objetivo mostrar a capacidade da plataforma MIT App Inventor, cujo foco não é o desenvolvimento de jogos para Android, e sim aplicações simples para quem está entrando no mundo da programação.
O Jogo possui diversas funcionalidades que podem ser bases para outros projetos, como: Movimentação de Sprite(Imagem de personagem/objetos) que dará uma boa noção de como é feito a movimentação em jogos de diversas plataformas; Criação de Parallax que simula a movimentação do fundo em uma velocidade mais lenta do que as imagens de primeiro plano, assim dando a ilusão de profundidade, para junto com o personagem dar o efeito de movimentação desejado e Efeitos Sonoros que da vida aos movimentos dos sprites.
OBS: O jogo é criado exclusivamente para o Sistema Operacional Android
Para instalação do jogo, é necessário que faça o download do Arquivo APK em um aparelho Android ou Emulador Android. Clique no botão abaixo para ir até as versões lançadas do APK e baixe a mais recente.
Caso não possua descompactador de arquivos em seu aparelho android, baixe o arquivo de extensão .apk
. Caso contrário, poderá baixar um dos arquivos compactados e descompacta-lo em seu aparelho e seguir os passos abaixo.
Após download, vá até Meus Arquivos
Abra a pasta Download e clique no arquivo APK instalado nomeado como KnightsGame.apk
Você precisa dar permissão para instalação do APK, após finalizar, clique em ABRIR ou em CONCLUÍDO, como mostra os passos abaixo:
Pronto, agora divirta-se 🎮
OBS: A plataforma MIT App Inventor com o domínio ai2.appinventor.mit.edu possui limitação de 10MB para geração de APK. Você pode gerar um Projeto .aia e exportar para a plataforma MIT App Inventor com domínio code.appinventor.mit.edu e seguir os mesmos passos abaixo ou realizar todo o processo diretamente nesse outro domínio.
Para realizar modificações no Jogo, é necessário fazer o download do Projeto .aia em sua maquina e seguir os seguintes passos:
-
Faça seu cadastro/login na plataforma do MIT App Inventor com sua conta da google;
-
Importe o Projeto .aia nomeado como KnightsGame.aia;
- Abra o projeto e realize as modificações que deseja no Jogo nos campos Designer ou Blocks;
- Pronto, agora você pode Gerar um APK para jogar ou Exportar um Projeto .aia em sua maquina para outras pessoas visualizarem seu código.
OBS: O MIT App Inventor disponibiliza de diversas maneiras de testar o seu aplicativo antes de gerar um APK, basta escolher e seguir as instruções disponíveis Aqui
Siga os passos abaixo para contribuir:
- Faça o fork do projeto (https://github.com/matheusfelipeog/knight-game-appinventor.git)
- Crie uma branch para realizar sua modificação (
git checkout -b feature/nome_modificação
) - Faça o commit (
git commit -m "Descreva sua modificação"
) - Push (
git push origin feature/nome_modificação
) - Crie um novo Pull Request
MIT App Inventor possui sua propría galeria, onde é possível compartilhar seus projetos para que a comunidade possar testar, modificar e compartilhar.
Atráves da Galeria também é possível ter acesso ao Projeto Knight Game.
-
MIT App Inventor - Criação do jogo;
-
Krita - Edição de Imagens/Sprites;
-
Tiny PNG - Otimização de Imagens/Sprites PNG;
-
Tiny JPG - Otimização de Imagens/Sprites JPG.
- Wagner Barth - Responsável pela apresentação e introdução ao MIT App Inventor.
-
Craftpix - Sprites Knights;
-
Craftpix - Backgrounds Forest;
-
Open Game Art - Barra de Vida;
-
Open Game Art - Sprites do Controle;
-
Freepik - from Flaticon - Logo do APK.
-
Open Game Art - Tema músical da tela inicial;
-
Sound Blible - Efeito sonoro Forest;
-
Sound effect - Sword Swipe 1 - Efeito sonoro de Ataque do Cavaleiro principal;
-
Zapsplat - Efeito sonoro de Ataque do Cavaleiro Inimigo;
-
Open Game Art - Efeito sonoro para Morte;
-
The Mushroom Kingdom - Efeito sonoro Game Over;
-
Free Sound - Efeito sonoro para os Passos.