Skip to content

PedroInCode/Projeto-Estacoes-RedDeadRedemption2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤠 Projeto Estações: O Guia Interativo de RDR2 (Windows Forms C#)

O projeto Estações é uma aplicação desktop desenvolvida em Windows Forms utilizando a linguagem C#. Ele foi concebido como um Guia Temático Interativo focado no rico universo do jogo Red Dead Redemption 2 (RDR2).

O objetivo do projeto é demonstrar o uso de condicionais (if/else, switch) e o gerenciamento de múltiplos objetos (imagens, texto e áudio) para criar uma experiência multimídia coordenada e controlada.


✨ Como Funciona o Guia Temático

Cada "Estação" na interface (que representa um bioma, um clima, ou uma fase de RDR2) é um botão que, ao ser clicado, dispara um conjunto completo de informações sobre aquele tema:

Conteúdo Exibido Elementos de Programação
Música Temática 🎶 Reprodução de um arquivo de áudio específico para criar o clima da estação/local.
Imagens de Locais 🏞️ Exibição de múltiplas PictureBox com visuais do mundo de RDR2.
Culinária Temática 🍽️ Exibição de imagens e textos sobre Bebidas, Pratos e Sobremesas encontradas no jogo.
Curiosidades (Lore) 📜 Label ou TextBox com informações e fatos interessantes sobre a estação selecionada (história, personagens, etc.).
Fauna Local 🦌 Exibição de PictureBox e Label detalhando as espécies de animais que podem ser caçadas/encontradas.
Temporizadores ⏱️ Utilização do objeto Timer para gerenciar a duração da música ou controlar possíveis transições visuais.

🔑 Destaques e Conceitos Aprendidos

Este projeto foi fundamental para solidificar a base de programação em C#, com foco especial em:

  • Estruturas de Decisão: Domínio no uso de if, else if, e switch para controlar a lógica de exibição de conteúdo. Ex: Se a estação for "Nevasca em Ambarino", toque "Música X" e torne visíveis as PictureBox dos Lobos e do Alce.
  • Programação Orientada a Objetos (POO): Manipulação de inúmeros objetos de UI (Button, Label, PictureBox) e a gestão de suas propriedades (.Visible, .Text, .Image) via código.
  • Gerenciamento de Mídia: Introdução ao trabalho com bibliotecas de áudio para carregar e reproduzir arquivos de música.
  • Windows Forms: Entendimento de Eventos (como o Click do botão) e a interação entre a interface gráfica e o código C#.
  • Manipulação de Strings: Utilização e formatação de textos longos para preencher os campos de curiosidades e descrições dos itens.

🛠️ Tecnologias

  • Linguagem de Programação: C#
  • Framework: .NET Framework
  • Interface Gráfica: Windows Forms
  • IDE: Visual Studio

About

Projeto multimídia interativo desenvolvido em C# WinForms como desafio final de curso. Gerenciamento dinâmico de áudio, imagens e estados de interface baseado no universo de Red Dead Redemption 2.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages