Репозиторий для учебного проекта. Реализация игры Mancala с помощью Logisim и академической версии языка Ассемблера. Создатели: Ветров Вясеслав, Козолий Михаил, Цой Антон
- Цой Антон - CDM-8/Логика
- Козолий Михаил - Logisim/Интерфейс
- Ветров Вячеслав - Документация/Защита
- Первоначально от 4 до 8 камней помещаются в каждую лунку. Всего получается 48 - 96. Игроки по очереди делают ход.
- Ход состоит в том, чтобы взять все камни из одной из непустых лунок, принадлежащих игроку, и разбросать их против часовой стрелки. Один камень опускается в каждую лунку или манкалу игрока по пути, но при этом манкала противника обходится стороной.
- [Правило захвата/Capture rule] Если последний камень падает в собственную пустую лунку, а противоположная лунка не пуста, то этот камень и все камни из противоположной лунки захватываются и переносятся в манкалу игрока.
- [Правило повтора/Repeat rule] Если последний камень в конце хода падает в манкалу игрока, игрок делает еще один ход. Игра останавливается, если у одного из игроков нет семян/он не может сделать ход. Если в их манкалах семян поровну, то это ничья, больше - победа, меньше - поражение.