# Fun Utilities and Games
`fun_utilities` is a Python module offering a diverse collection of text-based games and GUI-based applications. These projects are designed for fun, learning, and utility, making them perfect for a variety of use cases.
## Features
The module includes:
### Text-Based Games
1. **Hangman**: Guess the hidden word letter by letter.
2. **Number Guesser**: Guess a random number within a certain range.
3. **Rock-Paper-Scissors**: Play against the computer.
4. **Riddle Game**: Solve riddles within a limited number of attempts.
5. **Word Scramble**: Unscramble the shuffled letters to form a word.
6. **Snake Game**: A simple terminal-based version of the classic Snake game.
7. **Tic-Tac-Toe**: Play Tic-Tac-Toe (Noughts and Crosses) against the computer or another player.
### GUI-Based Applications
8. **Basic Calculator**: Perform basic arithmetic operations with an intuitive GUI.
9. **Currency Converter**: Convert between different currencies using an interactive interface.
10. **Password Generator**: Create strong and secure passwords with customization options.
11. **Temperature Converter**: Convert temperatures between Celsius, Fahrenheit, and Kelvin.
12. **Wordle Game**: A word-guessing game with customizable word lengths and enhanced visuals.
13. **BMI Calculator**: Calculate your Body Mass Index with an intuitive GUI.
14. **Palindrome Checker**: Check if a given string is a palindrome with detailed feedback.
15. **Student Form**: Manage student records by filling out a form and saving the data to a file.
16. **Digital Clock**: A real-time clock with an elegant GUI.
## Installation
You can install the module via `pip`:
pip install fun-utilities
Usage
Each project is implemented in its own file within the fun_utilities folder. You can import and use them individually as needed. Here's how you can use each project:
Hangman
`from fun_utilities.hangman import run_hangman`
`run_hangman()`
Number Guesser
`from fun_utilities.number_guesser import run_number_guesser`
`run_number_guesser()`
Rock-Paper-Scissors
`from fun_utilities.rock_paper_scissor import run_rock_paper_scissors`
`run_rock_paper_scissors()`
Riddle Game
`from fun_utilities.riddle_game import run_riddle_game`
`run_riddle_game()`
Word Scrambler
`from fun_utilities.word_scrambler import run_word_scrambler`
`run_word_scrambler()`
Snake Game
`from fun_utilities.snake_game import run_snake_game`
`run_snake_game()`
Tic-Tac-Toe
`from fun_utilities.tic_tac_toe import run_tic_tac_toe`
`run_tic_tac_toe()`
Basic Calculator
`from fun_utilities.basic_calculator import run_basic_calculator`
`run_basic_calculator()`
Currency Converter
`from fun_utilities.currency_converter import run_currency_converter`
`run_currency_converter()`
Password Generator
`from fun_utilities.password_generator import run_password_generator`
`run_password_generator()`
Temperature Converter
`from fun_utilities.temperature_converter import run_temperature_converter`
`run_temperature_converter()`
Wordle Game
`from fun_utilities.wordle_game import run_wordle_game`
`run_wordle_game()`
BMI Calculator
`from fun_utilities.bmi_calculator import run_bmi_calculator`
`run_bmi_calculator()`
Palindrome Checker
`from fun_utilities.palindrome_checker import run_palindrome_checker`
`run_palindrome_checker()`
Student Form
`from fun_utilities.student_form import run_student_form`
`run_student_form()`
Digital Clock
`from fun_utilities.digital_clock import run_digital_clock`
`run_digital_clock()`
Raw data
{
"_id": null,
"home_page": "https://github.com/Sriganth-byte/fun_utilities_and_games",
"name": "fun-utilities-and-games",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "games utilities text-based python snake hangman tic-tac-toe puzzles",
"author": "Sriganth",
"author_email": "sriganthperiyannan@example.com",
"download_url": "https://files.pythonhosted.org/packages/50/5c/c06dc787b8ada3b0ec24c064352b7b7be7cff678f189114fdab3f54dc079/fun_utilities_and_games-0.1.6.tar.gz",
"platform": null,
"description": "# Fun Utilities and Games\r\n\r\n`fun_utilities` is a Python module offering a diverse collection of text-based games and GUI-based applications. These projects are designed for fun, learning, and utility, making them perfect for a variety of use cases.\r\n\r\n## Features\r\n\r\nThe module includes:\r\n\r\n### Text-Based Games\r\n1. **Hangman**: Guess the hidden word letter by letter.\r\n2. **Number Guesser**: Guess a random number within a certain range.\r\n3. **Rock-Paper-Scissors**: Play against the computer.\r\n4. **Riddle Game**: Solve riddles within a limited number of attempts.\r\n5. **Word Scramble**: Unscramble the shuffled letters to form a word.\r\n6. **Snake Game**: A simple terminal-based version of the classic Snake game.\r\n7. **Tic-Tac-Toe**: Play Tic-Tac-Toe (Noughts and Crosses) against the computer or another player.\r\n\r\n### GUI-Based Applications\r\n8. **Basic Calculator**: Perform basic arithmetic operations with an intuitive GUI.\r\n9. **Currency Converter**: Convert between different currencies using an interactive interface.\r\n10. **Password Generator**: Create strong and secure passwords with customization options.\r\n11. **Temperature Converter**: Convert temperatures between Celsius, Fahrenheit, and Kelvin.\r\n12. **Wordle Game**: A word-guessing game with customizable word lengths and enhanced visuals.\r\n13. **BMI Calculator**: Calculate your Body Mass Index with an intuitive GUI.\r\n14. **Palindrome Checker**: Check if a given string is a palindrome with detailed feedback.\r\n15. **Student Form**: Manage student records by filling out a form and saving the data to a file.\r\n16. **Digital Clock**: A real-time clock with an elegant GUI.\r\n\r\n## Installation\r\n\r\nYou can install the module via `pip`:\r\n\r\npip install fun-utilities\r\n\r\n\r\nUsage\r\nEach project is implemented in its own file within the fun_utilities folder. You can import and use them individually as needed. Here's how you can use each project:\r\n\r\nHangman\r\n`from fun_utilities.hangman import run_hangman`\r\n`run_hangman()`\r\n\r\nNumber Guesser\r\n`from fun_utilities.number_guesser import run_number_guesser`\r\n`run_number_guesser()`\r\n\r\nRock-Paper-Scissors\r\n`from fun_utilities.rock_paper_scissor import run_rock_paper_scissors`\r\n`run_rock_paper_scissors()`\r\n\r\nRiddle Game\r\n`from fun_utilities.riddle_game import run_riddle_game`\r\n`run_riddle_game()`\r\n\r\nWord Scrambler\r\n`from fun_utilities.word_scrambler import run_word_scrambler`\r\n`run_word_scrambler()`\r\n\r\nSnake Game\r\n`from fun_utilities.snake_game import run_snake_game`\r\n`run_snake_game()`\r\n\r\nTic-Tac-Toe\r\n`from fun_utilities.tic_tac_toe import run_tic_tac_toe`\r\n`run_tic_tac_toe()`\r\n\r\nBasic Calculator\r\n`from fun_utilities.basic_calculator import run_basic_calculator`\r\n`run_basic_calculator()`\r\n\r\nCurrency Converter\r\n`from fun_utilities.currency_converter import run_currency_converter`\r\n`run_currency_converter()`\r\n\r\nPassword Generator\r\n`from fun_utilities.password_generator import run_password_generator`\r\n`run_password_generator()`\r\n\r\nTemperature Converter\r\n`from fun_utilities.temperature_converter import run_temperature_converter`\r\n`run_temperature_converter()`\r\n\r\nWordle Game\r\n`from fun_utilities.wordle_game import run_wordle_game`\r\n`run_wordle_game()`\r\n\r\nBMI Calculator\r\n`from fun_utilities.bmi_calculator import run_bmi_calculator`\r\n`run_bmi_calculator()`\r\n\r\nPalindrome Checker\r\n`from fun_utilities.palindrome_checker import run_palindrome_checker`\r\n`run_palindrome_checker()`\r\n\r\nStudent Form\r\n`from fun_utilities.student_form import run_student_form`\r\n`run_student_form()`\r\n\r\nDigital Clock\r\n`from fun_utilities.digital_clock import run_digital_clock`\r\n`run_digital_clock()`\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A collection of fun utilities and text-based games in Python.",
"version": "0.1.6",
"project_urls": {
"Bug Tracker": "https://github.com/Sriganth-byte/fun_utilities_and_games/issues",
"Homepage": "https://github.com/Sriganth-byte/fun_utilities_and_games",
"Source Code": "https://github.com/Sriganth-byte/fun_utilities_and_games"
},
"split_keywords": [
"games",
"utilities",
"text-based",
"python",
"snake",
"hangman",
"tic-tac-toe",
"puzzles"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8917a840023ef184cfe90231b88f333d08c088e6db93fe125ac2a5f6a66c1f0c",
"md5": "e4447a827ef8fcd919cdbffe1db7f59a",
"sha256": "13356c054c6e7a1bf7e8d3eb3826d5abc641e5cb463d141a9f674c9609cbc73d"
},
"downloads": -1,
"filename": "fun_utilities_and_games-0.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e4447a827ef8fcd919cdbffe1db7f59a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 24243,
"upload_time": "2024-12-27T07:40:22",
"upload_time_iso_8601": "2024-12-27T07:40:22.729484Z",
"url": "https://files.pythonhosted.org/packages/89/17/a840023ef184cfe90231b88f333d08c088e6db93fe125ac2a5f6a66c1f0c/fun_utilities_and_games-0.1.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "505cc06dc787b8ada3b0ec24c064352b7b7be7cff678f189114fdab3f54dc079",
"md5": "c7ea2b586627fcbe3e24037046154f4b",
"sha256": "ad9b6c07cd3e65facf611b87efe3a7d2029759db7691cbd00b07bdd3b5b3f55e"
},
"downloads": -1,
"filename": "fun_utilities_and_games-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "c7ea2b586627fcbe3e24037046154f4b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 18855,
"upload_time": "2024-12-27T07:40:23",
"upload_time_iso_8601": "2024-12-27T07:40:23.986990Z",
"url": "https://files.pythonhosted.org/packages/50/5c/c06dc787b8ada3b0ec24c064352b7b7be7cff678f189114fdab3f54dc079/fun_utilities_and_games-0.1.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-27 07:40:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Sriganth-byte",
"github_project": "fun_utilities_and_games",
"github_not_found": true,
"lcname": "fun-utilities-and-games"
}