Программирование. Как создать сохранения(JSON) в текстовой новелле в консоле на python.
Дата публикации:

Программирование. Как создать сохранения(JSON) в текстовой новелле в консоле на python.

78d8514b

Программирование. Как создать сохранения(JSON) в текстовой новелле в консоле на python.

Конечно! Вот пример кода на Python, который позволяет создавать и сохранять сохранения в формате JSON для текстовой новеллы в консоли:

import json

# Функция для создания сохранения
def create_save():
    save_data = {}  # Создаем пустой словарь для сохранения данных

    # Запрашиваем у пользователя необходимую информацию для сохранения
    save_data['player_name'] = input("Введите имя игрока: ")
    save_data['current_chapter'] = input("Введите текущую главу: ")
    save_data['inventory'] = input("Введите инвентарь (через запятую): ").split(',')

    # Сохраняем данные в файл в формате JSON
    with open('save.json', 'w') as save_file:
        json.dump(save_data, save_file)

    print("Сохранение создано!")

# Функция для загрузки сохранения
def load_save():
    try:
        # Загружаем данные из файла
        with open('save.json', 'r') as save_file:
            save_data = json.load(save_file)

        # Выводим информацию о сохранении
        print("Имя игрока:", save_data['player_name'])
        print("Текущая глава:", save_data['current_chapter'])
        print("Инвентарь:", ', '.join(save_data['inventory']))

    except FileNotFoundError:
        print("Сохранение не найдено!")

# Основной код программы
while True:
    print("1. Создать сохранение")
    print("2. Загрузить сохранение")
    print("3. Выйти")

    choice = input("Выберите действие: ")

    if choice == '1':
        create_save()
    elif choice == '2':
        load_save()
    elif choice == '3':
        break
    else:
        print("Некорректный выбор. Попробуйте еще раз.")

В этом коде есть две функции: create_save() для создания сохранения и load_save() для загрузки сохранения. Основной код программы предлагает пользователю выбрать действие: создать сохранение, загрузить сохранение или выйти из программы.

При создании сохранения пользователю будет предложено ввести имя игрока, текущую главу и инвентарь. Затем данные сохраняются в файл save.json в формате JSON.

При загрузке сохранения программа пытается загрузить данные из файла save.json и выводит информацию о сохранении, если файл существует. Если файл не найден, программа выведет сообщение об ошибке.

Надеюсь, этот код поможет вам разобраться с созданием и сохранением сохранений в формате JSON для вашей текстовой новеллы!

Популярничаю
ДОХОДЫ СО 100 САЙТОВ НА 01.01.2015 :

Вот что я Вам выложил, это самые нормальные биржи на сегодняшней день, делайте выбор сами и если не сложно регистрируйтесь по моим реферальным ссылкам, за ранее спасибо.

Спонсоры блога:
Статистика блога:
© 2015 Диванный теоретик. Блог юного интернет-маркетолога про продвижение и заработке в интернете.

Копирование материалов с сайта - запрещено!