Como fazer um RPG no Python?

  Рет қаралды 10,693

Alexandre Pimentel

Alexandre Pimentel

Күн бұрын

Пікірлер: 91
@ivanpedrominiprogramador
@ivanpedrominiprogramador 3 жыл бұрын
Por isso eu acho programação tão legal, já dá pra fazer um jogo de forma tão simples! Porém, esse RPG em si é um bem básico, o problema mesmo é se fosse fazer algo complexo, ou com uma história completa, daria mais de 1000 linhas de código kk
@advance2
@advance2 3 жыл бұрын
Mas o resto é só a história, pois a técnica tá aí. Quando você aprender orientação a objetos então, vai se apaixonar, amigo. Gravarei outro vídeo fazendo uma continuação desse, mas agora rolando os dados.
@carcara3121
@carcara3121 2 жыл бұрын
Caramba que bacana, por favor grava mais vídeos desse tipo 🙏🏻
@JohaberVargas
@JohaberVargas 2 жыл бұрын
Maravilhoso. Muito obrigado por compartilhar.
@advance2
@advance2 2 жыл бұрын
Muito obrigado amigo. :-) Fico feliz que tenha gostado.
@suliberati_
@suliberati_ 3 жыл бұрын
Gostei bastante! Ensina muito muito bem!
@advance2
@advance2 3 жыл бұрын
Muito obrigado 😃, fico feliz com o seu comentário.
@pedrohenrique-fd1ed
@pedrohenrique-fd1ed 2 жыл бұрын
sempre venho aqui para saber mais KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK melhor professor meu careca favorito
@advance2
@advance2 Жыл бұрын
kkkkkkk
@H0ruh3_Plays
@H0ruh3_Plays 3 жыл бұрын
algo q eu acho interessante é o print de caractere por caractere, dando uma sensação de escrita na tela: from time import sleep def escrever(texto): for char in texto+" ": print(char, end="", flush=True) sleep(0.02) # quanto menor o valor, mais rápido será escrito o texto escrever("Um texto para ser printado caractere por caractere")
@advance2
@advance2 3 жыл бұрын
Que legal, Jorge, dica matadora :-) Curti muito.
@zanzafx
@zanzafx 2 жыл бұрын
mas onde eu coloco isso ? pra mim nao funcionou
@advance2
@advance2 2 жыл бұрын
@@zanzafx Vou te ajudar nessa. Você coloca antes do código. E ao invés de colocar print(), coloca escrever() Por aqui pode não ter feito muito sentido, vou tentar gravar um vídeo nessa semana pra explicar.
@aegistargetis
@aegistargetis 2 жыл бұрын
o que significa esse flush=True????
@advance2
@advance2 2 жыл бұрын
@@aegistargetis Me passa a parte do vídeo que está, qual minuto?
@lyambiersack
@lyambiersack 2 жыл бұрын
estou com um problema na hora de executar o powershell e testar o projeto, quando eu executo o projeto ele abre o cmd mas fecha em seguida e até ele momento estou procurando uma forma de solucionar o problema
@advance2
@advance2 2 жыл бұрын
Olá Lyam, tudo bem? Desculpe pela demora na resposta, eu tava tentando entender o problema. Existe a possibilidade de você reinstalar o powershell ou instalá-lo no seu computador? Qual a versão do windows você utiliza? Espero saber ajudá-lo :-)
@thades0001
@thades0001 Жыл бұрын
Ajudou dms, obrigado!
@advance2
@advance2 Жыл бұрын
Que top amigo. Fico muito feliz que você gostou e isso me motiva a gravar mais vídeos como esse.
@pedroli1842
@pedroli1842 2 жыл бұрын
6:28 o que seria aquele F no print da linha 19?
@advance2
@advance2 2 жыл бұрын
Fala mestre, aquele print é o FORMAT que mescla as variáveis com o texto. Se ainda sim você não compreender me fale que gravo um vídeo especialmente explicando isso
@gustavoaraujo8131
@gustavoaraujo8131 2 жыл бұрын
Olá amigo, sou novo no canal e também nesse vasto mundo da programação. Gostaria de saber se tem como, de alguma forma, adicionar uma música para ficar tocando no game?
@advance2
@advance2 2 жыл бұрын
Sim, é é bem fácil. Procura por SENAI nos meus vídeos que vai achar um de 7 minutos que ensino no meio a fazer isso
@gustavoaraujo8131
@gustavoaraujo8131 2 жыл бұрын
@@advance2 Certo, muito obrigado meu amigo, vou assistir agora mesmo
@gustavoaraujo8131
@gustavoaraujo8131 2 жыл бұрын
@@advance2 vou iniciar um projeto com esse estilo de jogo, para melhorar meus conhecimentos na programação, qualquer dúvida venho de consultar
@pimentels-x5k
@pimentels-x5k 2 жыл бұрын
@@gustavoaraujo8131 ficarei feliz em ajudar. Achou o vídeo do mp3 player?
@advance2
@advance2 2 жыл бұрын
@@gustavoaraujo8131 @Gustavo Araujo ficarei feliz em ajudar. Achou o vídeo do mp3 player?
@Trashdesu
@Trashdesu 10 ай бұрын
Ja saiu o do dado?
@advance2
@advance2 10 ай бұрын
Fala mestre, ainda não infelizmente. Bora fazer?
@GAVBRII
@GAVBRII Жыл бұрын
Uma sugestão que dou é colocar Delay_print, é bem util pq ele tem um delay de escrever, pa fazer ele existir e so colocar esse codigo: def delay_print(text): for char in text: print(char, end='', flush=True) time.sleep(0.05) print("")
@advance2
@advance2 Жыл бұрын
Valeeeeeeeeeeeu amigo! Excelente dica! Fica top mesmo! Obrigado por contribuir.
@GAVBRII
@GAVBRII Жыл бұрын
Esse video me ajudo bastante para eu criar meu Text Based de terror :)
@advance2
@advance2 Жыл бұрын
Compartilhe o seu jogo cmg tb, ou grave um vídeo que eu vou curtir
@GAVBRII
@GAVBRII Жыл бұрын
@@advance2 Ok, vou fazer o video e te mando
@GAVBRII
@GAVBRII Жыл бұрын
@@advance2 ta aqui: kzbin.info/www/bejne/l2WxYYNmqLijoc0
@carinharpjp551
@carinharpjp551 2 жыл бұрын
Como que eu faço um sistema para salvar o jogo? Tipo, eu paro de jogar para mais tarde continuar, ou vou ter que começar do zero. Como que eu faço para evitar isso?
@l.l.5735
@l.l.5735 2 жыл бұрын
Acho que precisa ter um conhecimento de banco de dados.
@faek28_zero.028
@faek28_zero.028 2 жыл бұрын
Então executando pelo cmd poderia rodar também meu código Python? Interessante. 🤔 Achei que sempre precisaria de transformar em executável ou rodar no VS Code, onde crio o código e sai resultado no Terminal...
@advance2
@advance2 2 жыл бұрын
Top, na verdade o VS Code que acessa o terminal em uma janela dele. O nome desse cmd é PowerShell
@cloacademacaco8412
@cloacademacaco8412 2 жыл бұрын
tem como realizar lançamento de dados assim como aqueles livros jogo de aventura fantasticas? Obrigado.
@advance2
@advance2 2 жыл бұрын
Fala mestre, tudo bem? Mil perdões pela demora, tô na correria :-) Dá sim, você tem algum livro desses em PDF? Posso te ajudar
@cloacademacaco8412
@cloacademacaco8412 2 жыл бұрын
@@advance2 opa sem problemas. Na verdade quero criar um material escolar. Sou professor e gostaria praticar phyton, mas associando com RPG. O que você acha? Sua ajuda seria de grande valer com certeza e sem dúvida alguma lhe atribuiria os creditos pelo projeto. Faço parte de uma grande rede escolas.
@SrLukka
@SrLukka 2 жыл бұрын
tem como exporta? tipo pra mandar pra um amigo baixa, como um palicativo, tem como?
@advance2
@advance2 2 жыл бұрын
Sim, basta salvar o arquivo.py. Eu explico no fim do vídeo sobre pydroid
@rysbaki4682
@rysbaki4682 2 жыл бұрын
Professor poderia fazer um video sobre esse tipo de rpg mas utilizando o comando while? Por exemplo o personagem entra em um lugar e tem 3 opções assim ele entra e precisa sair do mesmo lugar e voltar para escolher as outras duas kk bem especifico
@advance2
@advance2 2 жыл бұрын
Boa ideia. Não prometo por falta de tempo no momento. Mas achei a sua ideia excelente.
@jeffersondenier
@jeffersondenier Жыл бұрын
Como exportar esse game para rodar em um site ou para ser baixado pelo jogador?
@advance2
@advance2 Жыл бұрын
Boa mestre. Existe uma ferramenta chamada py installer
@pedroDevlog
@pedroDevlog 3 жыл бұрын
qual o dowload do aplicativo usado para programar no vídeo?
@advance2
@advance2 3 жыл бұрын
Pedrão, eu uso o VS Code, acho mais leve e mais personalizável. Veja se você gosta tb. É gratuito e da Microsoft.
@pedroDevlog
@pedroDevlog 3 жыл бұрын
@@advance2 vlw
@pedroDevlog
@pedroDevlog 3 жыл бұрын
@@advance2 ale vc pode me ajudar nisso tbm? como faço um sistema de save?
@viniciusbarros1782
@viniciusbarros1782 2 жыл бұрын
há como botar imagens de caracteres tbm? se tiver , como faço isso?
@advance2
@advance2 2 жыл бұрын
Sim coloque o print com três aspas e procure a imagem de caracter no Google
@viniciusbarros1782
@viniciusbarros1782 2 жыл бұрын
@@advance2 consegui , achei um site que converte para character , valeu
@advance2
@advance2 2 жыл бұрын
Que legal, compartilhe com a gente
@JadielSilva
@JadielSilva Жыл бұрын
O espaço que ele falou são de 4 caracteres.
@advance2
@advance2 Жыл бұрын
Precisa de ajuda, amigo?
@ninguem2309
@ninguem2309 2 жыл бұрын
da pra juntar as rotas/caminhos? e que fica meio chato toda hora dando ctrl+v nas rotas que dão quase o mesmo resultado no jogo.
@advance2
@advance2 2 жыл бұрын
Me ajuda a entender mais, me dê um exemplo.
@ninguem2309
@ninguem2309 2 жыл бұрын
​@@advance2 Tipo tem 2 resultados de atacar e sair com sucesso. mais os dois levam pro mesmo caminho da historia não vai mudar nada na historia usar um ataque diferente, ai eu tenho que ficar escrevendo o script do caminho do ataque 1 pro ataque 2? ou tem como eu fazer os dois darem na mesma sem ter que escrever a mesma coisa do ataque 1 no ataque 2.
@ryandermonteiro
@ryandermonteiro Жыл бұрын
​@@ninguem2309Caso esteja usando o if você pode fazer o seguinte If (atq == ataque1 or atq == ataque2) Ele no caso vai receber os dois valores como verdadeiro na condição if.
@ZonaDeMarcação
@ZonaDeMarcação 2 жыл бұрын
Já fiz isso, criei meu código mas queria colocar esse código para rodar numa janela tipo no Pygame... como fazer?
@advance2
@advance2 2 жыл бұрын
Mestre, me desculpe pela demora na resposta. Tá corrido aqui... Obrigado por sua pergunta. Eu sei como fazer no tkinter, é apenas usar o LABEL. No Pygame nunca fiz, só usei o pygame pra colocar som... Checa esse vídeo kzbin.info/www/bejne/lWfLhXaKiZqJiqc
@moussedemaracuja1041
@moussedemaracuja1041 2 жыл бұрын
Que site vc usou?
@advance2
@advance2 2 жыл бұрын
Se não me engano usei o SUBLIME TEXT, e pra gravar usei o OBS Studio. Espero ter ajudado e obrigado por comentar o vídeo.
@moussedemaracuja1041
@moussedemaracuja1041 2 жыл бұрын
@@advance2 denada vey :)
@tonio2247
@tonio2247 2 жыл бұрын
ola mano, sou iniciante e queria saber como fazer um print forrmatado que tem o f diferente
@advance2
@advance2 2 жыл бұрын
Veja se é esse print(f"ola mundo {pessoa}.")
@bodiali5616
@bodiali5616 2 жыл бұрын
Opa qual o aplicativo que voce usa?
@advance2
@advance2 2 жыл бұрын
Fala amigo, tudo bem? Nesse vídeo utilizei o Sblime e o Powershell. Mas atualmente utilizo o VSCode. :-) Espero ter ajudado. Se inscreva pra me ajudar 🙂
@thony2653
@thony2653 2 жыл бұрын
como que eu monto um .exe com isso pra mandar para meus amigos?, video muito otimo e muito bem explicado
@advance2
@advance2 2 жыл бұрын
Grande Thony blza? Pra deixar executável, uma maneira é usar o python installer. Se não achar nenhuma explicação convicente na net, me fala que gravo um vídeo especialmente pra você. Forte abraço.
@thxrimes7
@thxrimes7 2 жыл бұрын
@@advance2 eu não consegui, poderia fazer um vídeo dedicado?
@niltonrafael4746
@niltonrafael4746 2 жыл бұрын
muito bom, estilo dos jogos da era do 'plato' :)
@advance2
@advance2 2 жыл бұрын
O que é 'plato'?
@niltonrafael4746
@niltonrafael4746 2 жыл бұрын
@@advance2 plato, um poderoso sistema educacional de faculdades americanas que só exibia a cor laranja, mas já possuía tela de toque, telas de alta resolução e até uma versão primitiva da internet.ex: pedit5 :) , já fez sistema de combate ? estilo dos livros jogos
@advance2
@advance2 2 жыл бұрын
@@niltonrafael4746 que maneiro amigo, obrigado pela explicação. Qual é a sua idade?
@niltonrafael4746
@niltonrafael4746 2 жыл бұрын
@@advance2 30 ^ ^, mas eterno aprendiz kkk
@goufinn_
@goufinn_ 2 жыл бұрын
voce pode mandar todo o codigo aqui? em um pastebin
@advance2
@advance2 2 жыл бұрын
Mestre, fiz na hora esse código e acho que não salvei. Vou dar uma pesquisada aqui. 🙂
@SrLukka
@SrLukka 2 жыл бұрын
qual plataforma vc usa pra criar esse jogo?
@advance2
@advance2 2 жыл бұрын
Obrigado pela pergunta. Eu utilizei o sublime text.
@advance2
@advance2 2 жыл бұрын
kzbin.info/www/bejne/g3ewe5xpmpmtbLc explico como salva no final desse vídeo
@sr.tomate3818
@sr.tomate3818 2 жыл бұрын
muito legal tem download desse arquivo?
@advance2
@advance2 2 жыл бұрын
Fala amigo. Eu acho que não salvei. Se você copiar e fizer uma continuação legal do jogo me avise. Adorarei jogar.
Python - Criando um teste / quiz
10:53
Alexandre Pimentel
Рет қаралды 11 М.
RPG no terminal em Python
17:05
Kvojps
Рет қаралды 3,3 М.
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
Python Text RPG Ep. 1 Character Setup [Freestyle]
16:41
Valthalin Reuchin
Рет қаралды 9 М.
INSTRUMENTAÇÃO INDUSTRIAL | EDACO
2:10
EDACO
Рет қаралды 1,1 М.
Ganhar dinheiro criando jogos em casa?
5:40
Game Brodis
Рет қаралды 8 М.
Porque você PRECISA SER MAIS FDP (se quiser ser respeitado)
14:47
Academia do Carisma
Рет қаралды 74 М.
Como Criar / Desenvolver Jogos Para Game Boy - GB Studio
20:09
Mão na Luva
Рет қаралды 33 М.
Gerando Dados Aleatórios com Python Faker
14:37
Hamir Dhanquer (TiAndCode)
Рет қаралды 1,4 М.
Tutorial: Como fazer cartas para jogos de RPG usando GIMP
11:01
Python Text RPG (Part 2) - Making a Title Screen!
14:43
Baober
Рет қаралды 102 М.
CRIANDO UM JOGO EM PYTHON DO ZERO #01
43:30
Rafael Bortoli
Рет қаралды 36 М.