Sen descrición

Ivan Arkhipov fc301bc5fd Added argument reading %!s(int64=6) %!d(string=hai) anos
coverage_report 7414ca9741 Modified Library, added more tests, added report %!s(int64=6) %!d(string=hai) anos
.gitignore d52677a5d1 Base Game of Life implementation %!s(int64=6) %!d(string=hai) anos
GameOfLifeLibrary.py 7414ca9741 Modified Library, added more tests, added report %!s(int64=6) %!d(string=hai) anos
GameOfLifeLibrary_test.py 7414ca9741 Modified Library, added more tests, added report %!s(int64=6) %!d(string=hai) anos
README.md 41b9a187e9 Add README.md %!s(int64=6) %!d(string=hai) anos
game.py fc301bc5fd Added argument reading %!s(int64=6) %!d(string=hai) anos

README.md

Проект по Python: Игра в жизнь

Открыть репорт по покрытию тестами библиотеки

Реализация review-проекта по курсу Python 2-ого семестра ФИВТ МФТИ.

Чтобы добавить новый класс, необходимо:

  • Создать класс-наследник класса Unit и перегрузить в нём виртуальную функцию should_be_killed, реализующую логику удаления класса игры
  • В классе NoUnit() добавить функцию can_spawn_ИмяКласса(), реализующую логику создания класса игры
  • В функциях iterate(), print_field() и parse_field() добавить обозначения и вызовы функций для нового класса игры