fun-utilities-and-games


Namefun-utilities-and-games JSON
Version 0.1.6 PyPI version JSON
download
home_pagehttps://github.com/Sriganth-byte/fun_utilities_and_games
SummaryA collection of fun utilities and text-based games in Python.
upload_time2024-12-27 07:40:23
maintainerNone
docs_urlNone
authorSriganth
requires_python>=3.7
licenseMIT
keywords games utilities text-based python snake hangman tic-tac-toe puzzles
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.40761s