Что делать, если хочешь делать игры, но не знаешь библиотеки? Что? Выучить библиотеки? Неееет, если не знаешь библиотеки, нужно писать игры в консоли! Сегодня мы напишем простенькую игру 2048 на python, которая будет работать в консоли (Полный код программы в самом низу) Первым делом импортируем библиотеки: Далее зададим несколько переменных: Напишем вспомогательную функцию для поворота матрицы на 90 градусов, здесь аргумент times означает то, сколько раз мы повернём доску: Функцию для записи чисел...
Привет, Дзен! Помните игру 2048? Та самая, где вы двигаете плитки с числами, надеясь собрать заветное число, а вместо этого случайно нажимаете не туда и всё ломаете? Я в неё залипал в метро, в очереди за кофе и даже на скучных лекциях (прости, профессор). И вот однажды я подумал: «А почему бы не написать свою версию? На Python. Да ещё и с графикой через turtle — тот самый модуль, где черепашка рисует линии». Спойлер: получилось красиво, немного страшно, но играбельно. И сейчас я расскажу как. Я знаю, о чём вы думаете...