Сегодня написал свою первую игру на питоне. Называется Pig Latin
Пока не знаю как скомпилировать программу, кроме как запускать её внутри codecademy
Программа ставит первую букву и добавляет ay в конце. Глупо, но получается забавно.
Deseven → esevenday
Masha → ashamay
Tolik → oliktay Читать далее Код 42 Pig Latin
Метка: игры
Код 32 Адекватный бот
Бот из вчерашнего урока теперь ходит как надо. Блокирует кнопки, которые нажал, не пропускает ходы, не читерит. Правда играть так стало менее интересно.
Еще сегодня пытался написать что-то с участием звука — не вышло. Пришлось по-быстрому дописывать крестики-нолики, чтобы не обломать Streak на Github. Читать далее Код 32 Адекватный бот
Код 13 Работающие крестики-нолики на двоих
Наконец-то я их дописал! Три дня кумекал.
Проверяются состояния всех кнопок и выдаётся результат: кто выиграл! Без матриц, без процедур, только хардкор!
Дописал управление с клавиатуры, вывел подсказку об этом.
Код. День 10. Гитхаб. Игра 2: симулятор геймера
Начал пользоваться гитхабом. Не напишу что научился, т.к. воспользоваться виндовым приложением не удалось. Оно закачивает файлы на сервер, но не хочет выкачивать обратно…
Переписал вчерашнюю игру с нуля, переименовал все переменные, чтобы разобраться как она вообще работает.
Научился замыкать программу. Я ожидал, что будет какая-то команда типа Repeat All или Back to Start, но всё оказалось проще — пользуемся циклами If как и раньше.
Узнал про MessageRequester, а потом и про ImputRequester. Прикольные штуки. Можно повторить мои старые игры, которые я писал на js.
Избавился от процедур, т.к. понял, что до конца не разобрался с ними. Надо придумать что-то простое, с одной переменной и написать с нуля.
Большой симулятор откладывается опять в неизвестное будущее.
Код. День 9. Симулятор алкоголика
Спроектировал на бумаге, потом в редакторе форм здоровенную игру.
Понял что не по силам. Разбил на этапы и весь день бился с первым из них.
Пишу программы с нуля руками. Без копи-паста.
Написал первую процедуру по примеру. Долго разбирался как она работает.
Сегодня кодил аж 3 часа. Начал с утра.
Попытался внедрить рисунки. Наткнулся на какие-то аномалии.