emoji-guess v1.0.2
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
- Start the game by running:
npx emoji-guess
- Enter your player name when prompted
- Answer a series of emoji combination questions
- Each correct answer earns you 20 points
- Try to reach 100 points to win!
- 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
- Clone the repository:
git clone https://github.com/ReVuZ/cli-game.git
- 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:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Contact
- GitHub: @ReVuZ
- Twitter: @RevathyMR
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