knight-game-appinventor

Knight é um jogo para Aparelhos Android, feito na plataforma MIT App Inventor.

MIT License

Stars
12

Knight Game

Um jogo android com movimentao de sprites, efeito parallax, efeitos sonoros e morte.

O que MIT App Inventor ?

MIT App Inventor, tambm conhecido como App Inventor for Android, uma aplicao de cdigo aberto originalmente criada pela Google, e atualmente mantida pelo Massachusetts Institute of Technology (MIT).

Ele permite que os recm-chegados programao de computador criem aplicativos de software para o sistema operacional Android. Ele usa uma interface grfica, muito semelhante ao do zero e da interface do usurio StarLogo TNG, que permite aos usurios arrastar e soltar objetos visuais para criar um aplicativo que pode ser executado em dispositivos Android.

Fonte: Wikipdia

O jogo

Knight Game tem como objetivo mostrar a capacidade da plataforma MIT App Inventor, cujo foco no o desenvolvimento de jogos para Android, e sim aplicaes simples para quem est entrando no mundo da programao.

O Jogo possui diversas funcionalidades que podem ser bases para outros projetos, como: Movimentao de Sprite(Imagem de personagem/objetos) que dar uma boa noo de como feito a movimentao em jogos de diversas plataformas; Criao de Parallax que simula a movimentao do fundo em uma velocidade mais lenta do que as imagens de primeiro plano, assim dando a iluso de profundidade, para junto com o personagem dar o efeito de movimentao desejado e Efeitos Sonoros que da vida aos movimentos dos sprites.

OBS: O jogo criado exclusivamente para o Sistema Operacional Android

Instalao

Para instalao do jogo, necessrio que faa o download do Arquivo APK em um aparelho Android ou Emulador Android. Clique no boto abaixo para ir at as verses lanadas do APK e baixe a mais recente.

Caso no possua descompactador de arquivos em seu aparelho android, baixe o arquivo de extenso .apk. Caso contrrio, poder baixar um dos arquivos compactados e descompacta-lo em seu aparelho e seguir os passos abaixo.

Aps download, v at Meus Arquivos

Abra a pasta Download e clique no arquivo APK instalado nomeado como KnightsGame.apk

Voc precisa dar permisso para instalao do APK, aps finalizar, clique em ABRIR ou em CONCLUDO, como mostra os passos abaixo:

Pronto, agora divirta-se

Modificao

OBS: A plataforma MIT App Inventor com o domnio ai2.appinventor.mit.edu possui limitao de 10MB para gerao de APK. Voc pode gerar um Projeto .aia e exportar para a plataforma MIT App Inventor com domnio code.appinventor.mit.edu e seguir os mesmos passos abaixo ou realizar todo o processo diretamente nesse outro domnio.

Para realizar modificaes no Jogo, necessrio fazer o download do Projeto .aia em sua maquina e seguir os seguintes passos:

  1. Faa seu cadastro/login na plataforma do MIT App Inventor com sua conta da google;

  2. Importe o Projeto .aia nomeado como KnightsGame.aia;

  1. Abra o projeto e realize as modificaes que deseja no Jogo nos campos Designer ou Blocks;
  1. Pronto, agora voc pode Gerar um APK para jogar ou Exportar um Projeto .aia em sua maquina para outras pessoas visualizarem seu cdigo.

OBS: O MIT App Inventor disponibiliza de diversas maneiras de testar o seu aplicativo antes de gerar um APK, basta escolher e seguir as instrues disponveis Aqui

Contribuio

Siga os passos abaixo para contribuir:

  1. Faa o fork do projeto (https://github.com/matheusfelipeog/knight-game-appinventor.git)
  2. Crie uma branch para realizar sua modificao (git checkout -b feature/nome_modificao)
  3. Faa o commit (git commit -m "Descreva sua modificao")
  4. Push (git push origin feature/nome_modificao)
  5. Crie um novo Pull Request

Galeria MIT

MIT App Inventor possui sua propra galeria, onde possvel compartilhar seus projetos para que a comunidade possar testar, modificar e compartilhar.

Atrves da Galeria tambm possvel ter acesso ao Projeto Knight Game.

Ferramentas Utilizadas

Crditos

Professor

  • Wagner Barth - Responsvel pela apresentao e introduo ao MIT App Inventor.

Imagens/Sprites

Msicas/Efeitos

Badges
Extracted from project README
Code Download License