[PYTHON] PGM where you can enjoy changing the room while doing toDoList

PGM

where you can enjoy changing the room while doing toDoList

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


gitHubURL:https://github.com/NanjoMiyako/toDoListWithImage 実行PGM:toDoListWithImage3.py
Execution screen example

img1.JPG

img2.JPG

img3.JPG

img4.JPG

img5.JPG


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 =


The page that I referred to when creating

[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

Split a string in Python (delimiter, newline, regular expression, number of characters) | note.nkmk.me

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 GUI sample] Try to display the boundary line by specifying relief in Tkinter ttk.Frame | Blog that wants to be an engineer </ strong> 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

Adjust the line height of Tkinter Treeview according to the wrapping string --python, python-3.x, tkinter, treeview

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

Recommended Posts

PGM where you can enjoy changing the room while doing toDoList
"CheckiO" where you can study Python while solving problems
Introducing sites where you can see trends in the 2019 framework
Can you delete the file?