Мой опыт создания полноценного 2D-платформера на Python в 2023

python

Мой опыт создания полноценного 2D-платформера на Python в 2023

Игры

Говорят, что на Python легко и просто создавать платформеры. Правда ли? Предисловие Все мы были когда-то детьми. И те, кто вырос в 90-ые, наверняка играли в приставку Денди (в США она называлась NES — Nintendo Entertainment System). Среди всех игр была одна игра, которая мне особенно запомнилась, так как была не похожа на все остальные....

Программисты создают открытый инструмент с исходным кодом для улучшения производительности Python

Команда ученых из Массачусетского университета в Амхерсте под руководством Эмери Бергера разработала профилировщик Python с открытым исходным кодом под названием Scalene. Этот инструмент помогает значительно ускорить работу программ, написанных на языке Python, который известен своей медлительностью. Scalene эффективно определяет узкие места в коде Python и предлагает программистам способы оптимизации для повышения производительности. Python является одним...

Построение достоверных геологических моделей

После публикации серии статей про построение геологических моделей пришло время обсудить, скажем прямо, самое интересное — а насколько эти модели достоверны? Несомненно, все представленные ранее модели интересны и полезны — землетрясения, вулканы, золотые месторождения и другие. Теперь покажем, что они являются действительными геологическими моделями. На самом деле, мы уже все доказательства упоминали, но сегодня обсудим...

Разукрашиваем вывод в консоли: теория и практика

Консоль привлекает многих своей минималистичностью и эстетикой, но даже в ней иногда хочется выделить определённый фрагмент, чтобы показать его роль или значимость. Например, отметить зелёным текстом сообщение об успешном выполнении операции или обозначить длинный текст ошибки курсивом. О том, как это делать, а также о реализации на питоне — читайте далее. Управляющие последовательности ANSI ANSI...

Легенды и мифы геофизики

Давайте посмотрим, насколько понятно устроена природа, и как просто это можно доказать, при этом познакомимся с мифами, в которые зачастую верят геофизики (хотя их учили совершенно противоположному, как будет показано ниже). Откройте учебники и статьи по геофизике и вы увидите там преобразования Буге, разложения по сферическим функциям и другие термины, заимствованные из разных наук. При...

Конструирование эпидемиологических моделей

Эпидемиология из-за некоторого стечения обстоятельств стала очень популярной за последний год. Интерес к моделированию эпидемий стал возникать у многих и уже всё больше людей знают о вездесущей SIR модели. Но есть ли другие подобные модели? Насколько сложно из вообще создавать и модифицировать? Но обо всём по порядку. За несколько месяцев до появления первых новостей о...

Google Earth Engine (GEE): ищем золото по всему миру с помощью больших данных и машинного обучения

В предыдущих статьях Google Earth Engine (GEE) как общедоступный суперкомпьютер и Google Earth Engine (GEE) как общедоступный каталог больших геоданных мы познакомились со способами удобного и быстрого доступа к каталогу космических снимков и их обработки. Теперь мы можем искать питьевую воду, различные минералы и вообще много всего. А еще можем вооружиться методами машинного обучения (ML)...

Анимация волновой функции частицы Шрёдингера (ψ) с помощью Python (с полным кодом)

Двойственная природа материи — широко известное понятие среди физиков. Вещество на атомном уровне в некоторых случаях ведёт себя как частицы, а в некоторых — как волны. Чтобы объяснить это, мы вводим волновую функцию частицы ψ(x, t), которая описывает не фактическое положение частицы, а вероятность нахождения частицы в данной точке. Волновая функция ψ(x, t), или поле...

Google Earth Engine (GEE) как общедоступный каталог больших геоданных

В прошлой статье Google Earth Engine (GEE) как общедоступный суперкомпьютер речь шла про работу в облачном редакторе GEE, где для доступа достаточно лишь наличия Google почты. Если потребности ограничиваются разовыми задачами и гигабайтами извлекаемых данных, то этого вполне достаточно. Но для автоматизации множества даже мелких задач облачный редактор не лучший способ работы и, тем более,...

[Перевод] Создание арт-объектов, игр и много чего ещё с использованием числа Пи и Python

Игры

Число Пи — пожалуй, самое знаменитое число в мире. Это единственное число, ради которого учредили особый день в году — День числа пи, отмечаемый 14 марта. В этой статье мы рассмотрим различные особенности числа π и попробуем с его помощью создать что-нибудь развлекательное, используя Python. Например арт-объекты, музыку, игры и другое. Открываем блокнот Colab и...

Поиск по играм, новостям и статьям…

Введите не менее двух символов

Введите не менее двух символов