Программирование игровых механик

4 679
7.4
LoftBlog384 тыс
Опубликовано 4 февраля 2021, 19:09
Учись PHP с ментором loftschool.com/course/php
4 февраля в 20:00 пройдет открытый вебинар от команды Loft: "Программирование игровых механик".
Для вас его проведет ведущий PHP-программист ООО "Паблишер" и главный преподаватель курса "Комплексный курс по PHP" - Дмитрий Разумовский.

На вебинаре рассмотрим:
1. Генератор случайных чисел, функция mt_rand.
2. Программирование простейших вероятностных вещей на примере монетки и кубика.
3. Геометрическое определение вероятности, вероятность попадания точки на отрезок. Программирование события с любой вероятностью.
4. Весовые вероятности: программирование выпадения случайных призов с заданными весами.

Занятие рассчитано на новичков.
После вебинара у вас будут исходники, с которыми вы сможете поработать самостоятельно.

Литература:
1. Случайные числа и RNG безопасность
atraining.ru/how-to-generate-r...

2. Взлом ГСЧ в РНР
habr.com/ru/company/pt/blog/14...

3. Подробнее о ГСЧ
habr.com/ru/post/151187

4. Пример зацикливания ГСЧ
habr.com/ru/post/137864

5. Короткое но очень наглядное видео про рандом в играх
youtube.com/watch?v=FwUsIr5OHF...

6. Простейший ГСЧ с энтропией на Arduino и попытки взлома
youtube.com/watch?v=VL3G417lRB...

7. Лекторий МФТИ - курс защита информации (4я лекция, доп. 1я и вторая - просто интересно)
youtube.com/playlist?list=PL2j...

8. О качестве ГСЧ (пример зацикливания)
youtube.com/watch?v=mVF8NDM-re...

9. Исходный код php: mt_rand на Си
github.com/php/php-src/blob/ma...

10. Примеры аппаратных / аналоговых ГСЧ (TRNG)
habr.com/ru/company/mailru/blo...

Подпишитесь на канал и поставьте напоминание, чтобы не пропустить.

Таймкоды:
00:00 Начало
3:19 О себе
4:21 Генераторы случайных чисел
44:12 Примеры на PHP
1:01:54 Программирование вероятностей
1:21:00 Создание случайной карты
1:32:00 Рейд на босса
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское