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.4.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.4-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fun_utilities_and_games-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 0297ec958bf30007a7384add2789ca6123f90ede6ed2da4e02f87376b5f3ebc2
MD5 e5b8a18fec3db55ebc9a27e50a839944
BLAKE2b-256 a53ebcb53cee3fa8d3d5657a5e4d82be7382d97dac6530aae6503d0312905291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fun_utilities_and_games-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e9676d7578994ceee487fa37c1aad5af0d6fa8cdaf45029194c73042acfd4edc
MD5 f8cac3df2ff5820f9fed6727e58d5eae
BLAKE2b-256 6cff5fb90ed6adfb7a1de18213439afa4ec2605da66b1d6026ede02894ea87c7

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