2 года назад
Space Invaders: разбор полётов
Итак, наконец, первая версия игры была выпущена. И она выглядит вполне себе достойна. Посмотреть можно тут. Что же, пришло время разобрать, что было хорошо, что не очень, а что вообще пошло не так. Rust Удивил и заставил поднапрячься. Парадигма сильно отличается от всех языков программирования, с которыми я сталкивался, так что это было немного непросто взять и начать писать код. Отдельной головной болью был разбор сообщений компилятора (вроде вполне себе разумные сообщения, а как ими воспользоваться - непонятно)...
2 года назад
Учимся разрабатывать игры на Python с помощью движка Pygame Серия роликов на примере клона игры Space Invaders покажет, как использовать Pygame в создании собственных игр: 1. Установка модулей, настройка и отрисовка на экране изображения пушки из игры. 2. Обработка событий нажатия клавиш и движение пушки по горизонтали. 3. Разбор понятия «спрайт» и реализация стрельбы в игре. 4. Заполнение экрана армией пришельцев, созданных на базе одного класса. 5. Коллизии между объектами, обработка столкновения с пушкой, а также реализация уничтожения пришельцев. 6. Отображение текущего счета, сохранение рекорда в текстовом файле и настройка отображения количества оставшихся жизней. #python #gamedev