0% acharam este documento útil (0 voto)
3 visualizações2 páginas

Pokemon

Catu compartilha sua experiência de tentar recriar um jogo de Pokémon em duas semanas, enfrentando desafios como a falta de tempo devido ao trabalho e à escola, além da dificuldade de programação. Ele começou com a ideia de uma hack-rom, mas decidiu criar o jogo do zero, desenvolvendo a movimentação, o sistema de batalha e os sprites dos monstros. Apesar das dificuldades, ele ficou surpreso com o resultado final do projeto, que envolveu a criação de um RPG de turno do zero.

Enviado por

davislime442
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações2 páginas

Pokemon

Catu compartilha sua experiência de tentar recriar um jogo de Pokémon em duas semanas, enfrentando desafios como a falta de tempo devido ao trabalho e à escola, além da dificuldade de programação. Ele começou com a ideia de uma hack-rom, mas decidiu criar o jogo do zero, desenvolvendo a movimentação, o sistema de batalha e os sprites dos monstros. Apesar das dificuldades, ele ficou surpreso com o resultado final do projeto, que envolveu a criação de um RPG de turno do zero.

Enviado por

davislime442
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd

Opa eae eu sou o catu, e eu tentei recriar pokemon em 2 semanas.

Bem faz um tempo que não posto


video e calma que tem motivos, o primeiro e que comecei a fazer jovem aprendiz que e quase uma
clt, então isso já começou a tomar boa parte do meu tempo e a outra acabar por ser a própria escola,
mas não tanto um problema por agora, mas de todos o real problema, e a preguiça, fazer um jogo
por si e muito complicado, mas fazer um jogo pra manter frequencia e o dobro de complicado, mas
eu to tentando fazer disso possível. Bem voltando para o assunto principal que e o jogo, antes de
sequer começar a fazer ele eu estava tentando procurar ideias de o que eu poderia fazer, a primeira
ideia acabou por ser fazer uma hack-rom de pokemon, “oque e uma hack-rom, -ramon”.
Basicamente hack-roms são modificaçoes de uma rom “mas tu n explico o que e uma rom, - ramon”
.Eu já estava prestes a fala sobre isso, uma rom e como se fosse um disco que e usado para ler os
dados que estao ali e carregar o jogo em um aplicativo sem ser no console [Link] essa ideia
da hack-rom acabou sendo descartada por conta que eu não entendi direito como mexia naquilo, e
não havia muito lugar para se procurar alem da documentaçao que estava bem confusa para mim.
Então já que eu desisti da ideia da hack-rom, eu decidi recriar do 0 e já que seria do 0 eu teria que
alem de criar todos os pokemon dentre essas 2 semanas tambem fazer todo o sistema de batalha, e
essa foi uma escolha muito arriscada, e que provavelmente eu teria que sacrificar algumas coisas
para focar em outras. Mas bem começando esse projeto eu já fiz aquele que e de lei, movimentaçao
de colisao, e de longe isso e o simples por que agora eu iria começar fazer o excenssial, que e o
sistema de batalha, mas antes de fazer o sistema de batalha, eu fiz a grama de pokemon, mas caso
você nunca tenha jogado um pokemon, deve estar pensando que a grama não e nada demais, mas se
pensa isso você tá completamente errado, basicamente a grama tem uma chance iniciar uma batalha
contra um pokemon selvagem, então enquanto não estamos lutando contra treinadores, vamos estar
lutando contra o próprio pokemon selvagem vindo da grama. E bem pra fazer isso foi bem
complicado, fazia um bom tempo que eu não mexia com programaçao então eu não sabia metade
doq eu tava fazendo, mas o que fiz foi basicamente definir uma chance de iniciar uma batalha caso
o player colida com essa grama, mas tem uma coisinha, eu estava definindo isso no evento step, o
evento step ele executa aquele codigo a cada frame que se passa, então ele esta toda hora
executando aquele codigo, e se você percebeu o que disse, deve ter notado que a grama iria colidir
varias vezes comigo e assim criar mais de uma batalha, então para isso eu usei de uma variavel
junto de um alarm, que assim conseguia fazer a colisao apenas uma vez. Certo já que agora a base
da grama já estava pronta, eu precisava fazer os monstros que seriam usados em batalha, e só uma
curiosidade pra quem não sabe pokemons significa monstros de bolso, mas voltando para os
monstros, eu usei uma roleta para escolher quais seriam, então pesquisei sobre alguns animais
aleatorios e os coloquei na roleta, e pedi alguns tipos de elementos entre aspas para combinar com
estes animais. Mas antes de começar a fazer os sprites desses monstros eu fiz uma base de status
que ficou guardada em um script, oque basicamente aquilo tava fazendo era guardar os status do
monstro como vida força e suas sprites. Certo agora que os status estavam prontos, finalmente eu
podia partir para fazer os monstros e roletando… veio uma tartaruga de fogo, então fiz esse sprite
junto do cenario, etestei como ficaria os sprites em jogo, mas acontece que eu tava tendo um
problema na hora em o inimigo me atacava, minha vida diminuia mas, a animaçao de ataque do
inimigo não estava tocando por mais que ele estivesse me atacando, então eu precisei criar uma
variavel que verifique que quando o inimigo tenha atacado, essa variavel e ativada e assim mudando
a sprite dele para a sprite de ataque, e assim ele começou a atacar normalmente. Certo essas coisas
que eu acabei de falar foram as que eu acabei de fazer em 1 semana então o combate e a base dos
monstros estavam prontas, só faltava toda a parte do mapa e os outros monstros alem do ginasio,
então eu vo ter que apressar um pouco as coisas. Então primeiro eu roletei a roleta mais duas vezes
para vir os outros 2 monstro… e assim veio um camelao de luz e uma puma de agua, e assim eu fiz
as sprites deles e coloquei no jogo, e já que os 3 iniciais já estavam prontas eu comecei a fazer o
tileset do cenario, que foi bem simples, e só faltava colocar ele na room, certo só falta mais os
pokemons e os npc, então eu comecei com o npc, por conta que era mais facil e já dava pra deixar
algum monstro de template no codigo. Certo pro npc como eu tava com pouco tempo, eu fiz uma
sprite por cima da do player virado para a esquerda, e assim eu podia mexer com o codigo dele, o
que eu fiz foi basicamente criar um retangulo que fica invisivel no jogo, mas caso o player colida
com ele, vai basicamente rodar o mesmo codigo da grama, mas sem a porcentagem de chance de vir
uma batalha aleatoria. E eu apliquei essa mesma logica para o lider do ginasio. E por fim fazer os
sprites dos ultimos monstros que foram… então agora que eles foram escolhidos só faltava fazer os
sprites deles e assim colocando em jogo e finalmente o jogo taria pronto, e o jogo ficou mais ou
menos assim.
Bem sinceramente sobre esse projeto, eu sinto que ele poderia ter sido melhor com mais preparo,
mas tambem eu me surpreendi com meu próprio resultado fazendo um rpg de turno do 0, sendo que
eu nem tinha a minima ideia de como eu poderia começar um projeto desses. Mas o video tá
acabando por aqui, obrigado por assistir e tchau

Você também pode gostar