Перейти к содержанию
ScR1pt

Конкурс квестов [2026] (Игра в Кальмара Ap-Pro Edition)

Рекомендуемые сообщения

 
 
Etil

Осталось 4 дня - пора кранчить! Большая часть диалогов написаны и реализованы на уровне кода, часть квестов с катсценами готовы (самый сложный пока ещё нет, но это дело времени), заселение локации закончено. Но счётчик ботов на главной базе уже подкрадывается к твёрдой пятидесяточке, и меня это начинает напрягать. Ведь их нужно будет ещё штук 20 там поставить. Из плюсов - будет эффект прачечной из ЗП: чем дальше по сюжету, тем меньше людей на базе и тем больше трупов на квестовых локациях.

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
_MsBaton_
Спойлер

image.png.16aefcbe4bfa500b1f2c1735f5706097.png

вчера из-за этого пробела я 6 часов пытался понять почему у меня монстры не подключаются к работе
это какой-то лютый пранк

  • Лайк 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Etil

ПЫСовская функция parse_names(s) умудряется начудить при попытке распарсить npc_in_squad = 5, 10 и либо вообще не возвращает второе число, либо возвращает единицу. Результат - игра считает, что 5 больше чем 10. XD

  • Смущение 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Prostomod
9 часов назад, Disam сказал:

Ещё из-за этого сокращения сюжет идёт очень спонтанно, что также для меня печально.

Ничто не мешает после конкурса в спокойном темпе доделать вырезню и релизнуть Director's Cut версию


Мод в разработке - X-7: Эпицентр
Дискорд мода - https://discord.gg/mpvs685UYN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Disam

Prostomod Идея, но ещё будет нужно доделать основной мод, а учитывая как скакнул мой опыт в конкурсе переделывать придётся много

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Etil

Etil Ладно, всё ещё хуже. Я грешил на регулярное выражение, ведь его не так сложно запороть. Но всё оказалось ещё прозаичнее: ПЫС сравнивали не два числа, а две СТРОКИ. И строка "10" всегда считается меньше чем строка "5", лол.

  • Смех 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
_MsBaton_
14 минут назад, Etil сказал:

Etil Ладно, всё ещё хуже. Я грешил на регулярное выражение, ведь его не так сложно запороть. Но всё оказалось ещё прозаичнее: ПЫС сравнивали не два числа, а две СТРОКИ. И строка "10" всегда считается меньше чем строка "5", лол.

АХАХАХАХА

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
ForserX
17 минут назад, Etil сказал:

Etil Ладно, всё ещё хуже. Я грешил на регулярное выражение, ведь его не так сложно запороть. Но всё оказалось ещё прозаичнее: ПЫС сравнивали не два числа, а две СТРОКИ. И строка "10" всегда считается меньше чем строка "5", лол.

Добро пожаловать в динамическую типизацию 


Мастер по созданию багов в ваших проектах. Обращайтесь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Pavel2000

spacer.png


Дополнено 1 минуту спустя

image.thumb.png.2fa959160dce54ad4bff87a8c6e92b87.png
image.png.c0cce94dfddfb38410b555a511659e18.png


Дополнено 3 минуты спустя

это финальная локация(статика скрыта). где по задумке должен быть типо босс файт но я чёт прикинул и босфайтом это назвать будет сложно но всётаки что то похожее будет

Изменено пользователем Pavel2000
  • Лайк 2
  • Смех 2

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Испытуемый №28:Начало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Rostkot_228

Pavel2000 Это огромный здоровенный пи... коридор 

Изменено пользователем Rostkot_228

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Pavel2000

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Испытуемый №28:Начало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Rostkot_228

Pavel2000 Да это моя шиза, всё нормально (сообщение выше не было наездом или претензией. Извини, если ты так подумал)

  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Skala

Pavel2000 Это что такое нахрен?

Изменено пользователем Skala

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Крим

@Pavel2000 Ты что там устроил, негодяй?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
its boomer

Павел две тыщи поганец 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
_MsBaton_
8 часов назад, Pavel2000 сказал:

spacer.png


Дополнено 1 минуту спустя

image.thumb.png.2fa959160dce54ad4bff87a8c6e92b87.png
image.png.c0cce94dfddfb38410b555a511659e18.png


Дополнено 3 минуты спустя

это финальная локация(статика скрыта). где по задумке должен быть типо босс файт но я чёт прикинул и босфайтом это назвать будет сложно но всётаки что то похожее будет

Лампы включаются выключаются при заходе в рестрикторы эти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Pavel2000

