Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.72 KB

README.md

File metadata and controls

52 lines (32 loc) · 1.72 KB

100 клеточные шашки

Версия 1.0b

Автор: Захаров Андрей (mrmorvell@gmail.com)

Ревью выполнили: [Берсенёв Александр] (https://github.com/alexbers)


Описание

Данное приложение является реализацией 100 клеточных шашек по международным правилам.


Требования

  • Pygame
  • Python версии не ниже 3.4

Состав

  • Все необходимые графические файлы: pic/
  • Тесты: tests/
  • Основная логика программы: DraughtsAPI.py
  • Файл вызываемый при завершении игры: endMenu.py
  • Отрисовка самого игрового процесса: GameGUI.py
  • Классы реализующий стек для хранения последних ходов: HistoryArray.py
  • файл для запуска программы: main.py
  • Логика для основного меню: MainMenu.py
  • Общая сущность для всех меню: menu.py
  • Логика для меню с выбором цвета шашек: MenuSide.py
  • Логика для меню паузы: PauseMenu.py

Подробности реализации

Программа запускается из файла main.py. Вся логика игры реализована в файле DraughtsAPI. В нем есть функция without_net, именно она обрабатывает все игровые события.

enter image description here