Imagine if you could answer a few questions and have your own Pokemon card with your own type based on your personality.
That's what I've created! I'm Patrick, and this is the PPCC.
This project came to me when I was talking to a friend during a CAB meeting. She suggested a Pokemon type quiz, and I was like, "Damn, that's a great idea." so I started making it, and to start off, it was pretty rough. I first discovered all the types of pokemon from the newest Pokemon game. I found there were 18 different types. Then I was ready to calculate and get them all into a list. However, I ran into a big issue.
The Pokemon TGC only has 11 of the 18 types... yeah a lot of calculations had to be redone. After that, though the typing pool was the following.
(Normal, Fire, Water, Grass, Fighting, Psychic, Steel, Electric, Fairy, Dark, Dragon)
The type is calculated by your choices in the quiz. The quiz starts after you press the "Press Here to Start!" button.
There are 6 questions, and each has 4 answers. There is no wrong answer to these questions, but depending on the one you choose, will determine what type you are. The maximum number of points you can amass from these questions is 30; receiving that amount will make you a 'Dragon' type.
The answers count for either 0, 1, 2, or 5. The points from each answer will be added up in the end, giving you a number that determines your type. These numbers may seem arbitrary at first, but it ensures that most of the numbers summed will be accounted for.
Then you will receive your type and have the option of getting your card created. This allows people to decide if they want a card of that type or try again. If you are content with your type, you can press the "Press Here to make Your Own Card!" button.
The camera hooked up to the computer will then take a picture of you and paste that onto a card of that type. This card will also display your name given at the start, so the final result will look a little like this.
There you go, your very own Pokemon card. It can be printed out on a printer at the user's discretion.
I will post the source code to this sometime after I show it off at a comic-con. However, if you want to know what development libraries I used and what language + interpreter I used, they can be found below.
Thanks for Reading!💣
Programming Language: Python 3.7
IDE: PyCharm Community Edition 2021
Libraries: OpenCV and Tkinter
Script Count: 3
Time to Complete: 2 weeks + 4 days
No comments:
Post a Comment