Create a toDoList, accumulate points according to the tasks completed, and according to the points I bought my own avatar equipment and furniture from the market and item shop and created a PGM in Python that I can enjoy
How to use
Prepare a market (/ item) directory for the item and furniture data of this PGM in advance. Specify the URL of the place, jump, and from the points earned by completing the task from there You can buy furniture and items, and then use the points to get furniture and items. Items are being installed
Format of each file Each file is saved as a CSV or a character string separated by the = symbol. The meaning of the value of each file is as follows.
MarketInfo.txt (market information file for furniture purchase): (Only the first line): Name, market name (After that): Product ID, product name, corresponding image file name, price
AvatourItemShopInfo.txt (Avatar Item Shop product information file): (Only the first line at the beginning): Name, shop name (After that): Product ID, product name, corresponding image file name, price
MyAvatour.txt (Avatar equipment information): Directory path of the avatar shop from which the avatar item was purchased, product ID (int type) in the avatar shop, x position of the item in the avatar, y position of the item in the avatar, Z position of avatar item (the value of z is larger as it is in front), height of avatar item, width of avatar item
MyRoomFaniture.txt (Furniture information in the room): Directory path of the market from which the furniture was purchased, ID of the product in the market (int type), x position of furniture in the room, y position of furniture in the room, in the room Z position of furniture (the value of z is larger toward the front) Furniture height, furniture width
MyHavingAvatourItem.txt (List information of avatar items currently owned): Directory path of the avatar shop from which the avatar item was purchased, ID of the product in the avatar shop (int type)
MyHavingFaniture.txt (List information of furniture currently owned): Directory path of the market from which the furniture was purchased, ID of the product in the market (int type)
TaskData.txt (task information): title, difficulty level, number of achievements, reset date and time, reset interval (D, W, M, Y)
UserInfo.txt (user information): Initial value of each variable in PGM separated by =
[Python GUI sample] Try using Listbox with Tkinter | Blog I want to be an engineer
[tkinter] How to place widgets using grid () --Recording from the bottom to the top
Tkinter Listbox --GUI programming with Tkinter --Introduction to Python
Tkinter grid Geometry Manager --GUI programming with Tkinter --Introduction to Python
Getting Started with Tkinter: 2. Place Widgets
Get input from Tkinter textbox How to do | Delft stack
Display a message box in Python (tkinter.messagebox) | Chain program
Remove list (array) elements in Python clear, pop, remove, del | note. nkmk.me
Introduction to Tkinter: 6. Let's love flowers with Listbox
Python --How to handle list boxes in Python GUI Tkinter | teratail
<Resize and display images with Python Tkinter, etc. --Tsukisuke's coding notes / a>
[Python] Determine if the character string is blank or NULL | Chain program
python — How to update the image in the Tkinter Label widget?
python - Image resize under PhotoImage - Stack Overflow
tkinter.ttk --- Tk Themed Widget — Python 3.8.5 Documentation >
Date in Python with 8 digits in YYYYMMDD format: Python
Get and change (move) the current directory with Python | note.nkmk.me
python --How to clear the entire tree view with Tkinter
Python --I want to remove the Tkinter label | teratail
[Python] Sort the 2D array in descending order focusing on the second element --Qiita
Tkinter Scrollbar and Listbox --GUI programming with Tkinter --Introduction to Python