|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
Задание про зелье и подземелья22.11.2021, 16:14. Показов 3102. Ответов 25
Метки нет (Все метки)
Древнее зло пробудилось! Нашему герою пора собираться в путь и зачистить опасное подземелье, спустившись на самый последний этаж подземелья, по пути побеждая множество монстров. Но прежде чем спускаться, герою необходимо купить у торговца зелья исцеления, при этом потратив минимальное количество золота!
Механика боя происходит таким образом: герою и врагу одновременно наносится урон в размере количества урона у врага и героя соответственно, а далее, если количество жизней у кого-либо опускается до нуля и ниже, то он погибает. Характеристики героя таковы: 1000 хп, 10 урона. На этаже спавнится один монстр. Нам известна логика спавна всех монстров: 1) Крыса: 10 хп, 10 урона 2) Гнолл: 30 хп, 17 урона 3) Вампир: 50 хп, 35 урона 4) Некромант: 100 хп, 72 урона 5) Лич: 300 хп, 149 урона Каждый убитый монстр, приносит N очков опыта. Уровень героя повышается каждый раз, когда шкала опыта набирает определённое количество очков опыта, а далее текущий опыт обнуляется (за раз может подняться сразу несколько уровней). Расчёт опыта персонажа происходит по схеме: чтобы повыситься с первого на второй уровень необходимо 1 очко опыта, со второго на третий – 2, а далее каждое последующее необходимое количество очков опыта для повышения уровня равно сумме двух предыдущих необходимых очков опыта. Каждый новый уровень повышает количество урона персонажа на M единиц. Итак, в игре 20212022 этажа, герой начинает с 1-го этажа и проходит игру, победив последнего монстра на 20212022-ом этаже. Вам требуется рассчитать необходимое количество исцеляющих зелий, которые восстанавливают все очки здоровья (зелья можно применять в любой момент и во время боя, но пока количество жизней героя больше нуля) и ответить, сколько понадобится монет, чтобы купить зелья. Одно зелье стоит 19 монет. N=8,M=9
0
|
|
| 22.11.2021, 16:14 | |
|
Ответы с готовыми решениями:
25
Задача про зелье Генерация подземелья Процедурная генерация подземелья по готовому алгоритму |
|
sleep
4930 / 4586 / 840
Регистрация: 13.04.2015
Сообщений: 9,738
|
|
| 22.11.2021, 16:21 | |
|
И что это за народное творчество?
0
|
|
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 22.11.2021, 19:09 [ТС] | |
|
да если бы я знал....задали,а я хз как
0
|
|
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 22.11.2021, 19:15 [ТС] | |
|
я хз,какого-то черта задал препод.... и хз как сделать,так поможете или тупо вопросы будете задавать?
0
|
|
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 22.11.2021, 19:25 [ТС] | |
|
Прочти условие,я ничего про игры писать не написал,там тупо задачка,я хз,и понимаю
0
|
|
|
sleep
4930 / 4586 / 840
Регистрация: 13.04.2015
Сообщений: 9,738
|
|
| 22.11.2021, 19:35 | |
|
0
|
|
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 22.11.2021, 19:37 [ТС] | |
|
Вам требуется рассчитать необходимое количество исцеляющих зелий, которые восстанавливают все очки здоровья (зелья можно применять в любой момент и во время боя, но пока количество жизней героя больше нуля) и ответить, сколько понадобится монет, чтобы купить зелья. Одно зелье стоит 19 монет.
0
|
|
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 22.11.2021, 19:56 [ТС] | |
|
я не понимаю,как это решить?не понимаю просто как решить,извиняюсь
0
|
|
|
964 / 485 / 241
Регистрация: 02.06.2016
Сообщений: 760
|
||||||
| 22.11.2021, 20:17 | ||||||
|
Dhwuwj, если прямо записывать то вот так:
3
|
||||||
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 22.11.2021, 20:30 [ТС] | |
|
блин,а почему то неправильно,еще m и n сталли 5и 18 соответсвенно
Добавлено через 1 минуту можно и математически
0
|
|
| 23.11.2021, 04:42 | |||||||
0
|
|||||||
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 23.11.2021, 08:07 [ТС] | |
|
?поможете
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 23.11.2021, 10:58 | |
|
Dhwuwj, а что не так с решением, предложенным выше товарищем Aael?
Внутренние циклы там не нужны, но с виду вроде должно как надо работать. На каком уровне предложенное решение начинает расходиться с ожидаемым результатом?
0
|
|
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 23.11.2021, 12:38 [ТС] | |
|
Я ввел ответ, полученный и ответ не подходит
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 23.11.2021, 12:56 | |
|
0
|
|
|
-6 / 0 / 0
Регистрация: 15.10.2021
Сообщений: 95
|
|
| 23.11.2021, 13:23 [ТС] | |
|
Я не знаю,это как тест,ты вводишь ответ,и мол должно выдать правильно или нет?одну попытку просрал,вторая осталась
0
|
|
| 23.11.2021, 13:23 | |
|
Помогаю со студенческими работами здесь
20
Реализовать код процедурной генерации подземелья Как найти самый короткий выход из подземелья? Задание про слова Задание про матрицы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|