Hello Guys, This is my game for GameJam.
I just started learning python and thought I should participate in this event too. :)
This was all I could do in the given time and oh thanks to the school for giving me such free time, I had more plans but nevermind. It's still a lot better than before.
About the game
The idea is to defeat the gym leaders, collect the badges, win the pokemon championship league and rise.
The game has a difficulty level set for each level. The enemy Pokémon now appear based on the gym leader. For example, Misty only has a water type pokemon. This may seem easy in the beginning but the game gets pretty hard as you level up. This game is not just about the moves, it's pretty much about the tactics too. The damage done by each move is not defined and hence the user has to choose the most suitable move for that time.
Each pokemon comes with different evolution and with each evolution gets a power boost. The user also earns coins per fight. After reaching a certain evolution and having enough coins, the user can purchase attacks from the shop.
You can also purchase Pokémon from the store though purchasing a pokemon can be expensive. :p
- Attack Damage depends upon the type of Pokémon. This is included with the help file
There are 3 modes in this game
This will follow the main goal.
You fight trainers, get items and progress in the game.
Now, this mode is created only for the purpose of earning extra money.
In free roam mode, you will encounter 2 type of enemies, team rocket or random trainers. You will get 50 Poké per match.
There is a surprise after you beat Cerulean City Gym Trainer. :D
- You will encounter random players, their pokemon level will be based on your pokemon level.
- Their Pokemon are exclusive to them, they are not made available for purchase.
- Play to see it for yourself. :p
Almost Everything is available for purchase here, from pokemon to their health and even their attacks
I spent most of the time here so please do check all items.
Today is the day you are going to get your first pokemon but wait, ARE YOU SLEEPING ?!
You woke up late on the day you were going to get your first pokemon and now you are left with only 3 choices.
- Pichu(Yes not even Pikachu. )
You choose one pokemon and embark on your journey to become the best Pokémon trainer. You fight gym leaders in order to acquire 'Gym Badges'. These gym badges are required to enter Pokémon Championship League.
If you guys find any bugs please comment down below.
Also, if you like the game, don't forget to upvote it. :)
I recommend playing in a new tab as this game use ascii art
Click Here to Play
how did you move it to a different tab and also erase past things, good game trying adding like animations like my rpg i made
@spiderchi4, I don't really understand what you are trying to say "move it to a different tab" but I guess you are referring to the clear() function, it is a built-in function here.
Alternatively, you can import os and then clear screen.
About animations, you can't really use animations in the terminal, it's just ASCII Art and I've used it in the shop(the shop in the game). I don't like too much ASCII art. Thanks for the suggestion though.
Feel free to message me if you have any other queries. :D
Hope that helps.
Hey, I've looked into the code and it looks great but I have a few things you should check on
1) this happened twice but Gary sometimes doesn't have a Pokemon when I fight so I can just do the same attack over and over again and can win.
2) I would play till misty and something screws up and I can't play anymore.
otherwise this looks good. Keep up the good work
I had just started, it was quite interesting, but I ran into an error
Also, I noticed I was able to buy the same "attack" multiple times.
And, the "heal" option in combat, it was not really good enough, at least in the early game. It healed so little compared to the attack damage even in the earliest of battles. Maybe you should improve the "heal", make it more balanced, or prevent attacks while healing, or something like that.
@AkhilGupta thanks for the info.
1- This error is not from my side, it must either be the repl server or the json store server.
2- About buying the same attack multiple times, I’ll fix it on a new repl(as i can’t make changes to this one). I was so focused on adding new things i hardly had any time left for testing. 😝
3- The heal option yeah, I also thought it should heal more but...... i forgot😶. I’ll fix it.
So, thanks again for testing the game, i really needed guys like you who could do the bug testing.
1 - If you think this is on Repl's end, I really think you should report it. This will help them make a better IDE, and also, might prevent the judges running into the same error. You can report it here: https://repl.it/bugs
2 - No worries. I understand, I was the same way. And when I finally did test my game, luckily a few days before the deadline, I realized it had so many bugs, some major ones.
3 - This is the only thing I wished you had tested/fixed before submission. I tried to keep testing the "Heal" move, thinking that I was doing something wrong. lol.
This is great! Minor glitch though, you start with 10 coins, when you start, you get 10 coins rather the necessary 15 to buy the first pokemon
Great game though!
Wow! You just started learning Python? This is really advanced! Only a few minor suggestions:
- allow more time to read each line in the introduction by increasing your
- allow more time to read after choosing your primary Pokemon
nameso that Professor Oak doesn't call you something like bobc1234, etc.
print("")elements between important lines such as the help file confirmation and the
- avoid spaghetti code! it makes the program hard to edit and interpret.
since these are just minor OCD things, you're getting an upvote from me anyway!