Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pokemon Guess Who #331

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 32 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,38 @@
# Project Name

Replace this readme with your own information about your project.
# Pokémon Guess Who

Start by briefly describing the assignment in a sentence or two. Keep it short and to the point.
This repository contains a web-based game called Pokémon Guess Who, where players try to guess the hidden Pokémon character by asking questions based on characteristics like color, type, and other attributes.

## The problem
## The Problem

Describe how you approached to problem, and what tools and techniques you used to solve it. How did you plan? What technologies did you use? If you had more time, what would be next?
The main tools and techniques used in this project include:

- HTML, CSS, and JavaScript for building the user interface and game logic.
- DOM manipulation to update the game board and display messages.
- Random selection of the secret Pokémon character at the start of the game.
- Filtering of Pokémon characters based on player questions.
- A counter to keep track of the number of guesses made by the player.

## View It Live

You can play Pokémon Guess Who live by visiting the following link: [Pokémon Guess Who Game](https://pokemon-guess-who.netlify.app/)

## Future Improvements

If more time were available, the following enhancements could be made to the game:

1. **Difficulty Levels:** Enhance gameplay with multiple difficulty levels. Each level will feature a different number of Pokémon characters on the board, making the game more challenging as players progress.

2. **Immersive Audio:** Elevate the gaming experience with sound effects for actions like correct guesses, wrong guesses, and question selection.

3. **Personalized Start Page:** Implement a start screen where players can select a trainer/avatar and add their name.

4. **Diverse Questions:** Expand the range of question categories and attributes, offering players a broader variety of gameplay.

5. **Interactive Chatbot:** Improve the user interface by replacing alert messages with an interactive chatbot on the side of the screen. The chatbot will engage players, provide feedback, and display choices and progress in a user-friendly manner.

6. **Time Challenge:** Add a timer to track how quickly players guess the hidden Pokémon character. The timer creates an element of time pressure and competition, encouraging strategic decision-making.

7. **High Score System:** Implement a high-score system that records the number of guesses made and the time taken to guess the correct Pokémon character.

## View it live

Have you deployed your project somewhere? Be sure to include the link to the deployed project so that the viewer can click around and see what it's all about.
Binary file added code/images/Beedrill.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Bulbasaur.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Caterpie.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Chansey.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Charmander.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Clefairy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Electabuzz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Flareon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Gloom.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Jigglypuff.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Krabby.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Lapras.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Meowth.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Mew.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Ninetales.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Pikachu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Poliwhirl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Ponyta.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Scyther.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Seadra.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Seaking.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Squirtle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Vaporeon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/Vileplume.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/bug_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added code/images/electric_icon.png
Binary file added code/images/fairy_icon.png
Binary file added code/images/fire_icon.png
Binary file added code/images/flying_icon.png
Binary file added code/images/grass_icon.png
Binary file removed code/images/guess-who-bubble.png
Diff not rendered.
Binary file added code/images/guess_who_bubble.png
Binary file added code/images/ice_icon.png
1 change: 0 additions & 1 deletion code/images/jabala.svg
Diff not rendered.
95 changes: 0 additions & 95 deletions code/images/jack.svg
Diff not rendered.
Loading