_MsBaton_ там не везде лампы, но да. По большей части всего пути это замена текстур в зависимости от того в какой гг находится зоне, но там ничего сверхъестественного:u1F642:


Дополнено 1 минуту спустя

Skala Крим its boomer spacer.png

  • Смех 1

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Испытуемый №28:Начало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
_MsBaton_
1 минуту назад, Pavel2000 сказал:

_MsBaton_ там не везде лампы, но да. По большей части всего пути это замена текстур в зависимости от того в какой гг находится зоне, но там ничего сверхъестественного:u1F642:

ебать ты дикий, в ахуенном смысле

  • Смех 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Pavel2000
17 минут назад, _MsBaton_ сказал:

ебать ты дикий

это всё цветочки, вот у меня есть место где гг может положить что то 7 штук а каждая из этих 7 штук имеет две вариации т.е 14 штук и для каждой нужно проверять что гг находится в нужном для неё месте и запускать туториал специальный для этой штуки и всё это в одной секции sr_idle (вся эта проверка включается только когда гг в нужной области и выключается если гг вне этой области)
а также для каждой штуки у каждой штуки своя лампочка(по умолчанию выключена) которую нужно включить когда нужная штука на нужном месте. а лампочки нужны что бы показать игроку что штука на месте т.к дин обьекты я рот манал там делать.
вот это сложно для меня было:u1F642:

 image.png.17a57b849f00549e2e17dd1510fef119.png
 

Изменено пользователем Pavel2000
  • Лайк 1

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Испытуемый №28:Начало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
_MsBaton_
1 минуту назад, Pavel2000 сказал:

это всё цветочки, вот у меня есть место где где гг может положить что то 7 штук а каждая из этих 7 штук имеет две вариации т.е 14 штук и для каждой нужно проверять что гг находится в нужном для неё месте и запускать туториал специальный для этой штуки и всё это в одной секции sr_idle (вся эта проверка включается только когда гг в нужной области и выключается если гг вне этой области)
а также для каждой штуки у каждой штуки своя лампочка(по умолчанию выключена) которую нужно включить когда нужная штука на нужном месте. а лампочки раз нужны что бы показать игроку что штука на месте т.к дин обьекты я рот манал там делать.
вот это сложно для меня было:u1F642:

 image.png.17a57b849f00549e2e17dd1510fef119.png
 

:u1F440:
добиваешь просто

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
ForserX
2 минуты назад, Pavel2000 сказал:

это всё цветочки, вот у меня есть место где где гг может положить что то 7 штук а каждая из этих 7 штук имеет две вариации т.е 14 штук и для каждой нужно проверять что гг находится в нужном для неё месте и запускать туториал специальный для этой штуки и всё это в одной секции sr_idle (вся эта проверка включается только когда гг в нужной области и выключается если гг вне этой области)
а также для каждой штуки у каждой штуки своя лампочка(по умолчанию выключена) которую нужно включить когда нужная штука на нужном месте. а лампочки раз нужны что бы показать игроку что штука на месте т.к дин обьекты я рот манал там делать.
вот это сложно для меня было:u1F642:

 image.png.17a57b849f00549e2e17dd1510fef119.png

https://en.wikipedia.org/wiki/Overengineering

  • Смех 1

Мастер по созданию багов в ваших проектах. Обращайтесь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Pavel2000

ForserX незнаю\непонимаю как это определение относится ко мне. в данной ситуации я самым простым для меня способом реализовал свою задумку.

Изменено пользователем Pavel2000

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Испытуемый №28:Начало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
ForserX
2 минуты назад, Pavel2000 сказал:

ForserX незнаю как это определение относится ко мне. в данной ситуации я самым простым для меня способом реализовал свою задумку.

Твоя реализация парсит 42 условия. 
Это коду приходится разбирать 42 строки. Которые в последующем вызывают Lua код. 

Я не вижу фулл реализацию логики, но есть подозрение, что данное действие можно упростить путём нескольких луа функций и пары массивов. 


Мастер по созданию багов в ваших проектах. Обращайтесь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
_MsBaton_

ForserX можно, но было бы время и возможности (в том числе знать как упростить), да и не думаю что после оптимизации этих проверок прибавится хотя бы 1 фпс

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Pavel2000

ForserX в целом ты прав. можно сделать чище. но надо ли оно в рамках разовой задачи? я  подумал что нет.

6 минут назад, ForserX сказал:

Которые в последующем вызывают Lua код

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


 

Изменено пользователем Pavel2000

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Испытуемый №28:Начало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   4 пользователя онлайн

    • Nolin
    • Fladar
    • Кефир
    • Vladimir 03

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования