Рубрики
Без рубрики

Инвентарь для текстовой приключенческой игры в Python.

Хотите сделать инвентарь для текстовой игры Python. Ну, это так же просто, как составить список. Чтобы сделать … с меткой Python, на основе текста.

Хотите сделать инвентарь для текстовой игры Python. Ну, это так же просто, как составить список. Чтобы составить список, в начале вашего кода напишите что -то вроде инвентарь = [] . Это создаст пустой список. Вы теперь все готовы! Вы сделали свой инвентарь. Когда ваш персонаж поднимает элемент, вы можете добавить его в свой список с Inventory.append () Анкет Эта функция добавляет элемент в конце списка. Если вы хотите удалить элемент из инвентаря, вы можете использовать Inventory.remove () функция

Вот быстрый пример того, как использовать систему инвентаризации, чтобы открыть запертую дверь.

inventory = []

def game():

    print("You are standing at a locked door and there is a key on the ground.")
    in_room = True

    while in_room == True: 
        action = input("What do you do?: ").lower().strip()

        if action == "pick up key":
            print("You picked up the key and added it to your inventory")
            inventory.append("key")

        elif action == "open door" and ("key") not in inventory:
            print("The door is locked")

        elif action == "open door" and ("key") in inventory:
            print("The door opens")
            inventory.remove("key")
            in_room = False

        else:
            print("I do not understand")
    else:
        print("Congrat! you made it out!")
game()

Если вы делаете игру в Python. Дай мне знать, я бы хотел проверить это.

Оригинал: “https://dev.to/85jakob/inventory-for-text-based-adventure-game-in-python-2p71”