Skip to main content

Encrypts/decrypts messages and includes games of Rock, Paper, Scissors (RPS) and Snake, Water, Gun (SWG).

Project description

multiworks Module

The multiworks module provides various utility functions, including text encryption/decryption and fun interactive games. Below are the detailed descriptions of the available functions:

enc Function

The enc function encrypts a given plaintext message using a custom algorithm. This function is ideal for obfuscating sensitive information before storing or transmitting it.

How to Use

Import the module:

import multiworks

message = "Hello, World!" encrypted_message = multiworks.enc(message) print(f"Encrypted Message: {encrypted_message}")

dec Function

The dec function decrypts a previously encrypted message back into its original plaintext form. This function is essential for reading messages that were encrypted using the enc function.

How to Use

Import the module:

import multiworks

Decrypt a message:

encrypted_message = "EncryptedMessageHere" decrypted_message = multiworks.dec(encrypted_message) print(f"Decrypted Message: {decrypted_message}")

RPS Function

The RPS function is a classic game of Rock, Paper, Scissors. This timeless game is a great way to settle simple disputes or just have some fun. Each choice beats one of the other two options:

Rock (0): Rock crushes Scissors but is covered by Paper. Paper (1): Paper covers Rock but is cut by Scissors. Scissors (2): Scissors cut Paper but are crushed by Rock.

How to Play

Call the RPS() function to start the game. The function will prompt you to choose between Rock, Paper, and Scissors.

Enter your choice as follows:

0 for Rock 1 for Paper 2 for Scissors

The function will then randomly select its own choice. The function will compare the two choices and determine the winner based on the rules above. The result of the game will be displayed, showing whether you won, lost, or if it was a tie.

Example

import multiworks

result = multiworks.RPS() print(result) # Start the game

SWG Function

The SWG function is a simple, fun, and interactive game inspired by the classic rock-paper-scissors. In this game, you have three choices: Snake, Water, and Gun. Each choice beats one of the other two options:

Snake (0): Snake drinks Water but is shot by Gun. Water (1): Water douses Gun but is drunk by Snake. Gun (2): Gun shoots Snake but is doused by Water.

How to Play

Call the SWG() function to start the game. The function will prompt you to choose between Snake, Water, and Gun.

Enter your choice as follows:

0 for Snake 1 for Water 2 for Gun

The function will then randomly select its own choice. The function will compare the two choices and determine the winner based on the rules above. The result of the game will be displayed, showing whether you won, lost, or if it was a tie.

Example

import multiworks

result = multiworks.SWG() print(result) # Start the game

Summary

The multiworks module's enc and dec functions provide a straightforward way to secure your messages through encryption and decryption. Additionally, the module includes the RPS and SWG functions for some lighthearted entertainment. These functions are easy to use and integrate into your projects, ensuring that your sensitive information remains protected and offering a fun diversion when needed.

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

multiworks-0.1.4.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

multiworks-0.1.4-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: multiworks-0.1.4.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for multiworks-0.1.4.tar.gz
Algorithm Hash digest
SHA256 90325516d8cdacdaf11d53d9ca8d68a2795b166c4dac73dc5e0223600b90e7cb
MD5 a20b8537d5bfca5e4e99dbefa5c78178
BLAKE2b-256 01c5079d870f2d4e31568ad7e7e2127968fd07a85cf13060413f4f3d2f7d88b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: multiworks-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for multiworks-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1d203a80f3e99b438f9acdb2acbbbc3cd73e569f1c5b5d701552d54082ad6924
MD5 df58a67ee38954edc03d5d8819662921
BLAKE2b-256 7a27f7ac86ac1cd0fa4e910050645c905403a199a77fe92887b211b5c016c090

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