Прошло 6 лет, а видео до сих пор актуальное. Видео топ. Я думал, 3 в ряд-просто бросить побольше элементов на поле и воспитать их, чтобы могли исчезнуть. А это целая наука
@antonvishnevskiy334
6 жыл бұрын
Раньше, когда я был маленький, я думал создать игру три в ряд слишком ИЗИ, но теперь, посмотрю этот урок, я понимаю что игры три в ряд не так легко делать, как кажется
@MegaEvilSpawn
7 жыл бұрын
Спасибо за урок, то что надо! )
@АлгоритмыПрограммирования
7 жыл бұрын
Рад, что понравилось! Было потрачено много сил и времени - около 30 часов в сумме, поэтому так долго не выходило.
@User_K653
3 жыл бұрын
Надо же, я смог сделать это даже в Construct Classic!😎😎😎 Хоть мне и пришлось немного заморочиться
@МаксимКовтун-ш1н
3 жыл бұрын
Здравствуйте, можно вопрос, как изменить форму где происходит игра три в ряд, изменить обычный прямоугольник на круг или какой то свой рисунок, чтобы не активные клетки не проверялись
@ДмитрийКоркин-ы5д
6 жыл бұрын
классное виде,автор со знанием к делу подходит.
@АлгоритмыПрограммирования
6 жыл бұрын
Спасибо! Жду интересных идей для новых видео!
@Abba_E5
5 жыл бұрын
Классные уроки
@Саша-и6й4ч
6 жыл бұрын
Здравствуйте! Урок очень полезный и его леко понять. Но все же я не понимаю почему у меня происходит небольшая ошибка. В вашем видео на десятой минуте вы показываете как поместить элементы в сетку. У меня это получилось,НО: не вся сетка заполнена(Где-то элементы есть, где-то нет) Как это исправить? Что я сделала не так?
@АлгоритмыПрограммирования
6 жыл бұрын
Привет. Проведи тестовый запуск. Выводи на экран что находится в массиве в текущий момент. Разбей весь алгоритм на прерывистые шаги - например, по нажатии на кнопку будешь переходить на новый этап алгоритма. Найди место где элементы недозаполняются. Затем проверь именно этот участок кода. Проведи исправление и повторно проведи тест чтобы ошибка исправилась. Успехов!
@fhgfhfghfgghgf1010
3 жыл бұрын
@@АлгоритмыПрограммирования урок та хороший но только вот если честно то не очём потому как не показано самого главного это как добавить магазин как добавить покупку монет молотков взрывов вот это самое главное в таких играх, а на этот вопрос те кто знает ответ как это добавить в интернет коды не выкладывает, вот про это бы хотелось урок посмотреть, да и ещё что я не понил а вообще какого формата эта игра получится? .ехе? или браузерная к примеру для игр в вк она подойдёт? ну так опять-же смысол даже если она и подойдёт для вк нет же магазина покупки монет молотков взрывов жизней!!!!
@Setfir
5 жыл бұрын
Лять, говорит с одной скоростью, все действия с другой, тупо по 100 раз перематываешь назад
@Allay_1028
10 ай бұрын
Замедли видос
@nucleye2188
2 жыл бұрын
я быстро нашёл одну ошибку но теперь появилась новая-все объекты смещены вниз на две клетки и преимущество на один цвет(у меня их три) я не знаю как это исправить пожалуйста помогите!
@nucleye2188
2 жыл бұрын
всё баг со смещением найден. но как мне исправить преимущество одного цвета?
@ШихкамалОруджев
Жыл бұрын
А может есть сейчас нейросеть которая ходы показыаает?
@PinCod777
Жыл бұрын
В Тинькофф играешь штоле? 😅
@ШихкамалОруджев
Жыл бұрын
@@PinCod777 ахах
@КолянКоляныч-б1ь
7 жыл бұрын
Здравствуйте, вопрос не по теме но очень нужно. Подскажите пожалуйста как защитить игру(валюту) от взлома?
@АлгоритмыПрограммирования
7 жыл бұрын
Первое что надо - использовать хороший антивирус. Хотя бы раз в 2 недели менять пароли для аккаунта (или почты если игры через соцсети). Используйте надёжные пароли с цифрами, буквами разных регистров, спецсимволами. В основном взлом происходит при перехвате информации, сохранённой на компьютере. Пока вы в игре, ваши пароли находятся в специальном разделе памяти "Куки". Их необходимо регулярно чистить. Если перейдете по вредоносной ссылке или будет запущена вредоносная программа, она может прочитать и отправить злоумышленнику эти данные. Также лучше не переходить по разным ссылкам, в то время как вы залогинены в игре. В этот момент перехват самый опасный.
@КолянКоляныч-б1ь
7 жыл бұрын
Я извиняюсь, что не уточнил. Но я имел ввиду, допустим я сделал игру, и хочу защитить на ней ресурсы, то есть что игру не смогли взломать на игровую валюту. Пример: взламываю игру на деньги, но срабатывает анти чит, и значение не меняются. Хотелось бы узнать как создать такой анти-чит что бы не опытные читеры не смогли взломать игру на валюту, очки опыта и т.д. Я понимаю что игру не возможно защитить на все 100% но хотя бы от многих.
@АлгоритмыПрограммирования
7 жыл бұрын
От многих если, это стандартный способ - надёжно шифровать все значения переменных. Смешивать реальные значения со случайными числами, перемешивать цифры. Например, Монеты = 1570, можно зашифровать: A=1, B=5, C=7, D=0. Преобразовать в строку вида: PHS(D)R832(A)67(C)XZYU(B).Символы что в скобках, шифруют число, причём символы в разных порядках. Все остальные символы - это случайный набор символом из непересекающегося с алфавитом цифр множества. У вас будет 3 степени защиты: взломщик даже если догадается о принципе, не знает какими символами шифруются какие цифры, также он не знает на каких местах вы считываете значения, и неизвестен порядок. Кроме того, вы можете делать такие записи в двух файлах, и даже если к одному файлу получится доступ, то сервер периодически проверяет пару файлов, и если видит отличие - сигнализирует, что файлы не совпадают и сигнализирует что в этот момент кто-то влез в систему.
@КолянКоляныч-б1ь
7 жыл бұрын
Ого, я встречал как то такое шифрование, но я не пойму как это именно сделать? А точнее как написать скрипт, что бы зашифровать нужное значение?
@АлгоритмыПрограммирования
7 жыл бұрын
Сделать в виде функции, с аргументов - значением, которое требуется зашифровать. Использовать операции преобразования разбиения числа на десятичные знаки по одному, конкатенацию символов, функцию рандома, операции обработки строк на языке программирования, на котором игру пишешь.
@DarkSamDee
5 жыл бұрын
начиная с 18 события я поплыл
@ВитяКороль-е2у
3 жыл бұрын
почему уменя елементы не меняются местами а исщезают?
@nasovest
6 жыл бұрын
Тут для телефона тоже можно сделать игру?
@АлгоритмыПрограммирования
5 жыл бұрын
Да. Современные версии Construct это позволяют
@nort3000
4 жыл бұрын
зачем random(random(9)) достаточно просто random(9) чтобы результат был целыми числами нужно int(random(9)) может это имелось ввиду
@bloknot4956
2 жыл бұрын
Он написал round(random). Тем самым округлил цисла.
@ИльяЮрищев-г2т
7 жыл бұрын
Эх.... Где Fallout?
@АлгоритмыПрограммирования
7 жыл бұрын
Привет) Я думаю, мы вернемся к нему, но на более продвинутом движке, а не на прошлом VB6) Все идеи сохранились, параметры персонажа, задумки выписанные, так что всё будет) Хотя уже есть fallout Shelter для ПК в стиме совершенно бесплатно) Но мы сможем сделать свой новый проект. Я потом расскажу кое что в похожей идее, но своё, чтобы сохранить авторские права, но принцип замкнутого управляемого игроком сообщества останется) Пока будет в тайне, но обязательно расскажу)
@ИльяЮрищев-г2т
7 жыл бұрын
Тайны от "Суровый РеДакТОр"?
@АлгоритмыПрограммирования
7 жыл бұрын
Тебе я могу поведать в ВК для первоначальных идей)
@Channel-bn4ru
7 жыл бұрын
сОЗДАЙ УРОКИ НА ЭТУ ТЕМУ ОТ А ДО Я ТИПА СОКРВИЩА ПИРАТОВ С НУЛЯ ПОДОБИЕ И ИНТЕГРАЦИЯ ПЛАТЕЖНЫХ СИСТЕМ И ПОКУПКИ В ИГРЕ Я КУПЛЮ КУРС ЭТОТ И МНОГИЕ КУПЯТ
@АлгоритмыПрограммирования
7 жыл бұрын
Предложение понятно, спасибо. Интеграция с платёжными системами именно для движка Сonstruct 2?
@Keiichee
7 жыл бұрын
Шикарный урок. Я не программист и только сегодня взялся осваивать констракт 2... я даже не до конца понимаю что такое алгоритмы программирования... НО я всё понял! "Как так то?" (С) Большое спасибо автору. И вопрос... а где посмотреть 2 часть видео? Что то в плейлисте не нашёл...
@АлгоритмыПрограммирования
7 жыл бұрын
Спасибо! Вторая часть еще разрабатывается и будет готова через пару недель.
@АлгоритмыПрограммирования
7 жыл бұрын
Проверьте, правильно ли у вас в коде все флаги. Обращайте внимание, когда я дописываю код, не только на то что дописано, но на весь код который попадает в кадр. Не всегда я дописываю код походу, но показываю результат. Также должны быть сделаны все действия с подготовкой объектов. По видео видно что на 3-й секунде нормально происходит обмен предметов, но потом после перегенерирования поля уже есть ошибки. Возможно отсутствует обнуление переменных. Информативней было бы увидеть код, а не видео
@Keiichee
7 жыл бұрын
Это ваш код. cloud.mail.ru/public/MQfb/Mvpp1H4Er
@АлгоритмыПрограммирования
7 жыл бұрын
Мой-то код я знаю, а как он отображается в вашей версии конструктора? Вы по коду из файла запускали или печатали/сравнивали код с кодом по видео? Проанализируйте вкладку c кодом и то что показано на видео
@Keiichee
7 жыл бұрын
Я запись видео делал как он действует в моей версии констракта. У нас кстати, одинаковые версии. Код печатал с экрана. Последовательно по уроку. Когда не получилось ничего, скачал ваши исходники... у них та же беда оказалась. Буду искать и разбираться. Спасибо за отзывчивость.
Пікірлер: 50