It's a fanmade game of Pokémon made in Python
When starting the game you will have 3 choices of Bokumons: Pan, Parrot and Monk.
Battles:
Battles can be started by entering the bushes, after obtaining the initial Bokumon.
Catch (Capture):
To capture a Bokumon, it is necessary to have a Ball in your inventory and use it during the battle, the lower the wild Bokumon's
HP, the greater the chance of capture.
—------------------- NPC’S —-------------------
Trade Merchant:
The Merchant is a place where you can buy Balls and Potions using Ticket Points (TP). It is also possible to trade captured
Bokumons for Ticket Points (TP).
Nurse:
Recovers all HP and PP (Moves) of your entire Party of Bokumons.
Computer (PC):
Bokumons can be stored and removed from the PC. Bokumons captured with the Full Party are allocated to the PC automatically.
—-------------------------------—-------------------
Balls:
Each ball has a Bokumon catch rate, you can buy them at the Trade Merchant.
Potions:
Recovers a Bokumon's HP. Each type of Potion recovers an amount of HP. It can be used in battle or out of battle.
Bag (Inventory):
There are three compartments inside: Boku Balls, Potions and Key Items (there are currently no Key Items)
Moves:
Each Bokumon can have a maximum of four Moves (attack skills).
PP:
Each Move has a PP, which means Power Points, determines the number of times a Move can be used.
PW:
The Power of a Move
ACC:
The Accuracy determines the chance of hitting the opponent with a given Move
Evolution:
Each Bokumon has a certain LVL to evolve:
Pan: LVL 16 Evolves into Popan
Popan: LVL 36 Evolves into Pandaro
Hippop: LVL 14 Evolves into Papotas
Papotas: LVL 30 Evolves into Hippapo
Fant: LVL 20 Evolves into Mast
Mast: LVL 38 Evolves into Masfant
Girf: LVL 15 Evolves into Ferg
Ferg: LVL 26 Evolves into Girarff
Oik: LVL 18 Evolves into Linok
Linok: LVL 27 Evolves into Cokinik
Koely: LVL 12 Evolves into Ryolty
Ryolty: LVL 23 Evolves into Robity
Parro: LVL 16 Evolves into Pardok
Pardok: LVL 36 Evolves into Pardokan
Ping: LVL 28 Evolves into Pong
Pong: LVL 36 Evolves into Pingpong
Snacks: LVL 20 Evolves into Serpett
Serpett: LVL 40 Evolves into Snakonda
Monk: LVL 16 Evolves into Mukiny
Mukiny: LVL 36 Evolves into Monking
Status (Bokumon):
HP: Bokumon's maximum health.
Attack: the higher this stat, the greater the damage when using Moves.
Defense: the higher this stat, the greater the damage reduction to the opposing Bokomon's Move.
Crit: the higher this stat, the greater the chance of a critical hit (double damage).
Notes:
I started this Side Project at the end of last year (08/10/2022), with the intention of just making the base of the
Pokémon: the character, an environment and battles (no evolution, bag, balls...), just the base. However, I ended up
wanting to add more things to this project to make it more faithful to the game - in parts, at least.
I finished a short time later (05/09/2022), but I ended up wearing myself out a lot, in the sense of putting
pressure on myself to finish it, and there were still some bugs to be fixed and with that I ended up putting it aside
for a while (and put some time into it lol), and recently came the desire to finish it - fix the bugs that I found
along the runs (it is possible that there are still some bugs, if there are, let me know :D) -, because when I thinking
about it I saw that Leaving him unfinished wouldn't be good for me, because I would always be thinking about it somehow
- like it happened to me a few times lol.
I feel that I didn't use some parts of the code very well, I believe that if I had the mindset I have now I would
have done better, after all I learned countless things throughout this project and others made in this period. But, as
the initial purpose was to improve techniques and learn new ones, I am absolutely sure that it helped me a lot and it
was a very good experience to have made this simple game.
PS.: I believe I no longer want to add more things, however, one thing that could be added: increase the amount of Moves (list with several moves, with their PW, ACC and PP) in which each Bokumon would have a different Move, choose to swap Moves for another… To become a little more faithful to the original game.
Ao iniciar o game você terá 3 escolhas de Bokumons: Pan, Parrot e Monk.
Batalhas:
As batalhas podem ser iniciadas ao entrar nos matos, após obter o Bokumon inicial.
Catch (Captura):
Para capturar um Bokumon e necessário ter no inventário uma Ball e usá-la durante a batalha, quanto menor o HP do Bokumon selvagem
maior será a chance de captura.
—------------------- NPC’S —-------------------
Trade Merchant:
O Merchant é um local em que é possível comprar Balls e Potions usando Ticket Points (TP). Também é possível trocar Bokumons
capturados por Ticket Points (TP).
Enfermeira:
Recupera todo o HP e PP (Moves) de toda sua Party de Bokumons.
Computer (PC):
Os Bokumons podem ser armazenados e retirados do PC. Os Bokumons capturados com a Party completa, são alocados no PC
automaticamente.
—-------------------------------—-------------------
Balls:
Cada ball possui um catch rate (chance de captura) de Bokumon, é possível comprá-las no Trade Merchant.
Potions:
Recupera HP de um Bokumon. Cada tipo de Potion recupera uma quantidade de HP. Pode ser usada em batalha ou fora de batalha.
Bag (Inventário):
São ao todo três compartimentos: Boku Balls, Potions e Key Items (não há nenhum Key Item atualmente)
Moves:
Cada Bokumon pode ter no máximo quatro Moves (habilidades de ataque).
PP:
Cada Move possui um PP, que significa Pontos de Poder, determina a quantidade de vezes que um Move pode ser utilizado.
PW:
O Poder (Power) de um Move
ACC:
A Chance de Acerto (Accuracy) determina a chance dele atingir o oponente com determinado Move
Evolução:
Cada Bokumon possui um LVL determinado para evoluir:
Pan: LVL 16 Evolui para Popan
Popan: LVL 36 Evolui para Pandaro
Hippop: LVL 14 Evolui para Papotas
Papotas: LVL 30 Evolui para Hippapo
Fant: LVL 20 Evolui para Mast
Mast: LVL 38 Evolui para Masfant
Girf: LVL 15 Evolui para Ferg
Ferg: LVL 26 Evolui para Girarff
Oik: LVL 18 Evolui para Linok
Linok: LVL 27 Evolui para Cokinik
Koely: LVL 12 Evolui para Ryolty
Ryolty: LVL 23 Evolui para Robity
Parro: LVL 16 Evolui para Pardok
Pardok: LVL 36 Evolui para Pardokan
Ping: LVL 28 Evolui para Pong
Pong: LVL 36 Evolui para Pingpong
Snacks: LVL 20 Evolui para Serpett
Serpett: LVL 40 Evolui para Snakonda
Monk: LVL 16 Evolui para Mukiny
Mukiny: LVL 36 Evolui para Monking
Status (Bokumon):
HP: a vida máxima do Bokumon.
Attack: quanto maior este status maior será o dano ao utilizar Moves.
Defense: quanto maior este status maior será a redução de dano ao Move do Bokomon adversário.
Crit: quanto maior este status maior será a chance de acerto crítico (dano dobrado).
Notas:
Comecei este Side Project no fim do ano passado (10/08/2022), com o intuito de apenas fazer a base do Pokémon:
o personagem, um ambiente e batalhas (sem evolução, bag, balls…), somente a base mesmo. Entretanto, acabei tendo a
vontade de ir adicionando mais coisas a este projeto para torná-lo mais fiel ao jogo - em partes, ao menos.
Terminei ele pouco tempo depois (05/09/2022), porém acabei me desgastando muito com ele, no sentido de me
pressionando pra terminar, e ainda havia alguns bugs a serem corrigidos e com isso acabei deixando ele de lado por
um tempo (e põe tempo nisso kkk), e recentemente veio a vontade de finalizá-lo - corrigir os bugs que encontrei ao
longo das runs (é possível que ainda haja algum bug, se houver me informe :D) -, pois ao pensar sobre, vi que
deixá-lo jogado sem finalizar não seria bom pra mim, pois, sempre iria ficar pensando nele de alguma forma - como
me ocorreu algumas vezes kkk.
Sinto que não utilizei muito bem algumas partes de código, creio que se eu tivesse a mentalidade que tenho agora
teria feito melhor, afinal obtive inúmeros aprendizados ao longo deste projeto e de outros feitos neste período. Mas,
como a finalidade inicial era melhorar técnicas e aprender novas, tenho absoluta certeza que me ajudou bastante e foi
uma experiência muito boa ter feito este simples jogo.
PS.: Creio que não tenho mais vontade de adicionar mais coisas, porém, uma coisa que poderia ser adicionado: aumentar a quantidade de Moves (lista com vários moves, com seu PW, ACC e PP) em que cada Bokumon teria um Move diferente, escolher trocar Moves por outro… Para se tornar um pouco mais fiel ao jogo original.
Imagens utilizadas (Used images):
https://www.kenney.nl/assets/top-down-tanks-redux
https://www.kenney.nl/assets/sokoban
https://www.kenney.nl/assets/animal-pack
https://br.pinterest.com/pin/132856257747296204/
https://br.pinterest.com/pin/305752262207163048/
https://www.pwo-wiki.info/index.php?title=File:Pokemon_Center_Interior.png
https://www.flaticon.com/search?word=potion%20pokemon
https://www.deviantart.com/zeo254/art/battle-background-GBA-597913776