Найти тему

Программируем на Python: пишем китайскую игру "Ним"

Здравствуйте, дорогие друзья. Мы уже рассказывали о самой первой компьютерной игре Nimatron (ссылка на статью ниже), которая запускала одну из самых древних китайских игр "Ним". Её суть невероятно проста - у вас два или более кучек с разными предметами, два игрока по очереди берут по несколько предметов из кучек пока не вытянут последний предмет, кто это сделает, тот и победит. Мы же напишем эту игру на Python, только вместо предметов у нас будут лампочки, но суть от того не меняется. Итак, внимание на скриншот:

Исходный код
Исходный код

Суть нашей игры в следующем: у нас есть 25 лампочек, игрок и компьютер может за один ход выключать от 1 до 3-х лампочек, кто последний загасит лампочки, тот и победил. Ходы осуществляются по очереди. Игрок вводит числа с клавиатуры, компьютер выбирает их случайно. А теперь запустим игру:

Результат игры
Результат игры

Итак, первую в мире компьютерную игру мы только что с вами написали. На этом у меня на сегодня всё. Также предлагаю подписаться на наш Ютуб-канал ПиМ [ZveKa]. До новых встреч на просторах Яндекс Дзена.

Nimatron: первая в мире компьютерная игра

Программируем на Python: создаём игру "Змейка"

Программируем на Python: 30-ть простых маленьких советов для начинающих