Welcome to Rados' Item Auction (Dnd) Software! Could I have chosen a better name? probably.
This program simulates auction process for D&D items that it takes from the CSV file.
- Select a random item from the CSV file.
- Determine whether the item is under/over-valued, or neither.
- if mis-valued, change the percieved value and starting bid.
- Start Bidding:
- randomly choose if NPC bids
- if NPC bids, increase current bid
- decrease chance of NPC bidding The user can press the button to also bid.
- display final bid
- ask if the program should take another item.
The file can be changed using a text editor if you're bothered, or by using a spreadsheet editor on the ItemList.xlsx file, and exporting as .csv
ItemId - ID Name - Name of the item value - Real value of the item Starting bid - standard starting bid. Visual Description - What it looks like to the players Real description - DND description, what it's used for, what dice to roll, etc. Minimum Bid - The value that the bid will increase by Item Image - URL to image, if exists. Rarity - Rarity of object; common, rare, wonderous Type - Weapon, potion, bag, etc.
- no gui
- threading not working as intended.
- no buttons to skip auction
- bid increments need to be rounded to nearest 1, 5, 10 or multiple of 50