Новое путешествие водопроводчика Марио - Super Mario Land (Game Boy прохождение)
Пишем игру на Python
Без донатов! Прежде чем мы начнём программировать что-то полезное на Python, давайте закодим что-нибудь интересное. Например, свою игру, где нужно не дать шарику упасть, типа Арканоида. Вы, скорее всего, играли в детстве во что-то подобное, поэтому освоиться будет просто. Логика игры Есть игровое поле — простой прямоугольник с твёрдыми границами. Когда шарик касается стенки или потолка, он отскакивает в другую сторону. Если он упадёт на пол — вы проиграли...
"Демон Лапласа": существует ли свобода выбора
Представьте себе: небольшая коробочка, в ней шарик. Вы бросаете шарик - и он будет летать туда-сюда, отскакивая от стенок. Его траекторию рассчитать нетрудно: угол падения равен углу отражения. Таким образом можно выяснить, где он будет находиться через секунду, через минуту, в любой момент времени. Если мы рассмотрим два шарика, задача не становится сильно сложнее: теперь они могут отталкиваться не только от стенок, но и друг от друга. Если шариков будет сто, то для вычислений уже потребуется компьютер, но принцип остается таким же...