Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Introdução à Biblioteca Arcade - Desenvolvimento de Jogos 2D e Simuladores em Python
Play lesson

Curso de Programação com Python - Completo - Introdução à Biblioteca Arcade - Desenvolvimento de Jogos 2D e Simuladores em Python

4.0 (1)
11 learners

What you'll learn

This course includes

  • 38 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Introdução à Biblioteca Arcade - Desenvolvimento de Jogos 2D e Simuladores em Python Neste vídeo, exploramos os fundamentos da Biblioteca Arcade, uma solução moderna e performática desenvolvida em Python para a criação de jogos 2D e simuladores acadêmicos. Ao contrário de bibliotecas mais antigas, a Arcade foi projetada para ser intuitiva e "pythônica", aproveitando a aceleração de hardware via OpenGL 3.3+ para garantir fluidez e eficiência gráfica. O conteúdo aborda desde os conceitos iniciais de funcionamento até a configuração completa do ambiente de desenvolvimento, fornecendo uma base sólida para quem deseja criar protótipos rápidos ou jogos indie com visual polido sem a complexidade de engines de grande porte. Tópicos abordados nesta aula: - Introdução à Biblioteca Arcade: O que a diferencia de bibliotecas legadas (como o Pygame) e por que é a escolha ideal para estudantes e professores. - Comparação com Engines de Jogos como Unity e Godot. - Requisitos e Performance: A importância do suporte ao OpenGL 3.3+ e as versões recomendadas do Python. - Preparação do Ambiente no Linux: Passo a passo da instalação de dependências essenciais de sistema, como libjpeg-dev, zlib1g-dev e build-essential. - Gerenciamento de Dependências: Como realizar a instalação da biblioteca arcade via pip e configurar o ambiente em diferentes sistemas. - Configuração de IDE: Guia de instalação e configuração do PyCharm para o desenvolvimento de projetos Arcade em ambientes virtuais (venv). - Primeiros Passos com Código: Análise da estrutura básica de uma aplicação, incluindo a criação de janelas, herança de classes e renderização de elementos na tela. Referências e Ferramentas: - Documentação Oficial da Biblioteca Arcade: https://api.arcade.academy/ - JetBrains (Ambiente de Desenvolvimento PyCharm): https://www.jetbrains.com/pycharm/ - Projeto Mesa (Drivers Gráficos Open Source): https://www.mesa3d.org/ - Python Software Foundation (Documentação de Instalação): https://www.python.org/ - Instalação do Pycharm no Windows: https://youtu.be/UFNW86lHmdY - Gerenciamento de Ambientes Virtuais no Python com Miniconda: https://youtu.be/7FioflkwM7o Ajude o canal adquirindo meus cursos na Udemy: - Bancos de Dados com MySQL Básico: https://bit.ly/35QdWE4 - Lógica de Programação com Português Estruturado: https://bit.ly/3QKPn22 - Programação em Python do Zero: https://bit.ly/python-boson Contribuição via PIX: Você pode contribuir com qualquer valor que desejar, de forma muito fácil e prática, fazendo uma transferência via PIX para a seguinte chave: EC25A929-A8C5-40C5-AEC0-3DD36D08A147 Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer: https://www.amazon.com.br/shop/bosontreinamentos Seja membro deste canal e ganhe benefícios: https://www.youtube.com/channel/UCzOGJclZQvPVgYZIwERsf5g/join Contribua com a Bóson Treinamentos!: https://www.bosontreinamentos.com.br/contribuir/ Por Fábio dos Reis Bóson Treinamentos: https://www.bosontreinamentos.com.br Instagram: https://www.instagram.com/bosontreinamentos/ Linkedin: https://www.linkedin.com/in/f%C3%A1bio-dos-reis-06ba192a/ Pinterest: https://br.pinterest.com/bosontreina/ Outros projetos do autor: Diário do Naturalista: https://www.diariodonaturalista.com.br Bóson Ciências e Cultura: https://www.youtube.com/bosonciencias Numismática e Finanças Pessoais: https://diarionumismatico.com.br/ Música, Literatura e Coleções: https://www.youtube.com/@submarinoescarlate #bosontreinamentos #arcade #python 00:00 Introdução 00:08 O que é a Biblioteca Arcade 00:52 Características da Arcade 02:00 Sistema de Coordenadas 03:07 Arcade vs Pygame 03:35 Requisitos de Sistema para o Arcade 04:06 Arcade vs Engines (Godot, Unity, etc.) 05:34 Vantagem do Arcade 06:16 Quando Não usar a Biblioteca Arcade 06:55 Onde a Arcade é usada 08:02 Infográfico Biblioteca Arcade 08:27 Instalação do Python e Dependências 12:04 Download e Instalação do IDE PyCharm 20:42 Criação de um Projeto no PyCharm 22:22 Instalação da Biblioteca Arcade 24:51 Codificação de uma aplicação com Arcade no Python 33:12 Teste da Aplicação com Arcade 33:55 Finalização

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere