Estou assistindo todos os vídeos! Conteúdos valiosismos, muito bom
@Azevedo-wp8xs5 ай бұрын
Mt bom seu canal q foca em partes mais técnicas e não abordadas pela grande parte dos canais brasileiros. Conteúdo fera dms🫡
@guaraprogramador5 ай бұрын
Vlw meu mano, eu fico feliz em poder contribuir com a comunidade brasileira no que for possível :)
@pedrohenriquerodrigues49986 ай бұрын
Cara, confesso que esse video virou um chave forte pra mim, pois eu estava pensando em como lidar futuramente com Banco de dados de players, preocupado em aprender SQL, ou outro tipo de BD pra estar armazenando banco de players em disco, mas o resources é uma mão na roda, pois a gente consegue criar não só os save game, como tambem estruturas de jogadores, items, monstros, ou qualquer outra ideia de dados que são armazenados e depois carregados de volta para o cliente. Estou já pensando em estudar uma playlist de godot servidor dedicado (MMO) de um cara em ingles, mas pelo seu conhecimento, eu recomendo fortemente você pegar e criar um curso desse pra gente. Pode ter certeza que vou estar no primeiro da lista pra ajudar de alguma maneira.
@guaraprogramador6 ай бұрын
@@pedrohenriquerodrigues4998 opa fala meu mano, ou fico feliz que o conteúdo do vídeo tenha te ajudado, realmente essa questão do "resources" realmente é muito boa e pode realmente ajudar. Eu não sei te dizer qual solução e melhor porque depende sempre da escala do game neh e entre outros fatores mas as vezes se pode dar uma olhada em SQLite por exemplo (tem plugin que resolve isso). Realmente são tópicos mto bacanas de falar, não só persistência de dados, mas também servidor dedicado. Eu não posso te garantir quando mas existe uma forte possibilidade de eu trabalhar com esses tópicos. Obrigado pelo comentário e só sucesso aí pra você meu bom 🙏
@brseek6 ай бұрын
Caraca man ajudou demais, mais um inscrito!
@guaraprogramador6 ай бұрын
Tmj meu caro, fico feliz em ajudar 😁
@DGdevv4 ай бұрын
Já amei esse canal +1 sub já.
@Prof_Natanael7 ай бұрын
Show mano! Muito legal seus vídeos
@guaraprogramador7 ай бұрын
Obrigado meu caro, fico feliz que tenha gostado 😁
@lillianpaula21787 ай бұрын
É bem difícil achar um canal brasileiro ensinando o gdscript, mas ainda bem que encontrei o seu, amei seu canal e o estilo do vídeo que faz eu entender com mais facilidade.
@guaraprogramador7 ай бұрын
Mto obrigado @lilianpaula2178, fico feliz em saber que você gostou do formato dos vídeos 😁 inclusive se você estava procurando coisas com gdscript não se preocupe que tem mais vídeo vindo que fala do assunto!
@edinandobarreto42277 ай бұрын
Seu canal parece legal, tem como fazer um tutorial como fazer NPC inteligente que não apenas bate, tipo que se apaixonei que busque vingança se vc fizer algo ruim etc
@guaraprogramador7 ай бұрын
Obrigado meu caro 😁fico feliz que tenha gostado do seu conteúdo. Sobre a sua sugestão, o que você estaria mais falando seria sobre algo tipo o que os RPGs tem que seria árvore de decisão com o jogo levando o peso dessas decisões tipo como se fosse uma memória, e aí depois ter os personagens reagindo a isso. Teria como tbm fazer isso usando LLMs tipo o que o chatgpt usa para funcionar mas certamente seria algo complexo de fazer. Não se preocupe que eu irei ainda colocar a sua sugestão na minha lista, eu só não prometo quando eu posso cumprir essa sua sugestão 😅
@Raity7 ай бұрын
Mano Guará muito obrigado! Estou aprendendo a crianção de jogos na Godot, e achar o seu canal em português que explica o assunto por completo é muito gratificante. Curtiria muito uma seria de vídeo desenvolvendo um jogo 3D com esse método de didática.
@guaraprogramador7 ай бұрын
Fala meu mano! Ou muito obrigado pelo comentário 😁, eu fico muito feliz em saber que a minha didática combinado com os meus vídeos tem sido fonte de aprendizado para você 😃 Ou então, eu estou no momento trabalhando em algo parecido onde eu estou resumindo o último jogo que foi feito em live aqui no canal, se você não chegou a olhar as lives, da uma olhada. Qualquer coisa, continue acompanhando o canal que esse vídeo que eu to trabalhando deve ser o que você esteja procurando 😉. Forte abraço para você meu amigo, tmj
@Prof_Natanael7 ай бұрын
Parece que você manja muito e conteúdo Br é muito razo. Pow man lança um tutorial de jogo 3D de sobrevivência com sistema de inventário e construção. Ninguém tem nada do tipo no Brasil e até mesmo fora os conteúdos são extremamente limitados. E o multiplayer funcional nesse tipo de jogo seria o auge manin. Fica com Deus, sucesso! Ganhou um novo inscrito e fiel!
@guaraprogramador7 ай бұрын
Opa primeiramente, muito obrigado meu caro! fico feliz com elogio e realmente assim eu tento trazer esse tipo de conteúdo mais explicando a fundo, porque até na gringa por exemplo eu as vezes sinto falta desse tipo de conteúdo. Eu por exemplo aprendi a usar o "Resource" mais lendo documentação enquanto fazia meus projetos. Sobre a ideia do jogo de sobrevivência, cara é uma ideia muito legal! Seria um desafio em tanto não vou mentir kkkkkk, ainda mais pra fazer multiplayer, penso eu. Mas eu gostei da ideia, eu vou deixar aqui na minha lista de ideas pra livestreams já que é isso seria uma ideia boa pra fazer live e depois compilar tudo em um vídeo condensado (como esse que você assistiu), me fala ai se você curtiu a ideia. Obrigado pelo apoio camarada, tudo de bom pra vc :)
@Prof_Natanael7 ай бұрын
@@guaraprogramador Com toda certeza mano. As lives por mais que as vezes não dá para acompanhar no momento fica salvo. Avisa na comunidade sempre que for ter live que sempre que possível marcarmos presença (sim, marcaremos. Tenho amigos que estão desenvolvendo games comigo e é sempre bom aprender). Mas curti bastante o canal. Os vídeos curtos passa informações que demorei muito para aprender kkk class_name, recurso... Cara eu apanhei muito até ter uma noção kkk
@guaraprogramador7 ай бұрын
@@Prof_Natanael Essa dica e boa, vou tentar usar a aba da comunidade pra avisar a galera de quando tiver live. Tmj demais mano, vlw pela dica, pode deixar que o canal continuará a trazer material de qualidade pra aprender Godot
@marcossamuel41906 ай бұрын
Ainda existe outra forma chamada Composição (composition), é semelhante a usar recursos, so que com Nodes, tem suas vantagens, e eu prefiro ela pois consigo gerenciar os nós internos pelo próprio editor de nó, além deu não precisar mexer na classe raiz da cena para incrementar um novo comportamento. Esse vídeo explica muito bem kzbin.info/www/bejne/opXbdX2mh7V2g6ssi=ifNN027uqtRQFZxS
@guaraprogramador5 ай бұрын
Ah ss, eu to ligado na composição. Bem ela não é necessariamente ligada ao tópico do vídeo, por que no vídeo eu falo mais de variáveis, e a composição é mais ligada, a "amarrar nodes" e por isso eu não inclui. Mas eu conheço sim, e tenho interesse em eventualmente falar sobre o assunto.
@fireko2847 ай бұрын
Eu fiquei perguntado o porque tava dando erro na linha 18 se só tinha 17, aí descobri, era o pass que tava faltando no final
@DawntWilly4 ай бұрын
Vc vai ensinar como podemos salvar e carregar?
@guaraprogramador4 ай бұрын
Fala ai meu caro, eu eventualmente pretendo sim falar sobre
@yRickz4 ай бұрын
da para salvar as classes Internas usando extends Resource nelas... e da sim para acessala de fora so da mais trabalho, em vez Nome_da_Classe voce precisa fazer, Classe_Pai.Nome_da_Classe, e o pai precisa esta com class_name se não tudo fica privado
@guaraprogramador4 ай бұрын
@@yRickz opa então classe interna com resources até onde eu sei não é possível. Eu tentei e tem até uma issue no Github do pessoal falando disso porque o design dela não foi pensando com isso em mente, ela usa o RefCounted e é isso. E realmente dá pra acessar a classe interna através da classe pai com class_name mas e por isso que tento explicar que o escopo dela e limitado pela classe pai, o que torna o acesso externo menos intuitivo e que se você você precisa disso, e melhor criar uma classe independente. Espero ter deixado esclarecido 👍
@yRickz4 ай бұрын
@@guaraprogramador e porque como o acesso dela e pela a Pai, você não pode usar Export, mas funciona normalmente para ResourceSaver e Loader, não tem muita utilidade, talvez se tu for criar uma classe utilitária, e deixar algo mais organizado, ou criar uma Classe "Interface", fora isso o ideal e Resource padrão mesmo, porque além do acesso deixa modular, podendo da Extends
@guaraprogramador4 ай бұрын
@@yRickz Infelizmente não funciona com o ResourceSaver em inner class, tem até um aviso no final da documentação falando desse caso específico que se ta falando docs.godotengine.org/en/stable/tutorials/scripting/resources.html . E pois é, nesse caso eu concordo com você, ai seria preferível usar o Resource mesmo por ele ser mais modular