{"id":51632977,"url":"https://github.com/devbaraus/brick-blast-ball","last_synced_at":"2026-07-13T10:30:52.262Z","repository":{"id":104110290,"uuid":"369248345","full_name":"devbaraus/brick-blast-ball","owner":"devbaraus","description":"Projeto de desenvolvimento de jogo do 1P de BCC.","archived":false,"fork":false,"pushed_at":"2026-07-04T02:31:55.000Z","size":30193,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-04T04:25:03.512Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devbaraus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-20T15:06:32.000Z","updated_at":"2026-07-04T02:31:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"41f9f326-2193-412f-9de3-b3077c0b3b9b","html_url":"https://github.com/devbaraus/brick-blast-ball","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devbaraus/brick-blast-ball","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbaraus%2Fbrick-blast-ball","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbaraus%2Fbrick-blast-ball/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbaraus%2Fbrick-blast-ball/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbaraus%2Fbrick-blast-ball/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devbaraus","download_url":"https://codeload.github.com/devbaraus/brick-blast-ball/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbaraus%2Fbrick-blast-ball/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35420322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-13T02:00:06.543Z","response_time":119,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-07-13T10:30:52.132Z","updated_at":"2026-07-13T10:30:52.254Z","avatar_url":"https://github.com/devbaraus.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Brick Blast Ball (Réplica)\n\nEste repositório contém o projeto de uma réplica do jogo **Brick Blast Ball**, desenvolvido como atividade prática para a disciplina de **Laboratório de Programação** do 1º período do curso de **Bacharelado em Ciência da Computação** do **Instituto Federal de Goiás (IFG) - Câmpus Anápolis**.\n\n---\n\n## 📌 Contexto Acadêmico\n\nComo sugerido no [Projeto Pedagógico do Curso (PPC) de Ciência da Computação do IFG](https://www.ifg.edu.br/attachments/article/1042/PPC_CienciaComputacao.pdf), a ferramenta **AppGameKit** é adotada logo no primeiro período na disciplina de **Laboratório de Programação**. O objetivo dessa abordagem lúdica é estimular e desenvolver:\n- **Lógica de programação** de forma visual e interativa.\n- **Competências matemáticas e geométricas** (vetores, colisões, reflexão de ângulos).\n- **Resolução de problemas complexos** por meio da estruturação e arquitetura de um jogo completo desde o início da graduação.\n\n---\n\n## 🎮 O Jogo: Brick Blast Ball\n\nO jogo é um clássico de estilo *Brick Breaker* / *BBTAN*, onde o jogador deve mirar e lançar esferas para quebrar blocos numerados. Cada bloco possui um número que representa a quantidade de impactos necessários para destruí-lo. À medida que as rodadas avançam, novos blocos surgem com valores maiores, e o jogador pode coletar itens para aumentar o número de esferas disparadas por rodada.\n\n### Funcionalidades\n- **Sistema de Mira e Lançamento:** Lançamento de esferas com física de reflexão nas paredes e blocos.\n- **Destruição Progressiva de Blocos:** Blocos numerados que exigem múltiplos impactos para serem quebrados.\n- **Trilha Sonora Dinâmica:** Efeitos sonoros e músicas ambientais para imersão no jogo.\n- **Dificuldade Incremental:** O jogo se torna progressivamente mais desafiador com o aumento do valor dos blocos a cada rodada.\n\n---\n\n## 🛠️ Tecnologias Utilizadas\n\n- **Engine de Desenvolvimento:** [AppGameKit (AGK)](https://www.appgamekit.com/)\n- **Linguagem:** AGK BASIC (Tier 1) - *desenvolvido utilizando a linguagem nativa do AppGameKit para controle de lógica de tela, movimentação e colisões física*.\n- **Assets de Áudio:** Efeitos e trilhas dinâmicas em formato `.ogg`.\n- **Assets de Imagem:** Sprites 2D personalizados para fundos, blocos e projéteis.\n\n---\n\n## 📂 Estrutura do Projeto\n\nO repositório está estruturado com os seguintes componentes principais:\n- [Brick Blocks.exe](file:///zoomer/brick-blast-ball/Brick%20Blocks.exe): O executável compilado do jogo, pronto para rodar.\n- Imagens de fundo (`back0.jpg` a `back9.png`): Planos de fundo utilizados nas fases do jogo.\n- Sprites do jogo (`ball.png`, `gBall.png`, `square.png`): Texturas para as esferas normais/especiais e os blocos.\n- Áudios do jogo (`song1.ogg` a `song5.ogg`): Trilha sonora e efeitos sonoros de impacto e feedback.\n- [screenshot.png](file:///zoomer/brick-blast-ball/screenshot.png): Captura de tela demonstrando o jogo em execução.\n\n---\n\n## 📷 Captura de Tela (Screenshot)\n\nConfira abaixo uma captura de tela do jogo em execução:\n\n![Captura de tela do jogo Brick Blast Ball](screenshot.png)\n\n---\n\n## 🚀 Como Executar\n\nPara rodar o jogo localmente no Windows:\n1. Clone este repositório ou baixe os arquivos diretamente.\n2. Execute o arquivo [Brick Blocks.exe](file:///zoomer/brick-blast-ball/Brick%20Blocks.exe).\n3. Use o mouse para mirar e clique para lançar as esferas.\n\n---\n*Desenvolvido como parte das atividades acadêmicas de Bacharelado em Ciência da Computação — IFG Câmpus Anápolis.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbaraus%2Fbrick-blast-ball","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevbaraus%2Fbrick-blast-ball","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbaraus%2Fbrick-blast-ball/lists"}