https://hangedassembly.netlify.app/
Welcome to Assembly: Endgame, a twist on the classic Hangman game where the stakes are higher! Instead of simply guessing letters, every incorrect guess results in the tragic demise of a beloved programming language. Will you save them all, or will you bid farewell to your favorites? 👾💻
- Dynamic Gameplay: Each incorrect guess "kills" a programming language in real-time.
- React-Powered: Built with React for a smooth and interactive user experience.
- Custom Word List: Challenge yourself with a selection of random words.
- Language Survival Tracker: Keep track of the programming languages you've saved and the ones you've lost.
-
Clone the repository:
git clone https://github.com/yourusername/hangman-programming-languages.git
-
Navigate to the project directory:
cd hangman-programming-languages
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open the game in your browser:
http://localhost:3000
- Start the game by clicking on any keyboard letter.
- Guess the word by selecting letters.
- For every incorrect guess, a programming language "dies" (it becomes ☠️).
- The game ends when:
- You guess the word correctly (Congratulations! 🎉).
- All programming languages have "died" (Game Over 😢).
- React: For building the UI and managing state.
- CSS Modules: For styling.
.
├── App.jsx // Main app component
├── hint.md // Optional hints for developers
├── index.css // Global styles
├── index.html // Entry HTML file
├── index.jsx // React entry point
├── languages.js // Language data and logos
├── package.json // Project metadata and dependencies
├── README.md // Project documentation
├── utils.js // Helper functions
├── vite.config.js // Configuration for Vite
└── words.js // Word list for the game
- Add a leaderboard to track the best scores.
- Implement a multiplayer mode to compete with friends.
- Expand the word list with categories (e.g., frontend, backend, frameworks).
- Add more visual effects for saved languages.
- Inspired by the classic Hangman game.
- Special thanks to the coding community for keeping programming languages alive!
Contributions are welcome! If you have ideas for new features or improvements, feel free to fork the repository and create a pull request.
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add your feature description here"
- Push the branch:
git push origin feature-name
- Open a pull request.
For questions or feedback, feel free to reach out:
]- GitHub: [github.com/qcklex]
Enjoy saving (or losing 😅) programming languages! Have fun playing! 🧑💻
Happy Coding!