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

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

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

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

Литература:
1. Случайные числа и RNG безопасность
https://www.atraining.ru/how-to-generate-random-number-and-have-her-beg-for-more/

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

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

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

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

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

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

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

9. Исходный код php: mt_rand на Си
https://www.github.com/php/php-src/blob/master/ext/standard/mt_rand.c

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

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

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