JSPM

emoji-guess

1.0.1
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 4
    • Score
      100M100P100Q28244F
    • License ISC

    Package Exports

    • emoji-guess
    • emoji-guess/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (emoji-guess) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Emoji Quest Game ๐ŸŽฎ

    Emoji Quest is an interactive command-line game designed for fun! ๐ŸŽ‰ Challenge yourself to decode emoji combinations while enjoying vibrant terminal animations. No pressureโ€”just pure fun! ๐Ÿ˜ƒ

    Features

    โœจ Interactive and visually appealing CLI interface
    ๐Ÿค” Challenging emoji-based puzzles that test your interpretation skills
    ๐Ÿ† Point-based scoring system โ€“ earn 20 points per correct answer
    ๐Ÿ“Š Progress tracking โ€“ monitor your score
    ๐ŸŽ‰ Engaging victory and game-over screens with dynamic animations

    Installation

    # Install globally
    npm install -g emoji-guess
    
    # Or run directly using npx
    npx emoji-guess

    Prerequisites

    • Node.js (v14.0.0 or higher)
    • npm (v6.0.0 or higher)

    How to Play

    1. Start the game by running:
      npx emoji-guess
    2. Enter your player name when prompted
    3. Answer a series of emoji combination questions
    4. Each correct answer earns you 20 points
    5. Try to reach 100 points to win!
    6. Be careful - one wrong answer ends the game!

    Dependencies

    This game utilizes several Node.js packages to enhance the command-line experience:

    • chalk โ€“ Adds vibrant colors to terminal output
    • inquirer โ€“ Handles interactive prompts
    • gradient-string โ€“ Creates beautiful gradient text
    • chalk-animation โ€“ Adds animated text effects
    • figlet โ€“ Generates ASCII art text
    • nanospinner โ€“ Displays stylish loading animations

    Installing Dependencies

    To install all dependencies, run:

    npm install chalk chalk-animation figlet gradient-string inquirer nanospinner

    Development Setup

    1. Clone the repository:
      git clone https://github.com/ReVuZ/cli-game.git
    2. Install dependencies:
      cd cli-game
      npm install

    Available Scripts

    {
      "scripts": {
        "start": "node index.js",
        "dev": "nodemon index.js",
        "test": "jest"
      }
    }

    Contributing

    Contributions are always welcome! Here's how you can help:

    1. Fork the repository
    2. Create your feature branch (git checkout -b feature/amazing-feature)
    3. Commit your changes (git commit -m 'Add some amazing feature')
    4. Push to the branch (git push origin feature/amazing-feature)
    5. Open a Pull Request

    Contact

    Bug Reports

    If you encounter any bugs or have suggestions for improvements, please report them via GitHub Issues.

    Upcoming Features

    • Multiplayer mode
    • Custom emoji combinations
    • Difficulty levels
    • Time-based challenges
    • Global leaderboard

    Made with โค๏ธ by ReVuZ