Este jogo foi desenvolvido com Flutter e o Bonfire para criar um jogo 2D completo. O jogo inclui diálogos com NPCs, sistema de combate, transição entre fases, itens coletáveis e outros recursos.
Os NPCs do jogo podem ser encontrados em várias áreas. Eles podem fornecer informações sobre o mundo do jogo ou oferecer missões para o jogador completar. Para interagir com um NPC, o jogador deve se aproximar dele e tocar na tela.
O jogo inclui um sistema de combate, este tipo de combate é mais rápido e dinâmico. Os jogadores controla o personagem em tempo real, atacando e esquivando-se dos inimigos.
O jogo é dividido em várias fases. Para avançar para a próxima fase, o jogador deve entrar em portais e falar com NPC's específicos.
O jogo possuí um sistema de itens coletáveis, ao enfrentar os mercenários e seu HP ficar baixo, o jogador poderá procurar por COGUMELOS para assim recuperar seu HP.
Além dos recursos mencionados acima, o jogo também inclui:
- Tipos de mapa distintos para o jogador explorar
- Jogo baseado em sistema HUD
- Efeitos sonoros condizentes com o clima que cada fase simula
Para instalar o jogo, siga estas etapas:
-
Clone o repositório do GitHub:
git clone https://github.com/EmersonNog/Flutter-2dGame-Silverdale.git
-
Navegue até a pasta do jogo:
cd Flutter-2dGame-Silverdale
-
Instale as dependências:
flutter pub get
-
Execute o jogo:
flutter run
Para jogar, siga estas etapas:
-
Toque no botão "Começar" para iniciar.
-
Use o analógico de movimento para mover o personagem.
-
Toque no botão de ataque para atacar os inimigos.
-
Ao enfraquecer procure por cogumelos para recuperar HP
- Explore o mapa para encontrar itens e segredos.
- Fale com os NPCs para adentrar na narrativa do jogo.