Skip to main content

A collection of fun utilities and text-based games in Python.

Project description

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

  1. Basic Calculator: Perform basic arithmetic operations with an intuitive GUI.
  2. Currency Converter: Convert between different currencies using an interactive interface.
  3. Password Generator: Create strong and secure passwords with customization options.
  4. Temperature Converter: Convert temperatures between Celsius, Fahrenheit, and Kelvin.
  5. Wordle Game: A word-guessing game with customizable word lengths and enhanced visuals.
  6. BMI Calculator: Calculate your Body Mass Index with an intuitive GUI.
  7. Palindrome Checker: Check if a given string is a palindrome with detailed feedback.
  8. Student Form: Manage student records by filling out a form and saving the data to a file.
  9. 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 python Copy code 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()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fun_utilities_and_games-0.1.0.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fun_utilities_and_games-0.1.0-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

Details for the file fun_utilities_and_games-0.1.0.tar.gz.

File metadata

  • Download URL: fun_utilities_and_games-0.1.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for fun_utilities_and_games-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fafa35060ca45666a8a5b22758cbb3a934ede117eb2f89cbfe096e96277f536c
MD5 bbdeb8fc269a2960cb642fb249339622
BLAKE2b-256 a2fcb1a82dbec59f4da03305ee5f27a60f986234857b828ef3441b156ff428ee

See more details on using hashes here.

File details

Details for the file fun_utilities_and_games-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fun_utilities_and_games-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4fbbd6b0cb4159f41a93e54ea951ff1370654c65f2058482455960be825916d5
MD5 0a01b17807e86c87d1b5da7412ddf7f0
BLAKE2b-256 d8438ae4fc414cd28037bd944691ba79f947ae754bec1c304b9f1f0ea0126ff3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page