Files
hexo/README.md

37 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# hexo
Это учебный проект. Игра, клон https://www.gamedesign.jp/games/dicewars/
1. Генерируемкая карта
1. ккаждое поле - ячейка гексагон
2. размер карты 20 х 20 ячеек
3. каждое поле может быть доступно для игроков или быть непроходимо для всех
4. каджое принадлежащее игроку поле дет ему +1 единицу снабжения
2. игрок управляет кубиками
1. кубик игральный 6 граннный
2. на каждом поле может быть до 8 кубиков
3. сила текущего юнита (ячейка с кубиками) расчитывается,
F = (cnt-1)*full_dice + current_dice,
где cnt - количество кубиков,
full_dice - максимальное значение на кубике = 6
сurrent_dice - верхний кубик с текущим значением от 1 до 6, расчитываемое в ходе игры
3. правила игры
1. вначале на карты помещается несколько кубиков для каждых игроков
2. юзер может ходить юнитом, если
1. его сила больше 1, при этом на захваченную клетку перемещается сила-1, а на исходной остается кубик с силой 1
2. если на захватываемой клетке вражеские кубики, то оба игрока бросают кости
1. у нападающего количество максимальной силыменьше на 1 исходной, F_attac=rnd(F-1)
2. у защищающегося полная сила поля, F_defence=ктв(F)
3.
4. условия победы
1. если F_attac>F_defence - то победа нападающего иначе защищающийся отбил атаку
2. при победе нападающего он оставляет на исходной клетке кубик с силой 1, на захватываемую переводит F_attac-1,
3. при пройгрыше у защищающегося отсается F_defence-F_attac, но не меньше 1
3. После того, как все игроки походили, каждый получает снабжение по формуле
S=sum(Cell), где Cell - значение снабжения с каждой клетки, принадлежащей игроку
1. Саксимальное кол-во на клетке может быть 8*Full_dice
2. Если все клетки игрока имеют максимальное колво силы, то ничего не добавляется.