- 82
- 155
Без лишних слов представлю вам Косынку.
Думаю правила Вы все знаете.
Требования:
- Moonloader 0.26-5 Beta (на ней я тестил, ниже хз)
- mimgui
Установка: закинуть файл cards.lua в папку moonloader
Активация: /solitaire
Так же я по фану вёл что-то типа дневник в стартовой функции, но будет просьба дальше него не листать, ибо выпадут глаза от говнокода
Видоса нет, так как пишу пост перед выходом в шарагу.
Прилагаю пару скринов с тестов и просто так:
Редизайн:
Для начала хотел бы Вас ознакомить с общей информацией о скрипте (4 курс шараги даёт о себе знать, уже составляю что-то похожее на док-ю)
Что касаемо проделанной работы по редизайну:
А лицезреть результат Вы можете по ссылке ниже:
*rutube*
P.S. Да я сижу без обхода юпупа((
В случае если Вы обнаружите баг или неверную работу одной из систем (алгоритмов) в скрипте,
то прошу со мной связаться в одном из мессенджеров (Кликабельные ссылки указаны в моей подписи)
По сложившейся "традиции" редизайнов старый файл удалять не буду.
Новый же файл называется cardsR.lua
Что касаемо его веса (53 МБ) до, дохуя, это из-за новых ассетов (что я уже указывал в информации).
Ага, оказывается его нельзя прикрепить из-за большого веса. Ссылка:
*mega* (согласно требованиям)
Если что код у скрипта открытый и Вы можете его просмотреть.
UPD: Команду /win из видео я закомментировал, не не вырезал полностью.
UPD2: @chromiusj готовся))
Думаю правила Вы все знаете.
Требования:
- Moonloader 0.26-5 Beta (на ней я тестил, ниже хз)
- mimgui
Установка: закинуть файл cards.lua в папку moonloader
Активация: /solitaire
Так же я по фану вёл что-то типа дневник в стартовой функции, но будет просьба дальше него не листать, ибо выпадут глаза от говнокода
Видоса нет, так как пишу пост перед выходом в шарагу.
Прилагаю пару скринов с тестов и просто так:
Для начала хотел бы Вас ознакомить с общей информацией о скрипте (4 курс шараги даёт о себе знать, уже составляю что-то похожее на док-ю)
1. Управление
1.1 Что бы взять карту (пачку карт) - кликните ЛКМ на карту (или верхнюю карту в столбце).
1.2 Что бы положить ранее взятую карту (пачку карт) - кликните ЛКМ на то место (карту), куда хотите положить ранее взятую карту (пачку карт).
1.3 Что бы отпустить ранее взятую карту (пачку карт) и вернуть на место - кликните ПКМ в любом месте.
1.4 Что бы отправить карту (пачку карт) на лучшее для неё место (столбец или стопку сбора) - кликните ПКМ по ней, вместо ЛКМ.
Место, куда положится карта определится автоматически.
2. Система подсчёта очков
2.1 Открытие (перевот) карты в одном из 7 столбцов (+5 очков).
2.2 Перемещение карты в одну из 4-х стопок сбора (+10 очков).
2.2.1 Перемещение карты из одной из 4-х стопок сбора (-10 очков).
2.3 Перемещение карты из колоды (сверху слева) (+5 очков).
2.4 Сброс колоды (слева сверху) (-100 очков).
2.5 Каждые 10 секунд отнимается 2 очка.
3. Оформление. Для комфортной игры было предоставлено:
3.1 6 видов лицевой стороны карт:
Атласные, покерные и ещё 4 вида лицевой стороны карт.
3.2 6 фонов заднего плана окна
3.3 15 видеов обратной стороны (рубашки) карт:
Атласные и многие покерные, от таких авторов, как Bicycle, Bee, Tally-Ho, Theory11 и G.B.M.
Спросите нахуя так дохуя? Я хотел добавить рубаики всех карт, которые у меня есть в реальность на момент редизайна.
Именно из-за всех этих картинок скрипт и вести 50 МБ+
Предварительная победа - Доступна (появится кнопка), когда в колоде не осталось карт, а во всех 7-и столбцах все карты лицом к верху.
Предворительная победа перемещает все оставшиеся карты в стопки сбора.
Анимации раздачи и конца игры можно пропустить, кликнув в любом месте ПКМ.
Анимацию предварительной победы невозможно пропустить.
Главный недостаток:
Из-за большого размера ассетов (картинок), используемых скриптов их подгрузка фризит игру на пару секунд.
Сия действие происходит при загрузке скрипта, т.е. при запуске сампа, но в этот момент подгрузки почти незаметно.
Но если же Вы перезагрузите скрипты, то фриз будет ощутим.
1.1 Что бы взять карту (пачку карт) - кликните ЛКМ на карту (или верхнюю карту в столбце).
1.2 Что бы положить ранее взятую карту (пачку карт) - кликните ЛКМ на то место (карту), куда хотите положить ранее взятую карту (пачку карт).
1.3 Что бы отпустить ранее взятую карту (пачку карт) и вернуть на место - кликните ПКМ в любом месте.
1.4 Что бы отправить карту (пачку карт) на лучшее для неё место (столбец или стопку сбора) - кликните ПКМ по ней, вместо ЛКМ.
Место, куда положится карта определится автоматически.
2. Система подсчёта очков
2.1 Открытие (перевот) карты в одном из 7 столбцов (+5 очков).
2.2 Перемещение карты в одну из 4-х стопок сбора (+10 очков).
2.2.1 Перемещение карты из одной из 4-х стопок сбора (-10 очков).
2.3 Перемещение карты из колоды (сверху слева) (+5 очков).
2.4 Сброс колоды (слева сверху) (-100 очков).
2.5 Каждые 10 секунд отнимается 2 очка.
3. Оформление. Для комфортной игры было предоставлено:
3.1 6 видов лицевой стороны карт:
Атласные, покерные и ещё 4 вида лицевой стороны карт.
3.2 6 фонов заднего плана окна
3.3 15 видеов обратной стороны (рубашки) карт:
Атласные и многие покерные, от таких авторов, как Bicycle, Bee, Tally-Ho, Theory11 и G.B.M.
Спросите нахуя так дохуя? Я хотел добавить рубаики всех карт, которые у меня есть в реальность на момент редизайна.
Именно из-за всех этих картинок скрипт и вести 50 МБ+
Предварительная победа - Доступна (появится кнопка), когда в колоде не осталось карт, а во всех 7-и столбцах все карты лицом к верху.
Предворительная победа перемещает все оставшиеся карты в стопки сбора.
Анимации раздачи и конца игры можно пропустить, кликнув в любом месте ПКМ.
Анимацию предварительной победы невозможно пропустить.
Главный недостаток:
Из-за большого размера ассетов (картинок), используемых скриптов их подгрузка фризит игру на пару секунд.
Сия действие происходит при загрузке скрипта, т.е. при запуске сампа, но в этот момент подгрузки почти незаметно.
Но если же Вы перезагрузите скрипты, то фриз будет ощутим.
- Было добавлено ещё 5 видов лицевой стороны карт
- Было добавлено ещё 14 видов рубашке (хотел вставить все, что есть у меня в реальности на момент редизайна)
- Были добавлены фоны (а именно 6 штук)
- Была добавлена кнопка "отменить ход"
- Тема игры сохраняется после перезапуска скрипта/игры
- Быстрый ход (Подробнее в Информация п. 1.4)
- Возможность открывать по 3 карты из колоды
- Добавлена информация на основном экране (Счёт, время, ходы)
- Рекорды ТОП-10 по: Счёту, Времени и Ходам
- Добавлена предварительная победа (Подробнее в Информация)
- Добавлены кнопки управления в виде картинок (Отмена хода, новая игра, Настройки и предварительная победа)
- Были добавлены всеразличные анимации, а именно: Раскладка, быстрый ход, возврат карты на место в случае её отпускания или попытки поставить на неверную карту, победа.
- Из этого вытекает пропуск некоторых (Подробнее в Информация)
- Подтверждение сброса/начала новой игры.
- Переписан подсчёт (Подробнее в Информация п. 2)
- Помимо раздачи по 3 карты в настройках есть и блокировка окна
А лицезреть результат Вы можете по ссылке ниже:
*rutube*
P.S. Да я сижу без обхода юпупа((
В случае если Вы обнаружите баг или неверную работу одной из систем (алгоритмов) в скрипте,
то прошу со мной связаться в одном из мессенджеров (Кликабельные ссылки указаны в моей подписи)
По сложившейся "традиции" редизайнов старый файл удалять не буду.
Новый же файл называется cardsR.lua
Что касаемо его веса (53 МБ) до, дохуя, это из-за новых ассетов (что я уже указывал в информации).
Ага, оказывается его нельзя прикрепить из-за большого веса. Ссылка:
*mega* (согласно требованиям)
Если что код у скрипта открытый и Вы можете его просмотреть.
UPD: Команду /win из видео я закомментировал, не не вырезал полностью.
UPD2: @chromiusj готовся))
Вложения
Последнее редактирование: