Unity. Настольная игра про пиратов., Настолка по правилам Голицына |
Здравствуйте, гость ( Вход | Регистрация )
Unity. Настольная игра про пиратов., Настолка по правилам Голицына |
ALexusB |
Nov 19 2022, 08:04
Сообщение
#1
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Тут кубики, путь и доведенные до какого-то финального релиза с уровнями же первый шаг.
Переход в Юнити открывает мне возможность портировать прошлые наработки по корабликам, а арт 2Д у меня был. Настолку по правилам 1930х Голицина про пиратов может начну пилить. Типа такой Вот скрин моей распечатки настолки, арт карты там от Инкуса, копирайтовый наш, так что можно оживить проект. И может даже ПвП сессионный. Хотя практика показывает, что надо делать игру с компом, т.к. найти кого-то для игры в такое - утопия. Правила игры и ссылка на игру |
Denis |
Jan 6 2023, 22:54
Сообщение
#61
|
пират Группа: форумчанин Сообщений: 2,563 Регистрация: 9-June 05 Из: Словакия Пользователь №: 824 |
Поиграл за пиратов. ИИ пока нравится. стал в засаду между Кубой и Бермудами. Испанцы попытались прорваться с двух направлений сразу. В шторм потонул один из моих кораблей. Испанцев отлавливал по одному. Очень захватывающе. Нравится, что надо чиниться в дружественных портах. Добавил бы обстрел пиратов из испанских портов, если приблизиться к ним на одну клетку.
А тут сыграл за испанцев. Сразу пошёл испанцами вдоль побережья в обход Кубы с запада. По дороге потопил два маленьких корабля пиратов. Возле Кубы меня настигли и завязался бой 3 на 3. ПОсле боя у меня остался флейт, с которым я попытался прорваться вдоль северного побережья к Бермудам. Отбил абордаж и потопил корвет пиратов. Ничья. |
ALexusB |
Jan 7 2023, 01:27
Сообщение
#62
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Отлично! Спасибо за игру/тесты и статистику.
Я обновил сборку. Я таки дотестил парковку в порт (победа достижением порта). Она не работала нормально - только 1 корабль принимало и считало целью, потом был порт занят и якоря не было. И иконка зеленая теперь, как задумано, если спасся. Заодно - у испанцев желтые паруса, а то их в кучу сложно отличить, где чьи - анимация плавания и летания камеры быстрее на 20-25% - ракурс камеры выше стал по умолчанию и при клике на иконку корабля, руками можно задать свой и он запомнится после компаса (это уже было) - клики по иконкам работают во время мультика (шторм или Пк-Пк игра). Нужно для перехода к нужному и клику по нему для просмотра ТТХ. А то не ясно в порту он застрял или чинится. - в ИИ докрутил спасение последнего корабля, чтоб при 50% НР в порт не цели валил, а любой ближний и сидел там в ремонте У меня при игре ИИ все три испанца таки доплыли в Бермуду и запарковались. Я им специально не мешал, запарковал все в города и мотал ходы. Но проплывая мимо один испанец сделал крюк и потопил мой шлюп, мимо проходя Я там в ИИ такое делал, так что работает норм. А вот далее три корабля толкаясь бортами в узких местах пролезли между СанДоминго и СанХуан. Клетка хода в штиль большим кораблям не по каноническим правилам, но вот мои тесты показали, что с ней веселее, она нужна и помогает иногда сильно. Запустил Спасти пирата Пк-Пк И смотрел с пальцами крестиками за пиратов.... И ... ничья.... Но это было эпично, как корвет с 1 НР пытался добраться до Ямайки в одной клетки был после победы над 2мя шипами, одного тараном в шторм догнал еще. Но флейт его с трех клеток на 8/32 таки достал. А потом галеон против двух крупных шипов стоял и осталось у каждого 1 НР, но пинас забоялся и в свой ход, после отстрела по галеону сбежал, но пират его догнал и 5 залпов в упор всяко 1НР снимет... но НИЧЬЯ Я прям сам негодую... но по очкам как бы 1 1, корвет же не уцелел. И вот тут вопрос - как такое учитывать? Я Испанцам при счете 1 2, но победе над пиратами делал ничью (хотя по очкам они продули). А тут всего 2 корабля. Может нужно какой-то мелкий добавить еще? Но он испортит баланс... вот сча все ок ИМХО И ПК - ПК играли как по нотам (я прям смотрел, куда бы я пошел и +- там и было, там немного рандома еще, чтоб ИИ удивлял). |
ALexusB |
Jan 7 2023, 10:58
Сообщение
#63
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Обновил сборку
- ускорение анимации движения, крутилки, потопления, инициативы - стало шустрее играться - в Спасти пирата разрешил пиратам абордаж, играл против ПК сам, но все равно Ничья. Кто-то может выиграть за пиратов? Оба корабля сохранить? Так-то абордаж это чит (я его отдельно от выстрела сделал) - и можно отстрелять 4-5 залпов и потом еще абордаж |
GOST 8479-70 |
Jan 7 2023, 13:52
Сообщение
#64
|
юнга Группа: форумчанин (*) Сообщений: 16 Регистрация: 6-January 23 Пользователь №: 284,899 |
Кто-то может выиграть за пиратов? Оба корабля сохранить? Так-то абордаж это чит (я его отдельно от выстрела сделал) - и можно отстрелять 4-5 залпов и потом еще абордаж Смог все-таки зарегаться Специально сел 3 катки сыграл за пиратов - все 3 проиграл без шансов. Некоторые проблемы уже обговаривались здесь: 1)Ты в окружении недружественных портов, встать на причал Порт Рояля не смог ни разу (ветер в другую сторону/шторма/оказываешься в окружении врагов) 2)Абордаж имба, но только если он тебе выпал. А выпадает он с вероятностью 0.5. Учитывая закон подлости, 0.33. 3)Враги в окружении дружественных портов и с радостью чинятся-хилятся после штормов/штилей в испанских портах. Пиратам же деваться некуда. 4)Сама структура карты способствует окружению тебя испанцами без адекватной возможности куда-то деться. Приходится принимать неравный бой и надеяться на б-жью помощь(рандом) Предложения такие: 1) Точкой спавна пиратов сделать Куману, а не Порто-Белло (кхм, простите, Пуэрто-Белло ) 2) Сделать одну (можно и рандомную) точку спавна для всех испанцев 3) Повысить вероятность выигрыша абордажа в испанском золоте до 0.8-1 (это не имба - силы не равны, а возможность потерять корабль, просев до половины ХП сильно уравнивает шансы, у испанцев тоже появятся проблемы) |
ALexusB |
Jan 7 2023, 14:39
Сообщение
#65
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Ну зато как бы интересно, вызов
А если будет просто - то и смысла играть с заведомо слабым противником нет Ну или можно же играть за испанцев против пиратов. Будут перки еще, как бы читы лимитированные, по идее должно помогать именно игроку, т.к. комп будет без читов играть. Карта не очень балансовая по клеткам, после ряда игр уже понятно как ее сделать иначе и клеток нужно больше. Но.. какая есть - ее делали для бумажной настолки без понимания игры, в теории много лет назад. Зато какие привычные города... Потом по этой карте КВЛ карту сделали Но там я прям в фотошопе сдвигал острова, чтоб были проходы, оно не как в реальной географии, зато играбельнее. |
ALexusB |
Jan 7 2023, 16:01
Сообщение
#66
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Прикрутил лидер-борд
Хотел туда для теста попасть и... продул Думал сча я испанцев против пиратов выведу, т.к. ИИ тупит все же и мелкие корабли гонит на убой без поддержки... но продул в сухую 3 абордажа и все им. Потом попробовал пирата спасти - тут ожидаемо меня потопили. Потом спас, т.к. сам с собой играл и жухлил для теста Но... был баг - из-за ситуации, что 3 испанца и 2 взяли абордажем, а третий всех забил у меня была ничья, то и тут это против пиратов сыграло плохо 2 корабля я спас в Тортугу, 3 испанца живых и.... Ничья, хотя по очкам 2 0 за пиратов Откатил я эти правки - по очкам все теперь Сооотв 1 испанец при двух абордажах и ноль пиратах - это пираты выиграли И тут нужен совет по формуле Как считать? Дано Число живых кораблей по нациям Число очков целей, к ним добавляется живой корабль с задачей парковки в порт. Нужно ли как-то число живых кораблей суммировать? Просто в миссии спасти пирата там всего 2 на 4 корабля, то есть испанцев всяко больше, а цели две. |
GOST 8479-70 |
Jan 7 2023, 16:46
Сообщение
#67
|
юнга Группа: форумчанин (*) Сообщений: 16 Регистрация: 6-January 23 Пользователь №: 284,899 |
На свежую голову прошел еще раз, как это сделал тов. Denis - сделал крюк через Кубу.
Это реально рабочая тактика. Проиграл на кончиках пальцев. Был уже возле Тортуги, но выпавший штиль заставил меня проиграть, ибо ХП уже не осталось, а испанец добрался-таки до меня. Трагичная развязка в сингловой 2д-настолке))) |
ALexusB |
Jan 7 2023, 21:21
Сообщение
#68
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Забавно, да "пошаговая трагедия"
Я вчера писал, как корвет потерял в 1 клетке от якоря, т.к. ход кончился и его потопили с дальности 3 клетки. Просьба картинки крепить через BB кодом малого размера Доделал статистику миссий и монетки наград за игру (50,100,150) от продул, ничья, выиграл Пока не на что тратить, но будут перки. При запуске игры будет запрос на доступ к данным - нужно для лидерборда. Я пока так сделаю. Но по правилам яндекса нужно делать без вопроса на запуск, а ... хз как, суппорт их мне не ответил Скорее кнопкой прям в игре с текстом - если хошь быть в лидерборде, то нажми тут и авторизуйся. Блин... о важости бакапов Юнити задурило и сбило мне все координаты на одной форме выбора уровня.... благо связи хоть на месте было, быстро восстановил но напугался знатно, нет формы и ХЗ почему и пустая, а оно все мелкое и в центре с 1х1 пиксель |
ТенеЛов |
Jan 7 2023, 21:45
Сообщение
#69
|
капер Группа: форумчанин Сообщений: 706 Регистрация: 8-November 05 Из: Москва Пользователь №: 1,435 |
какое интересное я пропустил)
Открывается все как на картинке в посте выше. Новая игра и выбор уровня не срабатывает после нажатия. все остальное работает открывается. Одинаково в хроме и лисе.. |
ALexusB |
Jan 7 2023, 22:22
Сообщение
#70
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Дада, не работает
Блин... о важости бакапов Юнити задурило и сбило мне все координаты на одной форме выбора уровня.... благо связи хоть на месте было, быстро восстановил но напугался знатно, нет формы и ХЗ почему и пустая, а оно все мелкое и в центре с 1х1 пиксель пересобираю сборку === фух... заработало Добро пожаловать на борт, ТенеЛов Ура, в режиме ИИ-ИИ Спасти пирата у меня выиграли пираты! Сам бой весь не видел, отходил - пришел к 26 ходу и видел как корвет уже спасся, то есть доехал в Тортугу, а галеон абордировал двух уже около Сантьяго. То есть могу выиграть - но см статистику - тут явно абордажей много и см пираты чинились 5 раз. И это все ИИ! |
ТенеЛов |
Jan 7 2023, 22:38
Сообщение
#71
|
капер Группа: форумчанин Сообщений: 706 Регистрация: 8-November 05 Из: Москва Пользователь №: 1,435 |
Добро пожаловать на борт, ТенеЛов Спасибо. Сыграл 1 партию. Ничья Это очень интересно. Что напрягло. При определении ветра постоянное смещение в левый угол на "крутилку". Я бы оставил так как есть карту. пусть крутится там слева внизу. -------- Штурвал - обнуление ходов сессии? ------------ Верхний левый угол, там настройка и как играть (шестеренка и книга). Они перекрывают поля. Приходится увеличивать масштаб карты все время. Я там волею природы застрял с примерно ходов на 20. Шторма , штиль и роза ветров поиздевавалась И пришлось для хода на 1 -2 клетки крутить масштаб все время. Кстати, если оставшиеся 2 корабля испанцев волею судьбы как раз туда и тащило, то меня в итоге на 37 ходу штормом об край карты размазало Не увидела Тортуга спасенного пиратуса |
ALexusB |
Jan 7 2023, 23:56
Сообщение
#72
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
- ветер рандом, как повезет, могут и штили и штормы частить, потому ход в шторм разрешил, исходно не было
- смещение в угол - дань настолке и размеру крутилки, на тел ее на HUD не видно. Можно делать как выстрел, но... тут как бы фишка следить за ее вращением, как рулетка в казино и "ну, киска, еще капельку" на нужый румб Штурвал- ход назад, пока как чит, будет завязан на перк, то есть не 20 ходов мтеть Я для тестов пользуюсь, если нужно переиграть ситуацию на др ветре или вдруг не попадут Иконки углы занимают, не весь же экран, карту можно скролить. Иконок еще больше будет внизу, там перки. |
GOST 8479-70 |
Jan 8 2023, 00:54
Сообщение
#73
|
юнга Группа: форумчанин (*) Сообщений: 16 Регистрация: 6-January 23 Пользователь №: 284,899 |
И тут нужен совет по формуле Как считать? Дано Число живых кораблей по нациям Число очков целей, к ним добавляется живой корабль с задачей парковки в порт. Нужно ли как-то число живых кораблей суммировать? Просто в миссии спасти пирата там всего 2 на 4 корабля, то есть испанцев всяко больше, а цели две. Да, на мой взгляд, число живых кораблей лучше суммировать. Предлагаю такой вариант: Если оба пирата доходят до Тортуги - победа пиратов Если оба пирата тонут - победа испанцев Если только один пират доходит до Тортуги, варианты такие: - число выживших испанцев больше 2 - победа испанцев - число выживших испанцев от 1 до 2 - ничья - число выживших испанцев равно нулю - победа пиратов [редкий случай] если выпал шторм, в результате которого потоплены все корабли на карте - ничья. (я, конечно, не программист, но нужны ли здесь очки целей, если есть набор событий и в зависимости от выпавшего события нужно вывести одно из 3 сообщений - победа пиратов, ничья, победа испанцев?) Есть небольшой нюанс, что при реализации схемы выше цели миссии вводят в заблуждение - ведь пираты хотят "довести корабли до спасительного порта" - т.е. довести оба корабля; испанцы хотят потопить всех пиратов. Исходя из этого, все варианты "ни вам, ни нам" должны приводить к ничьей |
ALexusB |
Jan 8 2023, 01:39
Сообщение
#74
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Видел кейс, что пират потоп в шторм и его не зачли испанцам, то есть 1 пират == победа (если выжил).
По очкам мне проще считать, т.к. формула о дна на все миссии, а можно же еще их сделать разных и цели там свои будут. В миссии Исп золото если все испанцы потопли, а пираты живы (но без абордажа), то ничья, т.к. 0 0 по целям. Т.к. у пиратов в зачет идет именно абордаж. Гибель же в шторм как бы дырка - вообще не цель, хотя формально пирата убили (по миссии спасти пирата), испанцы же его до 1 НР довели. Сборку обновил - там по мелочи правки ИИ, доп анализ когда валить лечиться и доп случайности в выборе пути, куда плыть. Рендом творит чудеса Запукстил комп-комп баталию осады порт рояля... фоном смотрел Был линейник (целый), корвет и против них галеон, остальные потопли Ну думал все, англичане добьют Ушел в душ... вернулся и что я вижу Сам бой я пропустил уже... но как? галеон был зажат у городов своих и явно починился на +4 и с новыми силами дожал 7+4НР двух кораблей. 4х3 счет, однако. |
ТенеЛов |
Jan 8 2023, 06:14
Сообщение
#75
|
капер Группа: форумчанин Сообщений: 706 Регистрация: 8-November 05 Из: Москва Пользователь №: 1,435 |
У меня быстрых боев не выходит
на мой взгляд, шторма слишком много. Треть была бы фигня на пустой карте, а так каботажное плавание, в любой момент, превращается в кошмар. треугольник Порт-о Пренс Сантьяго Тортуга тут много боев, мало места , на рулетке 3 по 8 мы запросто вылавливаем 2-3 шторма к ряду. И плюс мы в любом случае если идем на ремонт, то уверен, почти всегда с 1нр и гибель, на мой взгляд, будет частой. Рандомное "болтание" туда-сюда-обратно рулеткой направления -это хорошая часть геймплея Нивелирует любое изначальное преимущество расположение-погода. |
ALexusB |
Jan 8 2023, 09:36
Сообщение
#76
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
у меня вертушки все линейная вероятность по ранд(32)
Я думал сделать (как делал в ВМЛ) не линейное, типа (ранд(32.0) + ранд (32.0) + ранд (32.0))/3 и уже это до целого. Но тут будет горб на графике и 0 и 32 крайние к ним будут редкими - это хорошо для логики, когда часто нужна середина и редко края выборки. Но тут же все стороны равнозначны, а так будет упор на один край и север редко. Шторм могу тоже так снизить просто перевыбором румба, ели шторм был. И вот это может и сделаю просто как запрет два шторма или штиля подряд, чтоб шли через норм ветер всегда или штиль/шторм наоборот. Но будет чередование шторм-штиль Но и это чит (пусть и балансовый) - у меня есть реальная крутилка такая (на фото она) и там же что выпало то и выпало. Но там я делал сегменты не 1/4 , 2/4, 1/4, а по 1/5 и 3/5 на норм ветер Но на 32 румба это не делится ==== Дам второй шанс ветру... то есть могут быть два штиля и шторма подряд, да, но как бы на 50% реже. windRumb = Random.Range(1, 33); // меньше штормов и штилей подряд if (compassType == CompassBackType.Wind && (windType == WindType.Calm || windType == WindType.Storm) && windType == (WindType)((windRumb - 1) % 4)) { windRumb = Random.Range(1, 33); // второй шанс } Т.к. это "пацанские" а давай перекрутим вертушку еще раз, шторм же уже был! Все как в настолке по "нашим" правилам. В игре Манчкин в правилах даже написано - все спорные моменты правил разрешает владелец коробки, уточняя их. Вот я владелец коробки и есть. Да будет так! |
ALexusB |
Jan 8 2023, 14:09
Сообщение
#77
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
|
ALexusB |
Jan 8 2023, 19:46
Сообщение
#78
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Обновил сборку
- два новых уровня, они проще, меньше кораблей, быстрее игра - запоминаются настройки Чел-Комп по всем уровням с того раза - про фр пушки - там хитрость, абордаж не у пиратов, а испанцев, и только барка, фрегат не цель. Сделал в коде возможность делать абордаж выбранного типа. Это новый тип уровня. Фрегат даже парковаться не будет в город, он конвой (новый шаблон) будет воевать, а вот барк будет парковаться в целевой порт. Нужно ли по Исп золоту делать абордаж только галеону или всем норм, как есть? - уровни покупаются за монеты, их дают за миссию - 50, 100, 150 Для вас читы - в ДевТул (желтый "!" на панели в бою) - кнопка +1000 монет, чтоб все уровни сразу были. - разобрался и сделал авторизацию Яндекса гиперссылкой в меню - если она нужна для лидерборда. Т.к. сроазу спрашивать против их же правил. А без запроса нет имени в ТОР-10. Тест ИИ-ИИ по голландцу Я думал мелкие пираты протупят и не смогут его окружить Но смогли и взяли (моськи слона) А вот барк ИИ-ИИ две игры 1 - французы испанцев просто потопили сами 2 - испанцы потопили всех, хотя попытки абордажа барка были, но потом добили его. В ИИ я могу смотреть на приказ абордажа и при 1НР не стрелять в целевого врага. Но.... он же в свой ход в ответ стрельнет и что минус корабль с +враг на месте? Вот вы сами как играете? Добьете, пока есть шанс или как-то будете след хода ждать для абордажа 2? |
GOST 8479-70 |
Jan 8 2023, 21:03
Сообщение
#79
|
юнга Группа: форумчанин (*) Сообщений: 16 Регистрация: 6-January 23 Пользователь №: 284,899 |
Добьете, пока есть шанс или как-то будете след хода ждать для абордажа 2? Добью, ибо можно потерять кораблик если дашь врагу отстреляться, а во-вторых, абордаж - это не настолько надежная штука, чтобы так рисковать. ------------------------------------------------------------------------------------------------------------ Сыграл несколько раз за пиратиков против голландца. Идея миссии интересная, на первый взгляд кажется, что легко заабордировать голландца, но не тут то было! Заметил, что слишком часто прокают промахи при стрельбе в упор. Сначала думал, что грех сетовать на рандом и вообще плохому танцору яйца мешают, но потом заметил, что это происходит слишком часто, чтобы списать это на статистическую погрешность. С 3 игры начал скринить результаты. Судите сами - сразу говорю стрелять старался только в упор, чтобы вероятность попадания была 1/2. Обратите внимание на соотношение залпов/попаданий у пиратов: вот тут только более-менее реалистичный результат: |
ALexusB |
Jan 8 2023, 22:44
Сообщение
#80
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,293 Регистрация: 2-November 04 Пользователь №: 3 |
Я таки немного подшаманил в ИИ для миссии захвата барка, т.к. топить его при 1 НР это неправильно - тут миссия на 1 корабль, а не три больших.
То есть со злости (ранд()) шип может в него после неуспеха абордажа пальнуть, но в целом будет рисковать и ждать хода. Так же рисковать на сближение при 1НР своем и жертвы. Вероятности такие да... выше писал идеи. == Нашел способ тестить ИИ-ИИ бои фоном (т.к. при сворачивании окна игра замирает, это webGL такой), можно запускать его на виртуалке Андройда в браузере. Сворачивание окна виртуалки игру не паузит уже. И можно набрать статистику игры ИИ-ИИ (я ж его правлю все еще, хотя и так уже норм играет). |
Текстовая версия | Сейчас: 17th May 2024 - 04:17 |