Вступление в компьютерную науку Финальный проект. Зима • 2017.
Чтобы запустить программу, пожалуйста, клонируйте этот репозиторий и измените домен в папку со всеми изображениями и представленным графическим модулем. Затем позвоните для твисквики.
$ git clone https://github.com/yingyingww/Chopstick-game.git
$ cd Chopstick-game
$ python3 chopsticks.py
Нажмите на инструкции, чтобы начать игру.
Нажмите кнопки, чтобы сделать ваши движения.
Следуйте правилам и посмотрите, являетесь ли вы мастером палочек для еды!
Вы также можете ссылаться на командную строку, чтобы отслеживать историю игры.
Программа Python позволяет одному игроку воспроизводить палочки для палочек против компьютера. Человеческий игрок начинает с игры, и применяются основные правила. Если игрок 1 атакует руку игрока 2, рука, которая была атакована, должна теперь добавить количество пальцев на игроку 1, атакующего руку к количеству пальцев, игрока 2, на его или ее атакованной руке. Если количество пальцев, которые складываются с одной руки, равно или превышает 5, эта рука вышла. Вы не можете использовать руку, которая выходит, но можно возродить руку, разделив количество пальцев с одной стороны, и поделившись с другой рукой. Один проигрывает, если и его или ее руки выйдут. Программа, на данный момент, предоставляет игрокам кнопки, чтобы выбрать свои атаки
Наша программа состоит из 3 классов и одного класса (рука) создает экземпляры разных пар рук, то есть один экземпляр даст один игрок; Второй класс (Game_g) отвечает за графику, используемую в игре, которая пока просто создает, распознает и удаляет кнопки в соответствующее время; И, наконец, 3 -й класс (A_CHOPSTICKS) фактически играет в игру, так как в нем есть функция, ответственная за наш компьютерный интеллект и функцию PLAY, которая ставит большинство правил игры. Наша основная функция в основном создает два экземпляра рук, P1 для человеческого игрока и P2 для компьютера. Он называет наш графический класс и начинает игру!
Текущая наша программа находится в отличной форме. Мы больше не могли найти ошибки. Все кнопки узнают, информация, напечатанная как в командной строке, так и в окнах верна. Функция коммутатора не позволяет обмануть. Все должно работать нормально
Всегда сначала интерпретирует правую руку
graphics.py: это программное обеспечение с открытым исходным кодом, выпущенное в условиях GPL (http://www.gnu.org/licenses/gpl.html).