Пояснительная записка
- Название проекта: Goof The Game
- Авторы проекта: Артемия Самойлова и Сергей Потапов
- Игра в стиле настольных игр в компьютерном варианте. Основная задача игрока - дойти до финиша, преодолев все препятствия по пути к нему. Препятствия: капканы, телепорты и мини-игры. Самая интересная часть - мини-игры, их всего 3: StarFall, RunningInForest, MagicMaze.
- Самые главные классы: Field, Minigame и Hero. В классе Field создаётся основное поле игры, по которому ходит герой. В классе Hero прописано движение героя, поворачивание в разные стороны. Класс Minigame отвечает за мини-игры. В игре есть мультиязычность, возможность выбрать размер экрана, движущийся фон, возможность убрать звук, авторская музыка!, общая стилистика игры завораживает. Интересные приёмы: декомпиляция кода, красивая архитекрутка, полиморфизм, наследование, ООП, DRY, регулярные выражения, собственные исключения и были использованы многие возможности pygame
- Библиотеки: pygame, PIL