Код 42 Pig Latin

Сегодня написал свою первую игру на питоне. Называется Pig Latin
Пока не знаю как скомпилировать программу, кроме как запускать её внутри codecademy
Программа ставит первую букву и добавляет ay в конце. Глупо, но получается забавно.
Deseven → esevenday
Masha → ashamay
Tolik → oliktay
Читать далее Код 42 Pig Latin

Код 32 Адекватный бот

Бот из вчерашнего урока теперь ходит как надо. Блокирует кнопки, которые нажал, не пропускает ходы, не читерит. Правда играть так стало менее интересно.
Еще сегодня пытался написать что-то с участием звука — не вышло. Пришлось по-быстрому дописывать крестики-нолики, чтобы не обломать Streak на Github. Читать далее Код 32 Адекватный бот

Код 13 Работающие крестики-нолики на двоих

Наконец-то я их дописал! Три дня кумекал.

Проверяются состояния всех кнопок и выдаётся результат: кто выиграл! Без матриц, без процедур, только хардкор!

Дописал управление с клавиатуры, вывел подсказку об этом.

criss-cross-pure-basic

Читать далее Код 13 Работающие крестики-нолики на двоих

Код. День 10. Гитхаб. Игра 2: симулятор геймера

Начал пользоваться гитхабом. Не напишу что научился, т.к. воспользоваться виндовым приложением не удалось. Оно закачивает файлы на сервер, но не хочет выкачивать обратно…
Переписал вчерашнюю игру с нуля, переименовал все переменные, чтобы разобраться как она вообще работает.
Научился замыкать программу. Я ожидал, что будет какая-то команда типа Repeat All или Back to Start, но всё оказалось проще — пользуемся циклами If как и раньше.
Узнал про MessageRequester, а потом и про ImputRequester. Прикольные штуки. Можно повторить мои старые игры, которые я писал на js.
Избавился от процедур, т.к. понял, что до конца не разобрался с ними. Надо придумать что-то простое, с одной переменной и написать с нуля.
Большой симулятор откладывается опять в неизвестное будущее.

Скачать игру

Код. День 9. Симулятор алкоголика

Спроектировал на бумаге, потом в редакторе форм здоровенную игру.
Понял что не по силам. Разбил на этапы и весь день бился с первым из них.
Пишу программы с нуля руками. Без копи-паста.
Написал первую процедуру по примеру. Долго разбирался как она работает.
Сегодня кодил аж 3 часа. Начал с утра.
Попытался внедрить рисунки. Наткнулся на какие-то аномалии.