emoji-guess
v1.0.2
Published
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! 😃
Maintainers
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-guessPrerequisites
- 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 nanospinnerDevelopment 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
