Code Monkey home page Code Monkey logo

diable-3's Introduction

Diable III

Hellish Wordle-ish guessing game based on Diablo III - guess the item by its properties!

diable 3 logo

๐Ÿ“‹ Instructions

default known info

Search for an item and enter your guess, then check out the correct and incorrect properties. Repeat the process, narrowing down the possibilities until you find the right item!

Revealed properties appear in the item tooltip, like the one to the right. After 10 guesses, a blurred legendary power will also appear, which you may hover over to reveal it.

At any given time, you can hit the Surrender button to give up and see answer alongside your amount of guesses, and then simply start fresh with the New Game button replacing it.

The background of guessed properties will be either green or red to indicate its correctness as displayed below.

Correct Incorrect
correct example incorrect example

๐Ÿ“œ Properties

This section covers the 4 properties used to narrow down the possible items and eventually guess the answer, those being the Quality of the item, its Slot and Type in terms of equipment, and finally the Class restriction placed on the item.

โญ Qualities

There is a total of 6 possible qualities, consisting of the 5 base qualities common, magic, rare, legendary and set, as well as Season 24's ethereal.

Additionally, you may open the Qualities modal to choose what qualities you wish to include in the pool of items, e.g. only legendary and set items, leaving out the common, magic, rare and ethereal ones.

Below is a table of them, each with a description of their respective items included.

Nameplate Name Description
common nameplate Common Includes only the items intended for transmogrification, e.g. Star Helm and Quinquennial Sword
magic nameplate Magic Includes only special items like Rakanishu's Blade and Darkening of Tristram drops like The Butcher's Cleaver
rare nameplate Rare Includes only the Level 70 craftable items, i.e. Sovereign items
legendary nameplate Legendary Includes all, but only the level 70 version of craftables, e.g. Unbound Bolt exists but not Longshot
set nameplate Set Includes all, but only the level 70 version of craftables, e.g. Sage's Passage exists but not Sage's Journey
ethereal nameplate Ethereal Includes all, but item types are treated as their closest D3 equivalents, e.g. bone knife is considered a dagger

๐Ÿ—ก๏ธ Equipment

Equipment makes up the two inner properties for items, Slot and Type, where the latter is a subset of the former.

Below is a table detailing each item slot as well as its possible item types.

Slot Type
Head Helm, Spirit Stone, Voodoo Mask, Wizard Hat
Shoulders Shoulders
Torso Chest Armor, Cloak
Wrists Bracers
Hands Gloves
Waist Belt, Mighty Belt
Legs Pants
Feet Boots
Neck Amulet
Finger Ring
Off-Hand Shield, Crusader Shield, Mojo, Source, Quiver, Phylactery
One-Handed Axe, Dagger, Mace, Spear, Sword, Ceremonial Knife, Fist Weapon, Flail, Mighty Weapon, Scythe
Two-Handed Axe, Mace, Polearm, Staff, Sword, Daibo, Flail, Mighty Weapon, Scythe

As mentioned in the Qualities subsection, the ethereal item types have been changed, as they do not exist in Diablo 3. Below is another table elaborating the converted item types, excluding Khalim's Will and Soul Harvest as they already match Diablo 3 item types.

Type Ethereal
Sword Doombringer, The Grandfather, Blackhand Key
Axe Gimmershred
Mace Astreon's Iron Ward, The Redeemer
Crossbow Buriza-Do Kyanon
Hand Crossbow Doomslinger
Bow Windforce
Fist Weapon Bartuc's Cut-Throat, Jade Talon, Shadow Killer
Dagger Blackbog's Sharp, Ghostflame, Wizardspike
Spear Arioc's Needle
Ceremonial Knife The Gidbinn
Staff Mang Song's Lesson
Wand The Oculus

๐Ÿ“š Classes

All 7 classes are included, those being the original 5, Barbarian, Demon Hunter, Monk, Witch Doctor and Wizard, as well as the Crusader from Reaper of Souls and the Necromancer from the DLC Rise of the Necromancer.

Additionally Generic is included for items that are not class-specific, even if the item is intended for a specific class, e.g. Wraps of Clarity is treated as Generic despite its legendary power only working for Demon Hunters.

Meanwhile hand crossbows will be designated Demon Hunter as only that class can equip them. Class sets will be designated their class, even if the item slot may be Generic, due to class sets being inherently class-specific, e.g. Shadow's Bane is a Chest Armor but can only be equipped by Demon Hunters.

๐Ÿฅ‡ Records

Your top 10 personal best appears, when opening the modal from the Records button. This will display the item guessed, the amount of guesses needed and an indication of the qualities chosen, when the guess was made.

The chosen qualities are displayed using initials, so C for commons, M for magic items, R for rares, L for legendaries, S for set items and E for ethereals. These work similarly to the correct and incorrect background colours, so that a green background means the quality was chosen and a red means it wasn't.

At any time, you can hit the Clear button in the records modal to remove all previously set records and start anew.

๐Ÿ™Œ Support

...is for me? ๐Ÿ˜ณ๐Ÿ‘‰๐Ÿ‘ˆ

ko-fi

diable-3's People

Contributors

dependabot[bot] avatar malthesers avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.