Claro, nas próximas aulas vou aplicar os conceitos que aprendemos ate agora, e expandir alguns deles, vou realizar a aplicação desse conceito com outras movimentações 3D, ataques e comportamentos de vida e status do personagem, a próxima aula vai ser sobre a criação do zero de um jogo ao estilo Helix Jump, para aplicar os conceitos mais básicos e na aula seguinte será a aplicação dos conceitos mais avançados como o desta aula em um jogo 3D com inimigos e objetivo.
SRP: Simples Regras Para uma classe. OCP: Operar Com Prolongamento (extensão, não modificação). LSP: Linearidade Sem Perdas (derivadas seguem a base). ISP: Interfaces Sem Peso (pequenas e específicas). DIP: Dependência Invertida com Proxies (abstrações). SRP, ISP e DIP da pra resumir como [atomizar] OCP e LSP da pra resumir como [atomizar de forma incremental] resumindo, SOLID pode ser visto como uma forma de atomizar o código, dividindo-o em partes menores, mais gerenciáveis e flexíveis. Isso facilita a manutenção, extensão e compreensão do sistema. SOLID É ATOMIZAR ⚛
Certamente é ignorância sem medida descartar estes princípios, por favor faça mais vídeos de programação orientada a objetos com godot engine! E pode abordar o conteúdo com profundidade. Não dá para fazer jogos de qualidade sem toda esta bagagem!
Muito obrigado :), vou continuar sim abordando estes temas e princípios de orientação a objeto dentre outros sobre programação, todos aplicados no Godot e no desenvolvimento de jogos, pretendo também no futuro trazer estes temas aplicados também em outras áreas do desenvolvimento.
Muito bom. Obrigado!!!
Algo bem explicado normalmente demora mesmo, consegui compreender perfeitamente o objetivo do S.O.L.I.D
Tinha ignorado mas agora quando fui fazer a parte da arma percebi que teria que fazer isso kkkkk
Que ironia.
Da continuidade e esse vídeo criando mais partes como atak animação etc... Eu ainda ann peguei totalmente como funciona queria saber mais sobre
Claro, nas próximas aulas vou aplicar os conceitos que aprendemos ate agora, e expandir alguns deles, vou realizar a aplicação desse conceito com outras movimentações 3D, ataques e comportamentos de vida e status do personagem, a próxima aula vai ser sobre a criação do zero de um jogo ao estilo Helix Jump, para aplicar os conceitos mais básicos e na aula seguinte será a aplicação dos conceitos mais avançados como o desta aula em um jogo 3D com inimigos e objetivo.
SRP: Simples Regras Para uma classe.
OCP: Operar Com Prolongamento (extensão, não modificação).
LSP: Linearidade Sem Perdas (derivadas seguem a base).
ISP: Interfaces Sem Peso (pequenas e específicas).
DIP: Dependência Invertida com Proxies (abstrações).
SRP, ISP e DIP da pra resumir como [atomizar]
OCP e LSP da pra resumir como [atomizar de forma incremental]
resumindo, SOLID pode ser visto como uma forma de atomizar o código, dividindo-o em partes menores, mais gerenciáveis e flexíveis. Isso facilita a manutenção, extensão e compreensão do sistema.
SOLID É ATOMIZAR ⚛
Excelente resumo, muito obrigado
Certamente é ignorância sem medida descartar estes princípios, por favor faça mais vídeos de programação orientada a objetos com godot engine! E pode abordar o conteúdo com profundidade. Não dá para fazer jogos de qualidade sem toda esta bagagem!
Muito obrigado :), vou continuar sim abordando estes temas e princípios de orientação a objeto dentre outros sobre programação, todos aplicados no Godot e no desenvolvimento de jogos, pretendo também no futuro trazer estes temas aplicados também em outras áreas do desenvolvimento.