Guest User

Untitled

a guest
May 4th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.70 KB | None | 0 0
  1. Меню, содержащее:
  2. 1. выбор пресета для игры (карта и конфигурация к ней)
  3. 2. редактор пресетов/создатель карт и редактирование правил
  4. Вертикально ориентированное. Вверху логотип ZET
  5.  
  6.  
  7. 1. Старт игры. Для примера карта: classic.jpg, classic.json заранее содержащий значения для правил (будет трудно, но надо придумать систему логического выбора переменных для создания правил)
  8.  
  9. Следующее окно представляет из себя масштабируемую карту и панель инструментов вверху и панель игроков слева.
  10. (колесик вверх вниз = вверх вниз, через альт вверх вниз = влево вправо. ЛИБО через нажатие колесика мыши можно как в моба играх двигать карту.)
  11. (масштабирование через контрол).
  12.  
  13. надо подумать каким будет карта рисоваки. из-за панели слева убирать ли иконки участников с карты, или нет. И как это будет работать с редактором новых карт, а не только на классику
  14.  
  15. Панель игроков:
  16. 1*)цветные квадратики слева, при наведении на которых высвечивается полное название государства + ЯО/АЯО. Можно кликать по ним чтобы выбрать одного из и красить за него.
  17. 2*)при двойном клике по квадратику открывается окно редактирования которое также содержит инфу ЯО/АЯО
  18. при одинарном клике ты переходишь за управление государством, можешь красить теры и юзать ЯО. ТАКЖЕ ПРИ ПРАВОМ КЛИКЕ НА ТЕРРИТОРИЮ ДРУГОГО ГОСУДАРСТВА МОЖЕШЬ ДОБАВИТЬ ЕГО В СОЮЗ/РАЗОРВАТЬ СОЮЗ
  19. Панель инструментов содержит(также доступны через горячие клавиши) (для текущего случая * - в левом конце панели, ** - в правой конце панели):
  20. 1*)ластик (E)
  21. 2*)лупа (Y) (функционал из пеинта - ЛКМ приближение на % к прямоугольной области, ПКМ - отдаление на %)
  22. 3**)поиск территории (ctrl+F) - открытие окошка с ожиданием введения номера территории для выделения ее желтым мигающим цветом и переключения масштабирования.
  23. выделение сбивается любым действием либо через время
  24. 4**)РЕЖИМ ДИПЛОМАТИИ. при переключении карты на этот режим, страны слева окрасятся в цвета своих альянсов. На самой карте вместо квадратиков стран будут квадратики альянсов. Эта карта будет действовать как вторая, дополнительная.
  25. Взаимодействие происходит напрямую с картой.
  26. ПКМ по ячейке - открывается менюшка рядом с курсором:
  27. 1*)создать игрока
  28. 2*)применить ЯО на область
  29. 1*)открывается редактор игроков. Вертикальная ориентация.
  30. Вверху прямоугольник для считывания запроса:
  31. Фильтруется через точки. Т.е. если хост скопировал туда:
  32. "Германия, серый. 17с.," то циклом справа налево удаляются все знаки припенания до того как не встретит что-то другое, в данном случае 17с, а остальные знаки припенания заменит на точки
  33. То парсер разобъет высказывание на 3 составляющие, приведя все в апперкейс:
  34. [ГЕРМАНИЯ, СЕРЫЙ, 17С]
  35. Дальше применится цикл для определения логического значения каждого из них.
  36. if: перевод кирилицы в латиницу и проверка на базу ячеек.
  37. elif: проверка на словарь цветов и сравнение с уже существующими цветами. Если уже существует, то подобрать ближайший оттенок.
  38. else: первый элемент считать за государство, а этот элемент если он не первый считать за цвет.
  39. В результате успешного парсера палитра цветов сама определится, имя покажется отфильтрованым и приведено в порядок, ну и в этом окне ввода данные представятся через \n
  40. Если что-то не верно, но ячейка определена правильно, то третья строка выделится зеленым, остальные две красным. Справа от строк бледным будет выделен порядок Название
  41. Цвет Территория
  42. если что то не то то аналогично
  43. Внизу квадратная палитра с ячейками цветов, правее круговая палитра оттенков.
  44. после определения цвет сам подберется, если кака ято ошибка то попросят пользователя подобрать, а на прямоугольнике вверху вторая строчка заменился на #51221ff такой формат
  45.  
  46. 2*)применение ЯО на область. Делает нейтральными 10 тер от выбраной территории включительно по кругу. Вычитает 1 яо из выбранного государства, которое было выбрано заранее
Advertisement
Add Comment
Please, Sign In to add comment