Autor: Messyas Gois França
Este documento apresenta uma descrição detalhada do jogo mobile para dispositivos Android Amazon Mages, um RPG de aventura em 2D. O objetivo é fornecer uma visão clara e abrangente do jogo, cobrindo temática, narrativa, jogabilidade, design visual, personagens, fluxo de navegação e demais tópicos fundamentais.
- Gênero: RPG de aventura
- Atmosfera: Fofa e agradável, imersiva e relaxante
- Foco: Aventuras do protagonista e sua companhia enfrentando desafios em diferentes cenários
- Jovem, baixo, magro e de constituição levemente atlética
- Cabelo castanho ondulado, olhos azul-claro
- Vestimenta: casaco longo de mago vermelho, calça azul, botas de exploração
- Chapéu de mago clássico com joia azul adornada em ouro
- Poder: Manifestação de energia explosiva azul
- Início: James e Lavínia exploram uma floresta em busca de um monstro que rouba alimentos de uma vila.
- Conflito: Cercados por muitos monstros, abortam a missão, mas surgem hordas e o lendário mago Alexandre de Moraes, com cabeça resplandecente.
- Reviravolta: Alexandre, furioso ao supor emboscada pela academia, ordena a eliminação dos dois. Lavínia é raptada ao revelar-se uma elfa com potencial para seus planos.
- Desfecho Momentâneo: James derrota capangas, mas esgota sua mana e é salvo por um nobre, que o ajuda a se recuperar e fornece suprimentos.
- Novo Objetivo: Reunir aliados e informações para enfrentar as forças de Moraes e resgatar Lavínia, iniciando a jornada na região da casa do benfeitor, sob a maldição que faz espíritos atacarem plantações.
- Exploração do mapa: Cenários com desafios e histórias próprias.
- Combate: Derrote monstros e sub-chefes para ganhar XP, aumentando dano e vida.
- Movimentação: Andar, correr, pular, agachar-se.
- Interação Ambiental: Resolver puzzles (mover pedras, explorar troncos).
- Ataques & Defesa: Variedade de magias ofensivas e escudos mágicos.
- Sistema de Batalha: Enfrentamento contra diferentes classes de inimigos e bosses.
- Estilo: Pixel art 2D com gráficos retrô e animações suaves.
- Paleta de Cores: Saturada e vibrante, com fases de tonalidade mais sombria conforme a narrativa.
- Ambientes: Florestas exuberantes, masmorras sombrias, cavernas ameaçadoras.
- Detalhes: Movimentos dos personagens, interação com objetos e efeitos visuais de magias que enriquecem a imersão.
- Contexto: James recupera-se na casa do nobre senhor.
- Objetivo: Coletar informações iniciais e seguir o trajeto informado por um NPC.
- Zona 1: Infestada por fantasmas radioativos de mana.
- Boss Final: Golem mutante contaminado por gás produzido pelos fantasmas.
Objetivos de Aprendizagem nesta Fase:
- Exploração Segura
- Uso de sistema de defesa e ataque
- Coleta e crafting de itens
- Inspiração Visual: Protagonista de Pokémon Emerald
- Traços: Olhos azul-claro, manto vermelho-claro, botas e calças azul-marinho
- Item Icônico: Chapéu de mago com adornos em ouro e pedra de mana azul
- Magias derivadas da mana azul (energia principal)
- Magias especiais com cores variadas (menos comuns)
- Personagem jogável e animações de magias
- Elementos de água, lava, pedregulhos e grama
- Arbustos especiais que recuperam mana ao serem consumidos
As aulas base para esta aplicacao podem ser encontradas em: https://www.youtube.com/watch?v=GIc2GRCUI8s&list=PL2EfDMM6n_LYJdzaOQ5jZZ3Dj5L4tbAuM
Este projeto está preparado para desenvolvimento leve via linha de comando ou assistido por IA, sem a necessidade de abrir o Android Studio.
- JDK 17 LTS (configurado no
gradle.propertiesemorg.gradle.java.home). - Android SDK / Command-line Tools & Platform-Tools (
adb) configurados no sistema.
- No seu celular Android, acesse Configurações > Opções do desenvolvedor e ative a Depuração USB (USB Debugging).
- Conecte o aparelho ao computador via cabo USB (permita a solicitação de depuração na tela do celular se aparecer).
- Abra o terminal na raiz do projeto e certifique-se de que o dispositivo foi detectado:
(O aparelho deve aparecer listado com o status
adb devices
device).
Para apenas compilar e gerar o arquivo APK:
.\gradlew.bat assembleDebugO arquivo APK compilado estará disponível em:
app/build/outputs/apk/debug/app-debug.apk
Você pode escolher qualquer uma das opções abaixo:
-
Opção A: Compilar e Instalar automaticamente (Recomendado)
.\gradlew.bat installDebug -
Opção B: Instalar o APK gerado via ADB
adb install -r app\build\outputs\apk\debug\app-debug.apk
-
Opção C: Usar o Android CLI
android run
- Iniciar/Abrir o jogo no aparelho via terminal:
adb shell am start -n com.example.androidstudio2dgamedevelopment/com.example.amazonMages.MainActivity
- Acompanhar logs de execução do jogo no aparelho:
adb logcat | Select-String "com.example.androidstudio2dgamedevelopment"
- Desinstalar a versão de desenvolvimento do aparelho:
adb uninstall com.example.androidstudio2dgamedevelopment