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 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.3.tar.gz (16.4 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.3-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fun_utilities_and_games-0.1.3.tar.gz
  • Upload date:
  • Size: 16.4 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.3.tar.gz
Algorithm Hash digest
SHA256 a65b2c3046084f16a7d74901adde3aadaccef25de95ece41b73746fb6f5402be
MD5 7c24035e35250faa3c5c775c2f0c3230
BLAKE2b-256 47e69f2ff4a0d1c3f34ae5efd7fda310dfa3e45c161969f18b541470d4eb1b60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fun_utilities_and_games-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1061875e7f3c31d8725ceb7311af8a87459bf4903dd2a1b7979f9c51bcb6d42c
MD5 4bbd5990242f2ce1f6f12e682a0271bf
BLAKE2b-256 e53bcaf22821062769c607adb597426718ae76e1d4556ff3e91a0ca7b2c74da2

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