Projeto

Tetriz Java , project GC-AI

Tetriz Java Genesis Code
tetrizgame tetrizgame de montagemjogo de peçasjogo de montagem

Sobre este projeto

# Desenvolvendo um Tetris Mobile Completo em Java para Android com Genesis Code

Construir aplicativos móveis nativos costumava exigir dezenas de ferramentas complexas, configuração de SDKs e ambientes pesados. Neste artigo, vamos explorar como criamos do zero um **jogo de Tetris mobile nativo em Java** totalmente funcional, com renderização de alta performance por Custom View, game loop em `Handler`, pontuação por níveis e um design moderno com botões em relevo 3D, utilizando o **Genesis Code**.

---

## 🎮 Visão Geral do Projeto

O objetivo foi criar um jogo de Tetris limpo, responsivo e nostálgico, mas adaptado para telas de toque verticais. O app possui: - **Tabuleiro Personalizado (`TetrisBoardView`):** Uma grade 10x20 renderizada via `Canvas` com efeitos de brilho nas peças e linhas de grade dinâmicas. - **Game Loop Robusto (`MainActivity`):** Um ciclo de atualização baseado em `Handler` que acelera progressivamente conforme o nível do jogador aumenta. - **Controles Touch Otimizados:** Botões flutuantes para movimentação lateral, rotação, descida suave e queda rápida (Hard Drop). - **Interface Moderna:** Tema escuro (`#101114`) com painéis estilizados por drawables XML em gradiente e cantos arredondados.

---

## 🏛️ Arquitetura e Estrutura de Pastas

O projeto segue a arquitetura padrão Android nativa em Java:

```text app/ src/ main/ java/ com/tetriz/app/ MainActivity.java # Lógica do jogo, estados e controles TetrisBoardView.java # Custom View para renderização do grid e peças res/ drawable/ bg_control_button.xml # Estilo 3D para os botões de ação

Informações do projeto

  • CategoriaJogos - Singleplayer
  • DisponibilidadeGratuito
  • Formatozip
  • Tamanho do arquivo240.77 KB
  • Downloads5
  • Curtidas1

Capturas de tela

Ver mais projetos no Sketch Dev Brasil