Skip to main content

RPG icon generator

This package generate RPG items images procedurally, based on BrianMacIntosh Algoritms

Item type

  • Blade
  • Potion
  • Axes
  • Armor
  • Hammer

Output example

Complexity Rarity equivalent Blade Examples Potion Examples Axe Examples Armor Examples Hammer Examples
0 Common Low Blade_0 Potion_0 Axe_0 Armor_0 Hammer_0
40 Common High Blade_40 Potion_40 Axe_40 Armor_40 Hammer_40
41 Uncommon Low Blade_41 Potion_41 Axe_41 Armor_41 Hammer_41
60 Uncommon High Blade_60 Potion_60 Axe_60 Armor_60 Hammer_60
61 Rare Low Blade_61 Potion_61 Axe_61 Armor_61 Hammer_61
85 Rare High Blade_85 Potion_85 Axe_85 Armor_85 Hammer_85
86 Epic Low Blade_86 Potion_86 Axe_86 Armor_86 Hammer_86
95 Epic High Blade_95 Potion_95 Axe_95 Armor_95 Hammer_95
96 Outstanding Low Blade_96 Potion_96 Axe_96 Armor_96 Hammer_96
100 Outstanding High Blade_100 Potion_100 Axe_100 Armor_100 Hammer_100

installation

pip install rpg-icon-generator

You will need to install Cairo for the images part Checkout this https://pypi.org/project/drawSvg/ to install it

Usage

from rpg_icon_generator import Blade_Generator
generator = Blade_Generator()
seed = datetime.now() # provide a seed for this blade 

# the image will be in test/out/[seed].png
# the image will be 32*2 by 32*2 pixels
# complexity ranging from 0 to 100
generator.generate(seed=seed, complexity=50, dimension=32, render_scale=2, output_directory='test/out/')
# Same for the other generator
from rpg_icon_generator import Potion_Generator, Axe_Generator, Armor_Generator, Hammer_Generator

Metadata

Release files for rpg-icon-generator 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rpg-icon-generator 0.5.0
File Size Uploaded
rpg_icon_generator-0.5.0.tar.gz 17.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rpg-icon-generator 0.5.0
File Interpreter ABI Platform
rpg_icon_generator-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.2 kB

Release files / rpg_icon_generator-0.5.0.tar.gz

Download URL rpg_icon_generator-0.5.0.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3dffe7bedbcb736c1ca1a10fa4d791e68622cb596df177ed80cbc20d3270198a
BLAKE2b-256 checksum
How to use checksums
82bd07975bfdf41d0a8bb2073c88af81f9a2054601c1c0fa60388264df9cc501
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release files / rpg_icon_generator-0.5.0-py3-none-any.whl

Download URL rpg_icon_generator-0.5.0-py3-none-any.whl
Size 26.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ccd84f34c823b70fb7b41a028a654f9e4d2f995f60380eeae4a7f9fe6ca346e
BLAKE2b-256 checksum
How to use checksums
2e0b6c78add08d06631c8a73c6aacc6410a5d0a0536a7cd27b6c220a6dca5b03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page