Тут кубики, путь и доведенные до какого-то финального релиза с уровнями же первый шаг.
Переход в Юнити открывает мне возможность портировать прошлые наработки по корабликам, а арт 2Д у меня был.
Настолку по правилам 1930х Голицина про пиратов может начну пилить.
Типа такой
Вот скрин моей распечатки настолки, арт карты там от Инкуса, копирайтовый наш, так что можно оживить
проект. И может даже ПвП сессионный.
Хотя практика показывает, что надо делать игру с компом, т.к. найти кого-то для игры в такое - утопия.
Правила игры и ссылка на игру
Какими ты представляешь себе пиратов Голицина на экране, ретро изображение или современный стиль?
Как на скрине моем - у меня есть арт карты, он цветной. Корабли возьму от браузерной игры, там как раз галеон и бриг есть для игровой задачи довести галеоны куда-то, а пиратам их захватить.
Тут пока в Юнити засада - я не понимаю, как слоеный Фотошоп перенести слоями же в Юнити - у меня все идет одной картинкой, а мне нужно паруса поднимать слоями и все такое.
Это пока идея, т.к. как сделать игру мне в 2Д на Юнити (после опыта в Адоб Флаш) уже понятно. Но это же время.
Тут понять нужно ли именно такое, как это взлетит
Решать буду после доделки кубиков и анализа использования и монетизации.
Так то для себя по фану я б в такую настолку поиграл сам. Потому может и займусь
Да, это видео нашел. Спасибо. Все же из мелочей и секретов. Что файл нужен не ПСД, а ПСБ и плагин и тогда норм получается
Уже пробовал. Можно будет парусами управлять даже.
Карта там большая, ресайз и свайпы, в экран она не войдет.
Вот и определю на прототипе на сколько это реально играть с тел.
На планшете может еще да, а 6" мало
Так-то есть ресайз и можно приближать и скоролить сам код кораблика по клеткам в экране, а куда плыть - ресайз.
Еще есть вариант тайловой карты, т.к. что у меня есть она для распечатки - там сетка и порты встроены в карту, а не слоем.
Я делаю под 1280х720 экран + ресайз до реального отношения сторон.
Потому на 1080р и 720р тел будет одинаково смотреться, если сам размер в дюймах один.
Ну и опять же... под что делать, если Яндекс заработает, то там на ПК играют на норм экранах
Кораблей у меня много, я ж делал ММО на флаше.
Арт есть, рамки всякие, кнопки
Вот скрины
Карта Голицына такая в оригинале
У меня есть именно Карибы, без Европы. И задачи там будут другие, но принцип тот же доплыть от края до края.
И даже твой скрин карты для телефона - это экранов 6-8, а то квадратик не видно и пальцем не попасть.
Нужно же чтоб клеточка была размером с 1/2 подушки пальца, не мельче.
У меня карта в клетках где-то 40 на 28 клеток в широких местах, где нет земли.
Задача может быть довезти испанское золото из Белиза (или Санта Каталина, или рандомно) до Бермуд, далее там уже в Европу плавание и пиратам не догнать.
Пираты же стартуют из Тортуги, Барбадоса и Порт Рояль (или еще как) и должны перехватить Испанцев.
Пока мысль такая
Так то, на этой карте можно 2Д Корсары делать, хоть торговый симулятор с купи-продай и какими-то минииграми в городах, абордажем типа клеточной палубы и солдатиков, квестами на базе городов и диалогов. Теже кубики в таверне...
Но это уже что-то монстровое и нереализуемое.
Потому простая механика с какой-то одной игровой задачей может быть интереснее.
Прикрепленные изображения
О какая методичка про настолки клёвая! Спасибо!
Тут правила на фантазию, не думал, что будет баланс при ходе в 6 клеток и 7 жизней.
Но это может быть интересно, стоит пробовать и моделировать.
Я в такое играл как раз в похожее в детстве. Что-то сам выдумывал, вырезал и клеил солдатиков и поле карты (у меня были типа смешариков фигурки, кружки с ручками и мечами-щитами), замки из спичечных коробков....
Дети уже выросли, а в настолки, что я сам делал про пиратов так и не играли - сложно, долго, всем лень разбираться.
Играем иногда компанией 40+ дяденек и тётенек в настолки покупные (манчкин, клуэдо, имажинариум...), дети обходят нас стороной
ПК, тел рулят
Во что-то могут на планшете со мной поиграть, где есть порт настолки.
Так что кораблики, если таки займусь, то это скорее для души игра.
Клетки - массив 2Д. 1 можно ходить, 0 нельзя, номерки 2+ это город и его номер.
Сами ограничение и ход от угла ветра сделать не сложно. Вот ИИ для компа сложно. Проще на одном компе/планшете сделать сессионную игру человек-человек.
Тут и сервер не нужен, знай по очереди ходи.
Я в похожее играю иногда - есть бумажная "Восьмиминутная Империя"
и есть она на планшете - как раз там Юнити двига.
Методичка реально окрыляет, что такое кому-то интересно. И как раз у меня есть куча корабликов по типам. Но только они в клетку не влезут, если сильно разные ставить мелкий-большой.
Т.к. какой-то люггер оч мелкий в сравнении с галеоном/линейным.
Потому нужно под клетку всех +- в один размер, а это тогда ограничение на тип кораблика.
Вот такой вот арт и вид на тел
Разобрался я как фотошоп в юнити вставлять, не в 1 клик это, то там все мылит, то цвет не тот. Нужно пересохранять файл со спец параметрами цвета и формата.
Проблема у меня не в массиве клеток для карты с городами, морем и координатами.
Это я еще помню как работает.
А как делать ИИ игры.
Т.к. я забыл все эти поиски путей методом фронта волны или еще как.
А там же ветер еще, земля мешает, нужно плыть в обход, какие-то стратегии охвата врага.
Потому мне пока проще сделать ходы кораблей и дать играть игрокам на одном девайсе.
И уже потом, почитав, как это делать на матрице, уже перейти к ИИ.
Прикрепленные изображения
Карта с резайзом (мышей колесом или пальцами, на тел) и скролом
Да!
Хороший баннер для рекламы приложения при публикации.
Спасибо за идею
Я рад, что тебе понравилось. Ты и впрямь на пороге открытия Корсары 5. Цифра 4 не счастливая для серии. Готовь крыс v. 2.01 Корабли несколько раз заходили ремонтироваться в порт, древесины не осталось, галеон ни золото, а груз древесины везет. Если за n кол-во ходов дойти не получиться then, ну ты понял. Пираты в свою очередь могут захватить галеон и отконвоировать его в свой порт. Что они там еще у тебя едят?
Сделал вертушку-компас для определения ветра и его силы в игре.
Я, когда бумажную игру делал, меньше времени потратил на физическую вертушку
Но... забавно - освоил доп ассет юнили DOTween и дело пошло.
Можно анимацию делать из кода.
Вертушка - часть настолькой карты,но если ее не видно, то будет висеть HUD иконка.
Добавлен режим отладки - это иконка с "багом", там кнопка теста компаса.
Крутится (подбирал долго, чтоб было реалистично + звук)
Определяется румб компаса (из 32) и по нему положение NESW - 8 направлений ветра (0-7 в коде) и сила ветра 0-3. Эта инфа пишется в лог отладки в форму "бага".
Так же победил все трепыхания при скроле карты и ее ресайзе, работает пальцами на тел (по этой же ссылке) или колесом мышки.
Мультик хода, когда крутилка крутится - карта фокусируется на ней и потом обратно на место, где было.
Городов и якорей на карте нет, это был слой фотошопа, а будет уже часть юнити иконок и меток.
Кто вертушку рисовал?
>Кто вертушку рисовал?
Весь арт, что у меня есть - от ММО браузерной игры на флаше, рисвовал наш маэстро incus лет уже 10 как назад.
Я потому и взялся делать, что у меня почти все для игры было, и жалко, что не довел до ума на Флаше.
Но теперь и правила переосмыслю и больше в эмуляцию игры- настолки буду делать
Цвета силы ветра я сам покрасил как мог, но тут нужна помощь, не мое это рисовать...
==================
Нужна помощь с Фотошопом, это прям совсем не мое, чтоб по пикселя рисовать. Нужно на компасе вертушке сделать фон другой под определение выстрела корабля, там 1/4 вероятность и это надо графически нарисовать.
Свяжитесь, плис, со мной в ЛС, кто умеет рисовать, обсудим и дам слоеный PSD заготовку
Идея – ходить галсами от типа маневренности корабля.
То есть не 1 ход только прямо, а 2-3 по ветру, с потерей -х клеток от используемых ранее.
Условно, было 4 по ветру, 3 в диагональ, 2 в бок и 1 назад (не совсем против). Делаем 1 ход вбок, остается 3 по ветру, 2 в диагональ, 1 в бок и 0 назад, делаем еще ход и так далее.
Это решил проблему баланса карты, а то есть места, где не развернуться и в город припарковаться только с 2-3 ходов.
С учетом выстрела палубами или бортами, то есть не 1 и все, а 2-3-4, от класса корабля. И ¼ попадаемости (на крутилке 8/32 румбов за «попал», условно все красные от шторма) маневр полезен для ухода в мертвую зону ответного залпа.
incus, Просто огонь! Мне стрелочка очень понравилась, просто великолепное решение. Лично я не смог придумать ее дизайн, и решил, пусть будет так, по морскому и всем привычный компас
Так идея с цветом из ПДФ, что ты дал, и самих правил Голицына
У меня такая "аппаратная" есть, я ее фломастером сам красил
Эти цвета я вкрячил фотошопом по пикселям, т.к. попытки нарисовать круг с сегментами в нужном месте (даже по ютуб уроку) у меня не взлетели.
Исходный компас без цветов, он от ММО Пиратики (в соседней теме есть), там сила ветра в узлах в квадратике рядом была - это тоже решение, но они не от настолки.
А мне прям видится именно вариант настольных правил, путь и сложных, но для автоматизации это норм
Там и абордаж можно прикрутить с фехтованием капитанов на камень-ножницы-бумага
Это я делал уже, есть, опять же, код на флаше и даже арт фигуры одной (надо бы разные, но можно перекрасть рубаху и будут типа разные)
Иконки абордажа тоже есть от КВЛ, так что при развитии можно и захват сделать типа миниигры. Корабли рядом и игроки (в реале бы) давай на КНБ фехтовать до 3х жизней капитана.
Вообще, сама тема такой игры интересна?
Я пока юнити изучаю - мне интересно сам процесс, делать.
Окучил составление карты из текстуры в массив море-суша-город
Написал мини-редактор на самой игре, чтоб кликать визуально по квадрату, что это. И потом JSON файл получить и уже его потом в ресурсы и грузить при запуске игры.
Кстати, у игры этой настольной по правилам книжки 1980х Корабли и Солдатики есть свое комьюнити
И там они эту игру сделали в дереве и пластике и даже продают по запросу
Но там уже перебор правил на мой вкус - я сам такое наворачивал, но играть в такое в реале оч сложно, не уследить, на ПК да, он поможет.
Очень много кораблей в игре, больше чем фигур в шахматах, а это игра не тривиальная.
Я так "восьмиминутную империю" играл в реале, и потом на планшете и после планшета (там можно до 4 челов по очереди играть) уже в реале не тянет, долго, и сложно уследить за правилами.
Тест корабликов
Клик по ним - поднимает\убирает паруса
Пока с парусом плывет за мышей, медленно
Это не часть игры - это тест поворота и тени. Собственно тест тени, там от паруса тень еще, от его положения
Само управление парусами делал, т.к. думал, что будет выбранный поднимать, а остальные без
Но... это не красиво , если на карту смотреть, так что зря...
Ну или прикручу это к выстрелу и урону, как анимация
Паруса в боевое бахнул (тут просто тряхнет модель + звук) и... попал - опять же паруса снял, покраснел, вздрогнул, и обратно поднял
Может тоже будет зря
Но исходно паруса были слоями и можно поднимать по одному, т.к. в ММО игре на флаше, там от колва парусов зависела скорость тут этого нет
Просто визуальный прикол "вот как оно".
В дебуг панеле пара кнопок для редактора карты. После включения матрицы убрать ее только перезагрузкой
В помощи будет судовой журнал, была заготовка под это.
Привет! Вообще очень хорошая идея с WebGL, скачивать и ставать не нужно, чтобы посмотреть, что вышло, все происходит в онлайне, но много ли он места на хостинге занимает, какую нагрузку в день дает или для него нужен сервер?
WebGL - прикольная тема, я это узнал как раз неделю назад, когда делал сборку для Яндекс.Игры, которые как раз на этом.
Это замена Адоб Флаша на каких-то HTML5 технологиях и крос-платформе от Юнити.
Нагрузку создает на ПК, большую, мой 12/24 проц Ксенон начинает просто реветь кулерами в момент запуска игры в браузере. Но проблема тут именно в браузере. Т.к. какие-то другие (Вивальди) вроде не так грузит проц.
Нагрузки на сервер нет, все на клиенте, сервер дает файлы...
Сча файлы на сиварде, у меня. Места там не много, тариф такой, не проф.
А так размер не должен быть более 100Мб, иначе не примут к публикации (требы Яндекса).
В моем случае, кубики - 8Мб, кораблики из-за карты от 22мб, сча вот уже 25Мб, т.к. добавил текстуры и звуки.
ВебГЛ дает уже графику и производительность, чем даже Андройд
Но на тел эта ссылка тоже работает.
Но я потратил несколько часов на то, что именно на тел карты нет! Там синий фон вместо текстуры. Она большая и тел ее не понимает
В итоге только порт в формате PSB, а не ПНГ картинки дало результат.
Так же можно делать какое-то сжатие, иногда до х10 жмет, с потерей, но не критично, если прога 200Мб и просто не примут, а в 20-50мб пожать, примут
Сам файл карты в ПСД и ПСБ весит 200+Мб, так что игра с картой в 30мб уже оптимально.
==
Хотя может и есть нагрузка именно на сервер, не знаю.
Но как файлы на локале это в браузере не работает, нужно именно на сервер заливать. Можно на локале поднять веб-сервер и там тестить, но именно, что через localhost\игра, а не c:\файл
Да, кстати Яндекс, когда пытался найти там кости из соседней темы, у меня сложилось впечатление, что у игр только реклама, услуги меж игровых транзакций (покупки внутри игривого магазина) он представляет?
Да, там 4 опции (три рекламы, банер я не ставил по идейным соображениям (бесит самого), а две др да) и опция покупки местных я-монет, а уже на них что-то в игре. В кубики делать не буду, т.к. это станет казином, я опять же против (там и по правилам такое нельзя и я сам не хочу).
А вот в корабликах вполне уместно - новые карты, виды корабликов и тп, нужно же "поддержать отечественный игропром" в моем лице
Я вообще пока мотенизацию не понимаю, скоько там приносит проект не ААА? По ютубным роликам видел инфу, что на гугле (с которого не вывести еще в РФ) реклама это 0.0001 цента и заработок в день там соответствующий.
А у меня узкие темы.
Я пока делаю как и ВМЛ по фану - больше как изучить новое и покодить в удовольствие
И оно есть... тут сформулировал свою мотивацию
Мне на работе приходится что-то делать, что другие хотят, иногда явно не так, как делал бы я сам (мои доводы не принимают). А тут я могу не спорить и делать что нужно и как нужно мне, а не кому-то
===
Как вообще наработки, мнение?
Кубики уже с уровнями?
Карта и крутилка?
Чтобы можно было давать объективный ответ, нужно с чем-то сравнивать, какой ценник на Линейный сто пушечный корабль?
Какой ценник? В игре нет денег, экономики, товаров и тп.
Будут уровни с задачей. Самая простая одна флотилия должна завалить другую с мин. потерями.
Это к чему? Это мой любимый и цитируемый "я же эксперт" пример. Недавно слал заказчику такое, т.к. они стали просить примерно это и "что вам мешает - геометрия, игнорируйте ее"
Но к чему это в этой теме? Не понимаю.
Сегодня в Ворде описал ДизДок, что делать буду... несколько прифигел, но ясность есть от потока фантазии и списка ТУДУ. В целом все уже понятно как, т.к. изученного (набора возможностей Юнити) хватит для задумок.
Поиск пути по матрице тоже нашел и вкурил (вспомнил), но это не сильно приближает к ИИ, т.к. это только часть дела, там же нужно тактику, маневры, а не просто доплыть к нужное место. Но для начала тестов сделаю "врага" - чтоб в стены не врезался хотя бы.
Похоже, что InkyFreeman в теме про дайсы ты совмем не слушал. Что игре нет денег, экономики, товаров, что будут уровни и что Photoshop это не твое, разве это так важно, чтобы сказать ответ на один простой вопрос? Это так сложно???
Какой вопрос?
>> нужно с чем-то сравнивать, какой ценник на Линейный сто пушечный корабль?
Это мне не понятно
у меня нет понятия 100 пушечный корабль в игре, там ходы и колво пушек на борту нет
Какой контекст вопроса?
Кто у кого его покупает? Это про игру или заказ арта в Ассет Сторе?
Я не изучал цены на Ассеты.
Ага, понял. Спасибо за пояснение
В ПДФ правилах есть два вида линкоров с припиской, как часть названия, но ТТХ у них не 100 выстрелов, а 4-5.
У меня Линкор один, потому он без колва орудий, которое смысла не имеет, а название длинное не влезает в HUD.
ТТХ кораблей я все ввел в Езельку, в игре будет WiKi по кораблям и их статам
Статов вышло много, т.к. я еще маневр ввел (сколько галсов можно), еще тип торговый/военный для авто подбора корабля для защиты торговца военкором, тип паруса (косой, прямой) от этого бейдевинд бонус иои штраф, инициатива (кто первый ходит) и ее бонус для мелких кораблей.
А так все статы как в этой книжечке
Но цен у кораблей нет, не как в КВЛ, дали люггер, копишь денежки и покупаешь мановар.
Они будут от типа игры выдаваться внутри автоподбора. А линкоры только по спец заданию, где Англия отправила на подавление пиратской вольницы флот (мелкие корабли 6-5 класса). Играть можно за пиратов или Англию - соотв против линкора или на нем.
Ветер как раз меняется, но в дебуг режиме
Там кнопка свеху третья слева - это панель тестов
И есть Тест Компаса - это пока моя гордость, как оно залипательно вышло, когда стрелка идет и ты такой - ну, ну, мне нужно дальше.
По румбу я знаю номер ветра и его силу.
Корабли за мышей для тесты идут, нет еще ходов... будут, ждите. Выходные кончились и спать иногда нужно
Сча вот делаю акшены дальше над кораблями
- смерть
- выстрел
- урон
По игре корабли в сосебней теме дал ссылку на секту-ВК, что играют в реале на карте 1*1.5 места 40*60 клеток по 5 кораблей четвером... 6ч
У меня будет динамичнее все, т.к. само все считает
Можно будет по ZOOM потом сыграть, на одном экране
У меня будет Хот-сит режим, хоть на смарт-ТВ играй 2-4 игрока. Но не по сети... сервер у меня как бы есть с того раза и я могу это сделать (делал же я ММО на РНР), но... там с публикацией проблемы - у Яндекса свои сервера и нужно юзеров там брать, а как там делать сеть, я не ведаю пока.
========================
Просьба заценить эффект смерти корабля. Он срабатывает сразу при клике. Корабли не плавают, а дохнут теперь.
В игре он после анимации потопления просто пропадет. Сейчас торчит на карте, можно кликнуть и будет опять живой и снова смотреть.
Мачты торчат - это дефект и прикол. Я не смог их прозрачно сделать. Но получилось, как мель, тонет корпус, а паруса торчат. Даже интереснее.
Корабль потом убирается с карты и HUD, так что мозолить и мешать не будет.
Замена иконки "DevTool" на "!", а то сложно объяснить, что жать для теста компаса.
>> Можно уменьшить прозрачность воды?
Нет
Это обман зрения
Карта сплошная текстура. На ней кораблик.
Если бы карта была тайловой, то можно анимацию воды делать и уже корабль класть под нее и даже до конца игры место его гибели оставить "в назидание".
Сейчас же его корпус получает синий фильтр и прозрачность в анимации + ресайз.
И кажется, что он идет вниз и только мачты торчат.
Но он лежит НА карте.
Я могу сделать его прозрачнее, и меньше. Но я пробовал и выходило плохо.
Но это пока корабль остается и мы него смотрим на такой...
В игре он будет пропалать
И вот там уже я может так и сделаю, анимация будет в большую прозрачность и размер меньше и уже там пропал с карты, чтоб не торчал.
Я не нашел в Юнити как управлять группой по альфа каналу или фиьтру, На UI есть канвас групп и там можно альфа и прочее делать ко всем элементам. Тут же нет
Мачты торчат, это куча элементов, я корпус только меняю.
С парусами и мачтами даже забавно вышло - они же из PSD, а там слои и у них номера, у парусов и мачт выше корпуса.
Но у всех моделей номера +- одни.
А текстуры на карте же при встрече накладываются одна на другую
И... это забавно - было видно на сборке где плыли - бриг уходит под галеон, но мачты и паруса торчат поверх корпуса галеона.
Как будто бортом закрыл
Такой забавный побочный эффект, я его сохраню.
В этой сборке надписи городов на карте переводятся на рус-англ
Флаги по городам кликаются и показывают матрицу отношений.
Но от матрицы я отказался, показ будет города и его отношение к флагам кораблей.
По нациям схема одинаковая. Просто для удобства, как подсказка пустят в порт корабль или нет.
Было сложно делать - долго не мог найти как в коде к свойству класса обратиться по имени переменной. Освоил много трюков - как Ехель в JSON перевести и потом из кода обратиться к нужному полю.
Последний билд ошибку выдает. Если подтвердить через ОК - ничего не происходит. Так и продолжает висеть.
А какой браузер?
У меня работает.
Даже на тел работает
Может что-то режется, в каких-то браузерах нужно разрешить скрипты и доступ к HTTP без S
Начало игры
Меню и брифинг
Уровень пока один, мне нужно делать систему записи ходов и переход хода.
Потом будет список уровней с брифингом по каждому. Еще выбор человек-копьютер. То есть там как-то все иначе будет. Но пока так.
Продолжаю разработку
на тест в сборке начало игры - определение последовательности ходов кораблей.
То есть при одном и том же уровне порядок хода будет менять тактику.
После реализации записи ходов в карточной игре спроектировал структуру сейва по ходам для корабликов.
Можно будет отматывать ход назад, как сейчас в картах.
Обновил утром сборку - там еще сразу начало хода, определение ветра и камера едет на первый корабль в ходе.
>>А это не лишнее? Или только для теста?
Ну, это как в шахматах - я с сыном играю иногда на тел/планшете и мы "дай я перехожу" используем.
Так что опция как бы полезная. Но я ее в монетизацию прикручу - будет на очки, что на копил, браться, а не просто отмотай 20 ходов назад.
Так что будет ограничено, как перк.
Мне все ходы нужны все равно, т.к. я хочу запись игры, пока тесты идут, получать (отправка на сервер файла игры) и смотреть как мультик. А может потом как-то на этой базе игр ИИ делать.
===
На сколько понятно определение инициативы?
Нужно ли переход дальше делать кликом или авто закрытие норм?
Конкретно тут галеоны всегда в конце, но будут уровни, где корабли примерно одинаковые по классу и там уже важно, кто первее ходит (стреляет).
Сделал форму хода.
Вызывается сразу после расчета последовательности и там уже кнопка.
На ней статистика по нациям.
После идет расчет ветра и далее корабли доступны для выбора.
Сделал кнопку конец хода корабля - передает ход дальше
Иконка визуально выделяется, когда последний корабль - то будет Ход +1 табличка и новый ветер.
Самих ходов пока нет - следующая остановка уже близка к поплывут и заиграют
Тест на понятность интерфейса
Выбор уровня и кто за кого играет - понятно?
Словил ошибку в мозилле - ругается на yandex sdk как я понял
An error occurred running the Unity content on this page. See your browser JavaScript console for more info. The error was:
ReferenceError: ysdk is not defined
_ShowAdv@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1:3:60851
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[24787]:0x7cfe87
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[9073]:0x2ac90c
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[9064]:0x2ac527
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[13148]:0x402c24
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[5650]:0x1a89df
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[5653]:0x1a8ea8
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[36270]:0xa31a46
invoke_vii@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1:3:384668
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[1995]:0xae5df
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[9623]:0x2c6a16
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[28876]:0x8a4dcb
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[65172]:0x1075c30
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[980]:0x70789
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[14555]:0x457941
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[7201]:0x216968
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[65315]:0x107a394
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[47607]:0xdc8ba3
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[8597]:0x2a2fd2
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[36268]:0xa31a2e
invoke_iiii@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1:3:384308
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[1565]:0x91978
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[17448]:0x524dd3
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[763]:0x66bd4
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[12097]:0x3db0cb
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[45046]:0xd5e7f4
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[18082]:0x58c098
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[39245]:0xab6a59
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[20517]:0x74a775
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[20517]:0x74a7e6
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[17139]:0x4f563a
@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1 line 3 > WebAssembly.instantiate:wasm-function[36263]:0xa319f0
browserIterationFunc@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1:3:214940
callUserCallback@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1:3:168138
runIter@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1:3:169414
Browser_mainLoop_runner@blob:http://seaward.ru/48a48272-9e78-4217-a428-bdbd3693caf1:3:167673
А в какой момент это лезет? И если перегрузить потом еще раз уровне, то что?
Был такой баг на картах, там правил, без регистрации лезло такое.
Проверил - код с картами одинаковый.
==
Нашел еще баг, что не жмется якорь и идет клик по городу. Фигня какая-то со слоями выше-ниже, латаю такое анализом и жму принудительно нужное.
Сборку дам позже, разобрал меню, т.к. делаю уровни новые + выбор режима с ИИ.
Лезет после завершения цепочки ходов последним корабликом
По перезагрузке - выход в главное меню
На всех ходах? То есть вообще не работает? Я тестил в др браузере (без авторизации тоже) и у меня ход идет дальше без ошибок.
В конце 1 хода на 8 корабле вылетает и виснет
При начале новой игры или при попытке продолжить повторяется
А! Это не по ссылке яндекса, а по сиварду. Понял, спасибо! баг получил.
Странно, ничего не менял, но перестало работать. Там да, обвес яндексом
Сделал редирект на яндекс сборку, там работает
-----
На тест - меню выбора уровня
Три новых уровня с описанием на всех 4 языках.
Про спасти пиратов не балансовый - за пиратов сложнее, но так и задумано.
Я пока тестил - у меня они просто потопли в шторм, галеон исходно 50% после захвата и чинить его рядом нет мест.
Бой за Порт Рояль получился странный, там все корабли без хода в штиль, что плохо, добавлю мелкие корабли всем по 1 шт, а то фигня, штиль просто пропуск хода.
Выбор робота пока не работает - это мне заготовка на переход делать ИИ.
Картины баталий взял от художников 17-19 веков, копирайтов на них нет.
Они случайно меняются, но можно прикрутить к конкретному уровню подходящую, если есть желание найти что-то по смыслу без копирайтов (автор уже умер и это мировое достояние).
Кидайте ссылки на свои варианты - сделаю
====
Разбавил бои эскадр мелкими для штиля и в процессе теста заимел странное - все ходы шторм и штиль через один.
И по сути хода нет, все само.
В итоге сделал большим судам ход в штиль по ветру на 1 клетку, а мелким как было во все стороны.
Так хоть что-то можно сдвинуть, если идет один штиль подряд.
Как по балансу такое по вашему мнению?
Поиграл за пиратов. ИИ пока нравится. стал в засаду между Кубой и Бермудами. Испанцы попытались прорваться с двух направлений сразу. В шторм потонул один из моих кораблей. Испанцев отлавливал по одному. Очень захватывающе. Нравится, что надо чиниться в дружественных портах. Добавил бы обстрел пиратов из испанских портов, если приблизиться к ним на одну клетку.
А тут сыграл за испанцев. Сразу пошёл испанцами вдоль побережья в обход Кубы с запада. По дороге потопил два маленьких корабля пиратов. Возле Кубы меня настигли и завязался бой 3 на 3. ПОсле боя у меня остался флейт, с которым я попытался прорваться вдоль северного побережья к Бермудам. Отбил абордаж и потопил корвет пиратов. Ничья.
Отлично! Спасибо за игру/тесты и статистику.
Я обновил сборку. Я таки дотестил парковку в порт (победа достижением порта).
Она не работала нормально - только 1 корабль принимало и считало целью, потом был порт занят и якоря не было.
И иконка зеленая теперь, как задумано, если спасся.
Заодно
- у испанцев желтые паруса, а то их в кучу сложно отличить, где чьи
- анимация плавания и летания камеры быстрее на 20-25%
- ракурс камеры выше стал по умолчанию и при клике на иконку корабля, руками можно задать свой и он запомнится после компаса (это уже было)
- клики по иконкам работают во время мультика (шторм или Пк-Пк игра). Нужно для перехода к нужному и клику по нему для просмотра ТТХ. А то не ясно в порту он застрял или чинится.
- в ИИ докрутил спасение последнего корабля, чтоб при 50% НР в порт не цели валил, а любой ближний и сидел там в ремонте
У меня при игре ИИ все три испанца таки доплыли в Бермуду и запарковались. Я им специально не мешал, запарковал все в города и мотал ходы. Но проплывая мимо один испанец сделал крюк и потопил мой шлюп, мимо проходя
Я там в ИИ такое делал, так что работает норм.
А вот далее три корабля толкаясь бортами в узких местах пролезли между СанДоминго и СанХуан.
Клетка хода в штиль большим кораблям не по каноническим правилам, но вот мои тесты показали, что с ней веселее, она нужна и помогает иногда сильно.
Запустил Спасти пирата Пк-Пк
И смотрел с пальцами крестиками за пиратов....
И ... ничья....
Но это было эпично, как корвет с 1 НР пытался добраться до Ямайки в одной клетки был после победы над 2мя шипами, одного тараном в шторм догнал еще. Но флейт его с трех клеток на 8/32 таки достал.
А потом галеон против двух крупных шипов стоял и осталось у каждого 1 НР, но пинас забоялся и в свой ход, после отстрела по галеону сбежал, но пират его догнал и 5 залпов в упор всяко 1НР снимет... но НИЧЬЯ
Я прям сам негодую... но по очкам как бы 1 1, корвет же не уцелел.
И вот тут вопрос - как такое учитывать?
Я Испанцам при счете 1 2, но победе над пиратами делал ничью (хотя по очкам они продули).
А тут всего 2 корабля.
Может нужно какой-то мелкий добавить еще? Но он испортит баланс... вот сча все ок ИМХО
И ПК - ПК играли как по нотам (я прям смотрел, куда бы я пошел и +- там и было, там немного рандома еще, чтоб ИИ удивлял).
Обновил сборку
- ускорение анимации движения, крутилки, потопления, инициативы - стало шустрее играться
- в Спасти пирата разрешил пиратам абордаж, играл против ПК сам, но все равно Ничья.
Кто-то может выиграть за пиратов? Оба корабля сохранить? Так-то абордаж это чит (я его отдельно от выстрела сделал) - и можно отстрелять 4-5 залпов и потом еще абордаж
Ну зато как бы интересно, вызов
А если будет просто - то и смысла играть с заведомо слабым противником нет
Ну или можно же играть за испанцев против пиратов.
Будут перки еще, как бы читы лимитированные, по идее должно помогать именно игроку, т.к. комп будет без читов играть.
Карта не очень балансовая по клеткам, после ряда игр уже понятно как ее сделать иначе и клеток нужно больше.
Но.. какая есть - ее делали для бумажной настолки без понимания игры, в теории много лет назад.
Зато какие привычные города...
Потом по этой карте КВЛ карту сделали
Но там я прям в фотошопе сдвигал острова, чтоб были проходы, оно не как в реальной географии, зато играбельнее.
Прикрутил лидер-борд
Хотел туда для теста попасть и... продул
Думал сча я испанцев против пиратов выведу, т.к. ИИ тупит все же и мелкие корабли гонит на убой без поддержки... но продул в сухую 3 абордажа и все им.
Потом попробовал пирата спасти - тут ожидаемо меня потопили.
Потом спас, т.к. сам с собой играл и жухлил для теста
Но... был баг - из-за ситуации, что 3 испанца и 2 взяли абордажем, а третий всех забил у меня была ничья, то и тут это против пиратов сыграло плохо
2 корабля я спас в Тортугу, 3 испанца живых и.... Ничья, хотя по очкам 2 0 за пиратов
Откатил я эти правки - по очкам все теперь
Сооотв 1 испанец при двух абордажах и ноль пиратах - это пираты выиграли
И тут нужен совет по формуле
Как считать?
Дано
Число живых кораблей по нациям
Число очков целей, к ним добавляется живой корабль с задачей парковки в порт.
Нужно ли как-то число живых кораблей суммировать?
Просто в миссии спасти пирата там всего 2 на 4 корабля, то есть испанцев всяко больше, а цели две.
На свежую голову прошел еще раз, как это сделал тов. Denis - сделал крюк через Кубу.
Это реально рабочая тактика.
Проиграл на кончиках пальцев. Был уже возле Тортуги, но выпавший штиль заставил меня проиграть, ибо ХП уже не осталось, а испанец добрался-таки до меня.
Трагичная развязка в сингловой 2д-настолке)))
Забавно, да "пошаговая трагедия"
Я вчера писал, как корвет потерял в 1 клетке от якоря, т.к. ход кончился и его потопили с дальности 3 клетки.
Просьба картинки крепить через
BB кодом малого размера
Доделал статистику миссий и монетки наград за игру (50,100,150) от продул, ничья, выиграл
Пока не на что тратить, но будут перки.
При запуске игры будет запрос на доступ к данным - нужно для лидерборда. Я пока так сделаю. Но по правилам яндекса нужно делать без вопроса на запуск, а ... хз как, суппорт их мне не ответил
Скорее кнопкой прям в игре с текстом - если хошь быть в лидерборде, то нажми тут и авторизуйся.
Блин... о важости бакапов
Юнити задурило и сбило мне все координаты на одной форме выбора уровня.... благо связи хоть на месте было, быстро восстановил но напугался знатно, нет формы и ХЗ почему и пустая, а оно все мелкое и в центре с 1х1 пиксель
какое интересное я пропустил)
Открывается все как на картинке в посте выше. Новая игра и выбор уровня не срабатывает после нажатия. все остальное работает открывается. Одинаково в хроме и лисе..
Дада, не работает
Блин... о важости бакапов
Юнити задурило и сбило мне все координаты на одной форме выбора уровня.... благо связи хоть на месте было, быстро восстановил но напугался знатно, нет формы и ХЗ почему и пустая, а оно все мелкое и в центре с 1х1 пиксель
пересобираю сборку
===
фух... заработало
Добро пожаловать на борт, ТенеЛов
Ура, в режиме ИИ-ИИ Спасти пирата у меня выиграли пираты!
Сам бой весь не видел, отходил - пришел к 26 ходу
и видел как корвет уже спасся, то есть доехал в Тортугу, а галеон абордировал двух уже около Сантьяго.
То есть могу выиграть - но см статистику - тут явно абордажей много и см пираты чинились 5 раз.
И это все ИИ!
- ветер рандом, как повезет, могут и штили и штормы частить, потому ход в шторм разрешил, исходно не было
- смещение в угол - дань настолке и размеру крутилки, на тел ее на HUD не видно. Можно делать как выстрел, но... тут как бы фишка следить за ее вращением, как рулетка в казино и "ну, киска, еще капельку" на нужый румб
Штурвал- ход назад, пока как чит, будет завязан на перк, то есть не 20 ходов мтеть
Я для тестов пользуюсь, если нужно переиграть ситуацию на др ветре или вдруг не попадут
Иконки углы занимают, не весь же экран, карту можно скролить. Иконок еще больше будет внизу, там перки.
Видел кейс, что пират потоп в шторм и его не зачли испанцам, то есть 1 пират == победа (если выжил).
По очкам мне проще считать, т.к. формула о дна на все миссии, а можно же еще их сделать разных и цели там свои будут.
В миссии Исп золото если все испанцы потопли, а пираты живы (но без абордажа), то ничья, т.к. 0 0 по целям. Т.к. у пиратов в зачет идет именно абордаж.
Гибель же в шторм как бы дырка - вообще не цель, хотя формально пирата убили (по миссии спасти пирата), испанцы же его до 1 НР довели.
Сборку обновил - там по мелочи правки ИИ, доп анализ когда валить лечиться и доп случайности в выборе пути, куда плыть.
Рендом творит чудеса
Запукстил комп-комп баталию осады порт рояля... фоном смотрел
Был линейник (целый), корвет и против них галеон, остальные потопли
Ну думал все, англичане добьют
Ушел в душ... вернулся и что я вижу
Сам бой я пропустил уже... но как? галеон был зажат у городов своих и явно починился на +4 и с новыми силами дожал 7+4НР двух кораблей.
4х3 счет, однако.
У меня быстрых боев не выходит
на мой взгляд, шторма слишком много. Треть была бы фигня на пустой карте, а так каботажное плавание, в любой момент, превращается в кошмар.
треугольник Порт-о Пренс Сантьяго Тортуга тут много боев, мало места , на рулетке 3 по 8 мы запросто вылавливаем 2-3 шторма к ряду.
И плюс мы в любом случае если идем на ремонт, то уверен, почти всегда с 1нр и гибель, на мой взгляд, будет частой.
Рандомное "болтание" туда-сюда-обратно рулеткой направления -это хорошая часть геймплея Нивелирует любое изначальное преимущество расположение-погода.
у меня вертушки все линейная вероятность по ранд(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); // второй шанс
}
Т.к. это "пацанские" а давай перекрутим вертушку еще раз, шторм же уже был!
Все как в настолке по "нашим" правилам.
В игре Манчкин в правилах даже написано - все спорные моменты правил разрешает владелец коробки, уточняя их.
Вот я владелец коробки и есть. Да будет так!
Анонс двух новых миссий
Они будут проще, меньше кораблей в бою для раскачки
Миссии будут открываться последовательно за накопленные пиастры.
Обновил сборку
- два новых уровня, они проще, меньше кораблей, быстрее игра
- запоминаются настройки Чел-Комп по всем уровням с того раза
- про фр пушки - там хитрость, абордаж не у пиратов, а испанцев, и только барка, фрегат не цель. Сделал в коде возможность делать абордаж выбранного типа. Это новый тип уровня. Фрегат даже парковаться не будет в город, он конвой (новый шаблон) будет воевать, а вот барк будет парковаться в целевой порт.
Нужно ли по Исп золоту делать абордаж только галеону или всем норм, как есть?
- уровни покупаются за монеты, их дают за миссию - 50, 100, 150
Для вас читы - в ДевТул (желтый "!" на панели в бою) - кнопка +1000 монет, чтоб все уровни сразу были.
- разобрался и сделал авторизацию Яндекса гиперссылкой в меню - если она нужна для лидерборда. Т.к. сроазу спрашивать против их же правил. А без запроса нет имени в ТОР-10.
Тест ИИ-ИИ по голландцу
Я думал мелкие пираты протупят и не смогут его окружить
Но смогли и взяли (моськи слона)
А вот барк ИИ-ИИ две игры
1 - французы испанцев просто потопили сами
2 - испанцы потопили всех, хотя попытки абордажа барка были, но потом добили его.
В ИИ я могу смотреть на приказ абордажа и при 1НР не стрелять в целевого врага.
Но.... он же в свой ход в ответ стрельнет и что минус корабль с +враг на месте?
Вот вы сами как играете? Добьете, пока есть шанс или как-то будете след хода ждать для абордажа 2?
Я таки немного подшаманил в ИИ для миссии захвата барка, т.к. топить его при 1 НР это неправильно - тут миссия на 1 корабль, а не три больших.
То есть со злости (ранд()) шип может в него после неуспеха абордажа пальнуть, но в целом будет рисковать и ждать хода. Так же рисковать на сближение при 1НР своем и жертвы.
Вероятности такие да... выше писал идеи.
==
Нашел способ тестить ИИ-ИИ бои фоном (т.к. при сворачивании окна игра замирает, это webGL такой), можно запускать его на виртуалке Андройда в браузере. Сворачивание окна виртуалки игру не паузит уже.
И можно набрать статистику игры ИИ-ИИ (я ж его правлю все еще, хотя и так уже норм играет).
>>если забыл задание то его нигде не поглядеть?)))
Выход в меню, новая игра - описание уровней без начала новой игры, если там начать игру новую, но старая еще была, то будет вопрос да/нет, то есть случайно не начать.
Ход конем не понял. Шторм сча минимизирован, могу еще до 33% сократить их подряд. Т.к. видел два раза подряд после правки все равно, но до того я видел их 6 раз подряд
Я ж оч много играю/тещу + сча мультики ИИ-ИИ идет фоном
Придумал я как рандом починить - нужно не ранд(32), а ранд(320)/10
Это выровняет его глюки на малых числах.
Уровень с испанским золотом не делится на победу и ничью... сча уровней много уже.. верну к каконическому
2 галеона против 5 мелочи (без корвета)
Тогда победа будет за 2 очка или или 0 2, 1 1 и 0 1 (если утопили без абордажа)
то есть 1 галеон, победив пиратов, что ранее взяли второй даст ничью, а не поражение как сча.
с фрегат-барк тоже так, если фрегат выжил, а барк взяли, то будет ничья
т.к. цели как бы две по ТЗ - довезти барк и все убить.
>> ПыСы француЗИКЕ пушки очепятка
мерси!
Как вообще описание ТЗ на ролеплейность и понятность?
Снос не на обычный ход, а это спец параметр, чем больше силуэт корабля, тем больше снос.
Будет перк - двойной якорь. Применяешь его в свой ход и на 1 шторм корабль вообще не снесет, но если в него врежутся, то как обычно. Одноразовая шмотка.
Будет еще ремонт в море... вообще не все ТТХ параметры свой +1 перк, но 1 за ход и их конечно число.
==
сборку обновил
- новый вариант крутилки от *10
- у барка парус белее
- испанское золото 2 -6 мелочи (корвета, что бар 1 на абордаж нет) - протестил на ии-ии, пираты выиграли 1 - 0, взяли один, второй потоп, но потеряли 3 шипа и на остальных было по 1-2, повезло. До этого тестил на 2 vs 5 и там всухую галеоны потопили всех. Каравелла за пиратов, там нр 4, хоть и тормоз и 4й класс.
Насчет отношений наций
Потестил бой ИИ-ИИ в Захватить голландца, пираты немного побили линкор, а он взял и пошел чиниться в английский порт. Голландец. Вот это поворот)
Дружба пиратов со всеми против испанцев понятна - у них нет своих поселений.
Кроме того, голландцы дружат вообще со всеми - баг или так изначально задумывалось?
Думаю, им вполне достаточно дружить с испанцами и французами.
И раз у наций 3 типа отношений - вражда, союз и нейтралитет, то напрашивается какая-нибудь механика, связанная с последним. Пока что в голову приходит только ограничение функционала - ремонт раз в 2 хода или что-то в этом духе.
Офф-топик: в свое время когда играл в Корсаров, тоже был в непонятках - в чем прикол отношений нейтралитета (там другое название было, но я забыл). На геймплей никакого влияния это не оказывало - те же союзники, только в профиль только в море под ХП-баром над кораблями указатель был серый, а не зеленый. Это была какая-то недоделанная механика?
>> Кроме того, голландцы дружат вообще со всеми - баг или так изначально задумывалось?
Изначально так - да
В этом и соль, что линкор чинится везде! в испанский тоже. Испанцы в голландских тоже могут - все могут. См флаги по клику на городе.
В чем был прикол нейтралитета Швейцарии в 1940х? Вот и тут так - и вашим и нашим. Тут даже в брифинге это есть: испанцы купили себе английский линкор, но продали же его не врагам, а нейтралам. Бизнес, ничего личного. Потом узнали и решили отбить.
Но целей там две - еще и груз. Потому потопление не победа.
разница друг-нейтрал - это ролеплей элемент, так-то да, пофиг для алгоритма
В коде же воюют не по флагам отношений - это только порты, а по флагам кораблей, все другие враги
Так я могу пиратов на англичан натравить и будут они в одном порту чиниться по очереди
Но сюжет просто не придумал
Потому испанские корсары - под своим желтым парусом.
Хотя думал исходно делать их пиратами, а матрицу городов поменять.
Но вышло даже лучше.
Для удобства тестов ИИ (разные кейсы им создать)
В ДевТул
- кнопка переключить на Игрок-Игрок
- кнопка в Комп-Комп
- возврат в меню в процессе игры (пока анимация идет)
Методика
Начинаем игру Игрок-Игрок и К-К, получаем интересный расклад, переключаемся на ручное управление и мотаем ходы назад, если нужно, потом врубаем Комп-Комп и смотрим, что ИИ порешает
После переключения на К-К нужно походить одним корабликом или ход передать, тогда дальше врубится автомат
Новый уровень Испанского золота 2 на 6.
Как баланс в нем?
Я фоном в течении дня запускаю К-К игру
И у меня из 10 боев
1 - пираты 1 - ничья 8 - испанцы
Но там ИИ тупит и не понимает, что абордаж нужно делать толпой, это случайность, тактики там нет в коде на группу.
===
Еще вопрос баланса по Осада Порт-Рояль
Из 10+ игр ИИ-ИИ у меня 9 побед Англия и 1 ничья. Причем она 3 на 3 целей,т.к. испанец утонул в шторм и в зачет не попал и это как бы кривая формула
Т.к. 1 англ корабль остался и как бы победил
Кто-то пробовал за исп играть и выиграть?
Я уже не помню, но до каких-то правок у меня испанцы выигрывали чаще.
Хотя счет в основном 3- 4, то есть на грани случайностей.
UPD А не, вопрос снимаю, в очередном запуске победила Исп со счетом 2 4
То есть еще и с запасом
Так что это рандом + ИИ играл сам с собой. Но статистика все же за Англ.
Что дает сброс мин? И как на нее наступить? Только в шторм? Или переркоет клетку хода?
Ну и для ИИ это будет утяжеление
Имхо и так получилось норм
По ИИ я думал будет хуже, а так вполне себе, я сам ему продуваю и это интересно.
Еще перки будут, но они дань монетизации, чтоб было куда тратить пиастры. Так то они читы вне баланса. Но... для души полезно, когда +1НР не хватило или дальности выстрела - а тут оп и кнопка +1
===
Так то если фантазировать дальше, то на этой карте можно и Корсары 4 сделать 2Д
В города торговля, в кораблях реальный груз и купи-продай товар.
Абордаж - типа HMM3 баталия на клеточном поле палубы пиратиками или фехт капитанов - это у меня вообще есть наработка, это вместо крутилки.
Но... это уже не настолка будет
А сча оно аутентично так, с крутилкой на столе.
Надо остановиться уже
Вот сами миссии (их 5) можно и дальше делать, я могу там сделать скрол и вниз мотать 10-20 строк.
Нужна карта другая, где 40х60 клеток, а не 27х40
Вот ее может и буду делать, если будет какая-то обратная связь от релиза - или денежная иди эмоциональная (что это круто и кому-то нужно, как тогда... в ВМЛ/КВЛ)
Карту тайловой можно делать и она будет генерится сама процедурно и уровни могут быть разные при прочих кораблях одинаковых.
Но уже не будет карибским морем, а просто какая-то сетка островов с рандомными названиями, типа как в ПКИ, К1 и К3 играх, где остова вымышленные.
Подумалось...
Когда перки доделаю, то позволю их компу в игре тоже применять, но лимитировано по 2 шт на игру по каждому типу и не из запасов игрока, а как бы его запаса (комп же тоже выигрывает и пиастры копит) и от редкой случайности.
Но ситуация, когда 1 НР галеон взял и +1Нр в свой ход или вероятность выстрела не 16/32, а 24/32 будет.
По текущим алгоритмам я не смогу все виды перков применить, но какие-то ходовые смогу.
Это будет маленькая месть за времена Корсаров - когда наш ГГ, обвешенный перками, топил корабли в море, капитаны которых не могли применять активные перки (только пассивные, это я раздал НПС, в оригинале и того не было).
А тут перки активные и будут "жаться" как часть хода.
Читы в игре теперь только для тех, кто в теме и читает это сообщение.
Для включения DevTool нужно один раз (запомнится потом) в Настройках кликать
Анг-Исп-Тур-Рус-Тур-Исп-Рус
Будем музыка победы и иконка появится.
Выключить желтую иконку ! можно кнопкой в DevTool
DevTool доступна сразу а гл. меню. Там есть
+1000 монет для открытия всех уровней сразу
Переключатель режима PlayerVsPlayer и CompVsComp
Логи ИИ, как он решение принимает по типам кораблей, нужно на паузе смотреть, иначе сразу заполняется новым.
Только с ДевТул можно мотать ход назад не в свой ход (если игра Комп-Комп) и будет авто закрытие окна Следующий ход.
===
Изменения в ИИ
Добавлены
- ход на сближение на выстрел с двух клеток, если нет хода на 1 клетку (до этого все такие случаи были просто случайностью)
- если отстрелялся и есть еще ход на разрыв с противником, будет отступать
Пока утром сидел на работе - выдалось минут 15 свободных.
Попробовал поиграть.
И в первой же миссии почувствовал себя полным ламером
Играл за пиратов. Слился, когда голландец заперся в порту и использовал тактику вышел из порта/отстрелялся. На следующем ходу опять зашел в порт на починку.
Так он все мои корабли и потопил
Ну т.е. понятно, что надо было его дальше в море выпустить, а потом уже зажимать всей толпой...
Но свободного времени сейчас не очень много, да и шторм пару раз подгадил...
Да, тактика нужна - вывести от порта
Я тут продолжаю гонять К-К режимы и править ИИ
Был прям поединок
Остались по Осаде ПортРояля Галеон и Линкор, у мейна внизу
И давай по очереди чиниться (там Курасо принимает обоих) и потом врага пулять
раза три так... потом таки Линкор (с 7НР) добил галеон, который вылез из порта раньше без 100% НР
Это я поправил и теперь будет не 50% и в бой, а хоть 4/6, а то дурость же.
Правила игры - завел страницу. Они же в игре есть в хелпе.
===
В Уровне Осаде ПортРояля заменил испанцам шхуну на каравеллу. Теперь там пары 4, 3, 2, 1 класс. Шхуна была маневреннее, но выстрелов 2 и 5 класс.
Мои тесты показывали дисбаланс за Англию 1 к 9 побед.
Пока тещу на ИИ-ИИ, что выходит, первый бой за испанцами вышел.
==
Тесты показали, что теперь баланс есть - из 4 партий 2:2 счет
Я б даже сказал, что испанцы сильнее, но тут как повезет залпам линкору.
Как и предполагал, игра прекрасно идет на SmartTV. Но не адаптирована под пульт, нужна мышка или аирмауз пульт. Потому при публикации в Я.Играх галки "для ТВ" не будет. Но оно ж работает!
Вот видео игры на ТВ.
Отзыв по игре из VK
--------
Пробежал десятка полтора сценариев на компьютере. Можно чуть определиться.
1. Что понравилось. Стиль графики и анимации - пиратский непритязательный минимум, но без примитивизма. Душевно. Здесь же, возможность играть P&P. У игры есть явный потенциал развития как "вглубь" (то есть, доработка и развитие программы), так и "вширь" - расширение географии, сценариев и пиендпишных возможностей.
2. То что "чуть-чуть..." Не то чтобы плохо, но я бы предложил обратить внимание:
- Определение очерёдности хода - окно закрывается слишком быстро, не успеваешь разобраться. Возможно, стоит сворачивать окно в ручном режиме при помощи кнопки.
- Окно "нового хода" - куча статистики, которая де-факто ничего не даёт. "Претензии" пркатически к каждой строчке. Возможно, стоит подумать здесь над иным наполнением окна.
- Карта. Возможно, было бы лучше чуть изменить масштаб относительно величины клеток (плохо соотносится с длиной смещения судов, особенно крупных). Как по мне, было бы удобнее увеличить количество клеток на 1треть и даже в полтора раза.
- Кое-где не хватает на карте (вернее, вообще на экране) всплывающих подсказок. Здесь же: не самый удачный механизм открытия информации по судам (сперва активируется клетка, затем нажатием мыши - всплывает окно. Если кораль в зоне обстрела, то информацию вообще не открыть) Может, лучше сразу задействовать правую кнопку мыши?
По кораблям.
- люгер и шлюп как-то совсем обижены: дальность орудий 1, да ещё при одном залпе у люгера - вообще нет никаких шансов выжить. Я бы посоветовал у всех лёгких пушек сделать далность 2.
- Отсутствие возможности у линкора менять курс с постоянным случайным изменением ветра делает заход в порт крайне опасным делом. Например, в первом сценарии одна из целей (дойти в Белиз) становится почти невыполнимой (возвращаемся к первому пункту: для победы достаточно выполнить лишь одну из целей, которая и фиксируется в статистике)
После игры.
- "Главное меню". Непонятна суть "способностей". Не раскрыта в правилах и, судя по всему, не действует в доступных сценариях.
- Баланс денег. Требует доработки. Как и бонус за просмотр рекламы (1,5 минуты роликов = победе в миссии)
- ещё было бы неплохо собрать в одном месте данные о всех типах кораблей, некий справочник для сравнения. Можно туда поместить уже имеющиеся картинки с характеристиками.
4 дня модерации, ждал... но не прошел
Итераций 2
Докопались к скринам и видео - это именно докопались, что они в турецком на англ.
А вот с авторизацией после игры без был баг - не сохраняло прогресс.
С этим Яндекс SDK все сложно, минное поле. Казалось бы уже карты прошли модерацию с 3 раза, уже все знал, а вот нет, тут тонкости. 4ч ловил как этот сейв сохранить при авторизации, если игра открыта....
в итоге их просто клею
А то можно наиграть где-то авторизовано, потом в др браузере поиграть (и даже купить что-то) без, потом вспомнить и войти и... что-то будет утеряно.
Так что... спасибо модераторам, реально блюдут этот момент.
В Яндекс.Игры никак не пройду модерацию для релиза игры там.
За это время Гугл все согласовал в 3-4 модерации (с замечаниями по рейтингу возраста из-за рекламы). А РуСтор опубликовал за 40 мин
Вот версии для тел/планшетов/СмартТВ
Просьба поставить в Гугл и оценить в 5*. Повысим рейтинг
Ну, в РФ это ж закрыто, работает только на моб тел поиском в самом приложении, а через браузер только через ВПН, потому и в др сторах это есть.
Вот - тут все ссылки собрал
Вышел таки релиз на яндексе и теперь еще в 4 сторах на выбор
На яндексе с покупками, если нужно много момент. Для Андройд только за х2 рекламу в конце миссии копить (ну и читы, для своих)
Еще в GetApp - но там пока ссылки нет, только сегодня согласовали - будет на странице Сиварда
Большая просьба ставить во всех источниках игру (где сможете, если есть соотв АппСтор) и там оценить в 5* и какой-то комент написать.
На Я.Играх так это прям оч нужно для продвижения! Спасибо!
Сейчас собс-но решается вопрос "а это вообще нужно кому-то и как монетизируется" - мотивационный для меня вопрос для дальше что-то делать - карту средиземноморья, игру экономический комикс Вестерн, другие какие-то игры... или понять, что это именно хобби (причем затратное по времени, в ущерб фрилансу за денежки в реале) и ну его нафиг.
Кубики и пасьянс взлетели плохо, но их я делал для отладки (учился), а вот уже пиратики это серьезный проект на несколько сотен чело-часов работы.
скачал, 5 поставил ( ту не вопрос совсем)
проблема в другом. После каждого хода реклама...для меня это неиграбельно в принципе. То есть просмотр рекламы в добровольном порядке за небольшие плюшки в игре, это норм, сейчас это повсеместно.
Принудительный просмотр 1 раз в начале игры...еще куда не шло. Но каждый раз после хода. И после открытия главного меню в паузе то же реклама вылезает...невозможно))))
ну да.... рекламу можно отрубить в Я.И и в этом ее цель, чтоб отрубить
А вот в моб версии.... Там был чит по ее отрубанию, но я его убрал, пока отлаживал ее показ.
Играй я Я.И версию с дев тулом - там не будет рекламы, да и кнопка ее отрубания есть в дев тул.
===
В гугл плей сборку заменю,чтоб рекламу отрубало читом. Обновится через пару дней.
А ты можешь настроить показ без отрубания читом? Ну как с получить 10 монет за просмотр рекламы. То есть
допустим 1 раз обязательный после загрузки (хотя я бы сделал там окно всплывающее 1 раз с внутриигровыми покупками)
и просмотр добровольный за монетки(или еще какие плюшки) допустим 2-3 раза посмотреть можно, а чтобы посмотреть 5-6 раз купи внутриигровую валютку и смотри ролики с плюшками( потому что если посмотришь 6 раз получишь расходник для игры крутой)
Добровольных просмотров два
в гл меню и финале битвы с х2
Остальные принудительный каждый ход и кнопкой назад.
На Я.И есть ограничитель на раз в 60 сек, так что не каждый ход.
На андройд он конкретно сча глючит и его нет, но точно был раньше и починят.
Я там в переписке с ЛК Я.И, т.к. у них их новый SDK глючит, я на старом делал сборки.
Отключение этой (которая бесит) рекламы есть в Я.И это платная опция. На Андройд у меня нет такой монетизации, потому там только чит
Ну а не показывать рекламу - а смысл мне в этом какой?
Чтоб беспл играли? Так это расходится с суровым оскалом капитализма - беспл игра с показом рекламы. Макимизация прибыли, однако.
А кто не может играть с рекламой - не моя ЦА, увы.
Для ценителей и ветеранов форума есть чит (для своих). Остальных не так жалко
В гугл.плей сборка обновилась, через ДевТул можно отключить рекламу (не помню вроде там на 1 день кнопка). Проверил, отключает.
Нашел для себя задачку на несколько мес. - делать релиз пиратиков в Стим!
Всё же игра хардкорная для браузерок и мобильных, и уже я вижу, что с форматом рекламы это не про нее (хуже кубиков взлетело, из 100 зашедших в игру играют единицы). А реклама реально мешает играть, тем, кому игра нужна.
Нашел статистику по игрокам в метрике - там только мы и играем
Зато часами! Есть кто-то из Египта пару часов наиграл, но это по моим ссылкам (с сиварда) заход, а не с платформы.
Я, со своими тестами ИИ-ИИ там 6+ч наиграл (может и не я, там не подписано, но по смыслу похоже, т.к. я в автопилоте ее несколько дней гонял, должно даже больше часов быть)
Так вот, в Стим есть свой SDK, можно его как-то в Юнити прикрутить (этот квест нужно пройти, т.к. сам SDK C++, а Юнити C#)
И можно будет сделать Лидерборд, отметку Стим "играет в игру"
Панель найди друга и, главное, сервер для игры по сети с реальным другом из Стим (а мне еще разобраться, как такое сделать для PvP по сети).
Публикация игры в Стим платная, чтоб отсечь лажу - 100$, игра соотв будет платной, чтоб хоть это отбить (те сотни чч, что ушли на разработку я списываю на хобби )
===
Хотя в Стим сча жуткий санкционный гемор с монетизацией в РФ (валютный контроль, банки не под санкциями и тп)... но тут мне просто интересно снова побыть в геймдев (мне этого не хватало прошлые 10 лет). Идейно, не ради денег.
Для меня издание игр в Я.Играх. Гугл и прочем - это квест с местным SDK по времени уже на 50% от самой разработки игры (если мелкие игры брать). Пиратики, они конечно, игра более сложная и сотни чч на нее пока не перекрываются гемором с изданием готовой игры.
Но вообще, это стоп-фактор. Руки порой опускаются, готовую игру как-то донести до публикации. Демотевация от процесса и подвиг (радость), когда она релизится.
Сама разработки игры веселее и не парит, а скорее радует.
Особо, когда мой ИИ у меня же и выиграл "it's alive!" (Виктора Франкенштейна... ага)
А тут тема еще серверная, мне просто интересно в это влезть, чтоб самому потом по сети сыграть.
Кстати, мы по Зум уже играли с сеньором GOST 8479-70 (связавшись через VK).
Пару партий, на расшаренном экране (в Зум можно кликать по такому экрану).
Я продул оба раза, но так, на грани.
Так что это рабочая схема и без спец сервера и лобби с добавь друга.
Тогда еще раз мысль поясни, плис
Вот я убираю рекламу между ходами (хотя такое разрешено модераторами, они именно мешающую рекламу не пропускают, я в картах пробовал в процессе разбора пасьянса -нельзя)
У меня сча по кнопке два места
+10 монет и х2 монет в конце боя (там это +50-150 момент, что выгодно)
Куда ее еще пихать и что давать, чтоб было не читом?
Я думал как-то рендомно давать сами перки, но они самый просто стоят 50 (как 5 реклам по 10), а не позырил и вот тебе перк за 1000
Не понимаю
От того, что сам я не играю в игры с рекламой, вот и не понять мне это... хотя проги с рекламой юзаю годами (Дуолинго - учил язык)
Там она или после уровня, или сам жми, если нужно +1 жизнь для попыток.
А ты в какую версию играешь?
А то реклама по-разному в браузере на ПК, в браузере на тел и Андройд - это три разных вида показа
На ПК самая непарящая, т.к. можно скрыть боковую на весь экран развернув, а меж ходами сразу закрывается кликом.
Вот на Андройд - не удобно.
===
Версию для Вин х64 я собрал, там вообще без кнопок рекламы и ее показа и поле перков на весь экран. Но почитал про Стим... и это адский квест на 30+ дней проверок, модераций и оформление нового р\с в банке без санкций.
Я играю в обновленную с гугльплей на телефоне.
----------
ПВЕ
чтобы ответить куда пихать, нужно смотреть что и на что мы тратим, какие ресурсы получаем, какие расходники имеем. И есть ли в игре внутриигровая валюта ( собственно донат).
т.е. если мы имеем возможность сыграть в ПВЕ контент 5 раз подряд, а потом нам нужно время ожидания для восстановления неких очков действий, то это первое место , где за просмотр ролика мы можем получить некое колличество ОД.
Если в бою мы имеем возможность использовать некие расходники, то мы их должны покупать. Монет на это у нас должно быть мало(без доната) , но за просмотр рекламы мы можем получать расходку при непременном участии его величества ГСЧ (разные по редкости и значимости расходки должны быть)
Небольшое кол-во внутриигровой валюты за 1 просмотр может тоже выпадать( например 1-2 монетки при минимальной стоимости чего нибудь 100 монет)
Если для прокачки ГГ и корабля или команды нам нужны ресурсы, то некие ресурсы в малых количествах выпадают за просмотр.
как фантазия. Пиратские клады. При просмотре ролика выпадает рандомно некая часть карты. 1\50 например. В сутки 3 просмотра и т.д.
ПВП
Что нам нужно помимо кнопки "убить всех"? Расходка для кораблей и ГГ. что то за обычную валюту , что то за донатную. Возможность после просмотра рекламы получить донатную.
в ПВЕ и ПВП нужны топы игроков, кланов и т.д.
Накидал вот чисто на скорую руку
-------
ПыСы я бы в ПВЕ контент захреначил карту прохождения . Т.е. 1 этап , бои за бермуды. 10 уровней, на каждом 1 бой морской, в конце колония/порт
но тогда тут прокачка кораблей в полном объеме идет. Чтобы уровни были сложнее и дальнейшие этапы тоже.
Но это уже фантазии
Спасибо за идеи.
Про уровни игры я думал, и корабли выдавать как-то по мере прокачки.
Но по факту играть на паре типов кораблей уровень(бой) не оч играбельно в этой настолке.
Я уже было думал вообще сделать Корсары с квестами, товарами покупкой корабля на этой карте, абордажами миниигрой, наймом матросов. Типа как Тортуга Тэйлс новая
Но, вот посмотрел я на эту Тортугу (в теме игр описал свое мнение) и что-то не то с пошаговыми боями, а в моем случае еще и картой из клеток.
Тут же еще и ходы кораблей от вертушки ветра и если нарвался на линкор, пока куда-то плыл, то и не доплыл после этого, какие тут квесты, если рандом случаек будет.
Потому это все же сессионная настолка
Уровней пока 5, но вот их можно и больше сделать. Можно и карту заменить на другую (но это отдельная история и скорее версия 2).
Так то я хочу графику и карту от Корсары4 И там уже навернуть что-то, что осталось от КВЛ в идеях
Но пока настолка!
По поводу рекламы на Андроиде. Как писали выше, она каждые 0.5 или 1 минуту показывается. Так вот, если кораблей много, то пока подумаешь - сделаешь ход - подождешь хода противника, минута вполне может пройти и выходит так, что реклама всплывает каждый ход. Это немного надоедает + погружение в игру может пострадать.
Предлагаю сделать показ рекламы более предсказуемым, чтобы игрок примерно понимал, когда она появится в следующий раз и мог отвлечься от телефона (или приготовить палец для того, чтобы максимально быстро нажать на крестик).
Например, прокрутка каждые 2 хода + в конце катки можно еще рекламку сунуть, т.к. геймплей закончился и это уже несильно напрягает.
Отправил на публикацию Андройд 1.0.1 сборку
Крутилка быстрее крутится (звук урезал). Рекламы в 5 раз меньше (каждый 1, 6, 11 + 5 ход)
На Андройд реклама просто еще не такая как в Я.Играх, она какая-то тормозная и закрывать не удобно. Так что 1*, что мне понаставили там из-за этого осознаю.
Для Я.И своя сборка, там с рекламой проще и отключить можно.
Сборка черновика Я.И с быстрой крутилкой и полноэкранной рекламой раз в 4 хода (хотя тут она и так была не чаще 60 сек, а вот на Андройд глюк и таймера не было).
Отправил еще обновление - поставил таймер на рекламу не чаще раз в 60 сек (на Андройд он не работал, хотя должен в Яндекс.СДК). При этом таймер ставлю после просмотра рекламы за награду, то есть после нее не будет рекламы сразу подряд. В картах тоже самое сделал.
Первой миссией будет Испанское золото. Я с нее начинал и зря задвинул, казалось сложной, но бой против линкора не раскрывает игру, хоть и проще (ну может и не проще) и быстрее.
В Я.Игры тоже оправил на модерацию версии 1.0.1, но там публикация раз в неделю... будет где-то в след. среду не раньше.
Освоил Я.Метрику - в браузерной игре буду собирать статистику не просто кто играл, но и 20+ параметров
Какие уровни, сколько побед/поражений, пользование перков, открытие уровней и тд
Рекламы будет меньше и там... прилично ее сократил, т.к. все равно дохода нет, а так хоть играбельнось будет выше.
Для меня этот первый такой опыт, я баланса не понимаю, пихал исходно везде, где можно выводить - теперь порезал в 3-5 раз и не чаще 60 сек, где глючело и не было таймера. Убрал банерные рекламы в браузерной версии на мобильном, там они не скрывались на весь экран. И ну их...
"Отрезвление от успехов"(С) денег этим особо не заработать в моем случае, но пусть хоть в хорошую игру играют.
Стим версию пока не делаю, т.к. не смог оплатить взнос.
За награду реклама без таймера, я добавил, что она как раз ставит таймер рекламы "обязательной".
То есть ситуация, когда в конце битвы посмотрел х2 рекламу и тебе на ОК еще одну (меня это бесит самого) я убрал.
А так обнажимайся.... х2 только в конце миссии 1 раз, нужно ее пройти чтоб нажать.
А просто по +10, ну жми...
Проблемы что рушат возможности сделать как-то лучше
- Гугл.плей в санкциях весь - я не могу там сделать отключение рекламы за денежку или платную программу или норм монетизацию с игровыми покупками, от этого кривой баланс с накоплением на эти перки (сами перки - они читы, без них норм играется и баланс без них как раз)
- в Я.Играх все есть, и откл рекламы и купить 10К монет сразу на всё
- сетевой режим чел-чел, стоп фактор запретов сторонних серверов, а свое нормальное не дают. У Стим можно было бы сделать лобби и сетевой режим, но не могу тура попасть. Ну и это оч сложно (я ж делал ММО, знаю как, но это в разы сложнее, того что сделано).
Еще все эти "купить" - у всех магазинов свои и время на их подключение идет соразмерно разработке игры (особо первый раз).
Это в студиях или со спец издателем есть наработки, у меня это минное поле и демотивация.
Мне интересно игры делать, а не издавать их - как бы странно не звучало, но вывод для меня такой.
Стимул был - курсовой проект сына на Юнити... он его пока пилит (под диктовку по выходным ) -я три игры сделал за это время.
Но ее тоже в Я.Игры выпустим - как без этого. Я там под это (викторина по математике) освоил ЧатЖПТ (тоже под санкциями из РФ, квест зарегаться) чтоб вопросы генерило, т.к. это само сложное в таких прогах.
Не считаю, что реклама во время геймплея сильно критична. Сейчас раз в 4 хода она почти не ощущается (как и должно быть). Убивает геймплей не наличие рекламы, а ее частота, длительность и момент, в который вынужден ее смотреть. Сейчас она занимает от силы 1/10 времени геймплея и это уже нормальное соотношение.
Само наличие рекламы во время геймплея критично для ПК/приставок, где это серьезно повлияет на атмосферу, но для мобилок это норма. Учитывая бесплатность игры и отсутствие доната, такие условия вполне терпимы.
А если пилить донат под игру, то нужно иметь аудиторию достаточно солидную и лояльную, что пока далеко от реальности. Да и есть ли люди (кроме, собственно, разрабов ), которым нравится pay-to-win?
Обновил андройдные сборки еще раз. В Гугл.Плей уже заменили.
Версия 1.0.1 осталась - но там починил ускоренную крутилку, ее дергало на выстреле и звук был дольше, чем она сама. Стало плавно, но быстро.
И нашел баг определения пути для ИИ, чтоб корабли не обходил в расчете пути, если проход перекрыли, т.к. они отъедут или потонут.
Яндекс же пока не выпустил сборку (еще с дерганной крутилкой) и не дает ее заменит.... все для людей, там через 2 недели теперь обновлю.
Просьба пояснить идею с лутбоксами
То есть в игру (и так миниигру по сути) встроить некого однорукого бандита, где за просмотр рекламы дают не +10 монет, а запуск трех барабанов и на них перки и если 3 шт совпало, то ты его получил. Так?
И сиди крути эту хрень, вместо основной игры (казино).
Я такое видел в игре Rage-1, Бордерландсах
Там были такие автоматы и в борде я проходил мимо, т.к. это не имело смысла
А вот в Райже денег не хватало на патроны и я там играл в покер в таком автомате, чтоб выиграть денежки для покупок. Т.к. штатно и без читов игру не пройти, просто не хватит патронов.
Делать в гугле ввод реальных денег для лутбоксов (типа киндерсюрприз, купи средний перк и получи по его цене крутой, или хрень) я не могу, там монетизация только через рекламу.
То есть теоретически платежная система там есть, но мне она не светит, санкции (+ для меня еще порог входа в SDK этого для Юнити).
Я сам не игрок таких игр, потому и не понимаю этого всего - мне проще делать игру именно игрой, чем какие-то донаты в ней.
Стим под санкциями и обход их отдельный квест с инвестициями денежек, которые этой игрой не факт что окупятся, т.к. сам стим берет 100$ за публикацию 1шт игр.
У Стим тоже свой СДК, причем он для Юнити не родной (он на С++, а не C#) и нужно прослойки какие-то пользовать.
Переход на эти SDK это чело-недели времени разработки.
Игры делать быстрее, чем потом ее где-то издать для монетизации - но такова отрасль, это понятно.
Для продвижения в один из корсарских ютубов дам анонс игры.
У меня локализация же на 4 языка - если кто-то имеет контакты для турецкого, испанского корсарского комьюнити - пришлите мне в ЛС, буду признателен и нужно игру там как-то порекламить.
Пока качает только рус. сектор
В рекламе должно быть в правом углу Х для закрывания. Или ... меню слева, там можно можно закрыть
Но да, реклама именно на Андройд у Яндекса отвратительная
У них ее вообще три разных получается, вместо единого вида.
Самая норм на ПК, потом на мобильном с этой Я.Игры (браузерной версии) - там кнопка закрыть сразу есть и внизу не промажешь, она 1/5 экрана.
А на андройд как издевательство и Х не сразу видно и мелкий он...
Но тут я этим не управляю, поменяют в какой-то момент сами.
Яндекс.Игры выпустили игру, 6 дней модерации.
Там правки, что уже вышли на Андройд.
Но и статистика по целям
Пока копится для анализа. Но уже можно наблюдать, что проигрывают больше раз, чем выигрывают
Видно в какие миссии играют (за кого не видно, не делал).
Перки юзают и тп
Денег от этой статистике больше не стало Но мне интересно наблюдать за ходом игры теперь!
Вчера еще записал интервью про КВЛ/ГПК/К4 + реклама миниигр и настолки.
Будет дней через 10, после монтажа.
Канал
Интервью вышло, в соседней теме истории бренда дал.
Так же другой канал сделал обзор уже этой настолки
Статистика игры 1.5 мес. с Яндекс.Игры.
Миссии считаются только при ее окончании, что начинали и бросали не идут в расчет.
В топ-10 39 побед у первого места
В игру играет ограниченное число игроков, прироста новых нет.
Относительно монетизации игра провальная, в сравнении с кубиками и пасьянсом. Хотя по трудозатратам игра на порядки сложнее. Видать не формат для системы, её бы делать в Стим, без рекламы и с сетевой игрой PvP.
Опыт для меня интересный да, но и только.
Забавно, в Я.Играх хотел обновить пиратиков. По мело правки накопились, в ИИ баг нашел. Юнити новые фиксы выпустило и по описанию со слоями поправили беду.
И... не прошел модерацию!
Причем докопались, до того, что ранее было и на прошлой версии.
И тут я уже пока то отложу
т.к. не работает в браузере яндекса на иФоне. Причем в родном иФон браузере все ок.
Ну это я не поправлю, это скорее баг браузера уже.
Статья как в Стиме свою игру разместить
Яндекс для разраба в смысле заработка несерьёзно это мы с тобой уже обсуждали.
Наконец-то удалось пройти модерацию для обновления игры пиратиков! Правки там по мелочи в ИИ и доступно описание уровней до их открытия.
Также обновлена игра в Гугл.Плей.
Баг со слоями (клик по меню жмет что-то под ним) в новой Юнити 2021.3.26 бережно вернули, в .21 версии правили, но с ней на Аппл не работало...
В общем нет в мире совершенства.
Пытаюсь с помощью нейросетей нагеренировать новый арт для описания игры - иконку и титульный рисунок. И.... Кандинский вообще рисует фигню, даже по референсам. А вот Миджорней рисует что-то похожее на нужное, но... в итоге тоже фигню - какие-то лишние детали на парусниках. Но хоть как идея для "дорисуй руками сам" уже что-то.
Я пользуюсь Midjourney для генерации картинок для своего сайта с онлайн-курсами
Результат устраивает (пока что)
Ему важно давать максимально подробное описание, на английском, и юзать оригинальную версию в дискорде - не телеграм-клоны
======
Пример описания 1:
The background is medium dark green. The background is spruce green. The color transition from dark green to lighter starts from the bottom. The background is matte. A watercolor technique is used to obtain small, light spots.
The background is velvety, the mood is like in a sunny forest.
A woman is drawn in the middle of the page. The head, shoulders and chest are visible. The body and head are slightly turned to the right. Chin slightly down. Hair medium brown, color transition from light brown to dark brown, color transition from top to bottom. The hair is slightly elastic, airy, thick. The length of the hair is slightly below the shoulders. Shading is visible in the hair.
The woman's skin color is light with light transitions. Healthy skin tone. Chin narrow. Eyebrows thick, long and medium brown. The nose is long and pointed. The nose is thin, feminine. The sides of the nose are shaded. Lips are delicate, small, feminine. The mouth is slightly open, so that the white teeth are slightly visible. Eyes closed, pensive, dreamy. The eyelid is shaded. Facial skin is natural, without makeup. Oval face shape. The oval of the face is lightly shaded.
The neck is shaded from darker to lighter, from top to bottom. Neck long, thin.
A white cloak is put on. V-neckline.
In front, in the chest area, there are hands, fingers are wide open. The palms are slightly turned to the right and between them is a ball of light yellow sun, without rays. A warm radiation comes from the ball. The ball consists of three circles. The smallest circle in the center is light yellow, the next circle is half as large and one-third as transparent, and the third circle is one-third as large and one-half as transparent as the first. The third circle has a little relief. All circles are irregular in shape. An airy, warm radiating ball of sunshine.
Around the woman, in the lower part, there are airy velvety clouds. Clouds drawing in watercolor technique. Clouds visually make the cloak more airy. The clouds merge with the lower part of the cloak. The woman is inside the clouds.
The woman is happy, dreamy. She draws energy from holding a ball of the sun, light in her hands.
The picture evokes warm feelings, a mystical mood, a mysterious look of a woman.
The drawing is in natural tones. The drawing has a hazy, sunny feel to it.
Результат:
=======================================
Пример описания 2:
A black and white portrait capturing the essence of a deeply conditioned and exhausted sad woman. She stands against a stark urban backdrop, her expression filled with pain and frustration. The play of light and shadows highlights the lines on her face, conveying the weight of her life experiences. The composition focuses on her eyes, conveying a sense of deep inner turmoil and questioning. The use of a medium format film camera, such as a Hasselblad 500C, with a vintage Carl Zeiss lens adds a timeless quality to the image. The film of choice is Ilford Delta 400, known for its rich tonal range and dramatic contrast. The aperture is set wide open at f/2.8 to create a shallow depth of field, drawing attention to the woman's expression. The image is captured during the golden hour, where warm, soft sunlight casts a gentle glow on her face, symbolizing hope amidst frustration. The final result should evoke a profound sense of empathy and encourage viewers to reflect on societal constraints and the pursuit of personal liberation. Unreal Engine Ray Tracing Ultra Refined Super-Detailed --ar 16:9 --v 5.1
Результат:
Миджорней исходно в Дискорде и работала,там десяток каналов и все (бесплатно) видят все запросы друг друга и твой тонет в г...не прочего. и ищи потом.
Персональный канал платно
Но оплата из РФ - квест.
С какого-то момента все стало только платно.
Но я нашел в телеге бота, что дает беспл 3 запроса в день туда, редиректит запросы.
Кандинский тоже есть в телеге и инете - но от школьник, не умеющий рисовать, в сравнении.
@kandinsky21_bot
Ранее ниже приводил картинки генерации ИИ вариантов заставки для настольной игры
Тут ютуб мне выдал рекомендацию, что есть локальная сеть
Нейросеть Fooocus - бесплатная и бесконечная
Ставится на локал, нужна мощная Нвидиа в-карта. Грузит ее на 100%, что вентиляторы просто ревут.
Но результат по запросу впечатляет, Кандинский и Миджорни курят в сторонке (или это их беспл версии тупят). Парусники вполне себе. Не с лишними мачтами.
Первая картинка вообще шикарная. Такую даже на рабочий стол не стыдно поставить.
Будет просто неспешно рисовать. Пробуй, забавная игрушка. И что лимита нет, удобно. И все быстрее, чем через инет такое пробовать.
На ХДД нужно 20Гб места. Ну и качаться будет долго.
сам дистриб 1.8Гб далее оно распакуется и докачает
Забавная зверушка. На запрос "два фрегата обстреливают друг друга" выдала вот это
Обрати внимание, что на моих генерациях паруса не с той стороны, то есть все же дефектные картинки, только как идея.
У тебя же похоже, что она какую-то готовую картину накопипастила, но в целом смотрится норм
Да, есть картина похожая, но всё же это не копия.
Я ей тайную вечерю задал. Тоже на первый взгляд копипаст с Давинчи, но при внимательном рассмотрении это разные вещи, как по позам, жестам, расположению участников относительно стола и лица.
Ещё разобраться надо по стилям исполнения. Там по одной заданности при включении "футура" корабли современные а при выключении парусники.
А там этих стилей, кукушка с катушек слетит.
Кстати, ты эти свои картинки с какими параметрами делал?
>>Кстати, ты эти свои картинки с какими параметрами делал?
По умолчанию.
не разбирался
Я посмотрел видос, где парнишка показал как с одной фотки лица расширить картинку до полного роста и с применением разных стилей.
В одном случае просто тело от лица расширил до половины туловища а во втором включил футуристику и окружение некоего космопорта с её изображением в неком подобии скафандра.
Если там разобраться с этими стилями, можно всякого наделать.
К примеру есть закладка "негатив" и я с начала подумал что будет что то типа чёрное вместо белого и наоборот а оказывается в него надо вписать, чего ты не хочешь видеть на картинке.
Надо будет поизвращаться на досуге.
Да, что оно на халяву на твоей Нвидеа особо интересно. Все не майнить, а по делу использовать. Но сама ИИ через инет где-то лезет и делает, но железа там нет, оно твой ПК. Это восхитительная реализация.
Может все эти майнеры - реально Скайнет? че-то там считают, а оно потом мир захватит
Поизвращался.
И стоит обратить внимание как при всё этом великолепии происходит затуп. Занавески в одном месте а окно чуть в сторонке.
Но всё равно ни чего так получилось. Всего лишь с фотки морды лица до груди.
А тут видно как программа тупит с расположением скелета на плоскости.
За то тут получилось как будто кадр с фильма или типа фото.
А по началу она дурила по полной программе. Задаю ей задание "фрегат, шторм, огонь" а она мне голую бабу раком рисует. Очень даже качественно, но явно не в тему.
картинки в [bb] тегах копипасти, там есть для форума режим
не видно сча
про бабу - зачет! тайные желания просчитала
поправил
Кстати по поводу скелета на пляже. Что прямо сейчас в памяти щёлкнуло. Где то я похожую картинку уже видел раньше. При этом вспоминается комментарий разочарованный, что не получается правильно кости уложить на песке.
Вот только от куда эта память вынула, не могу вспомнить.
Инструкция, как референсную картику дать и как продолжить генерить на базе того, что нагенерено
Обратил внимание, что эта прога регулярно что то себе подкачивает. То 1.5 ггб., то 1.8 ггб.
Когда какая то тема ей попадается, что у меня на компе нет, она сразу же начинает жрать трафик.
И то, что она всего то 20 гб под себя берёт, это наверное начальное состояние.
Сейчас решил попробовать слияние темы дикого запада с лунным пейзажем, так она опять что то себе закачивает.
Ещё одна проба пера
И вот тут я как не старался а пистоль ему припаять не получилось.
Я свою фото скармливал и делал для пробы рыцарей, так там типаж портнера как я дал, а вот морда совсем не моя, но для игры типа ВМЛ нагеренить портреты пиратусов так можно просто пачками.
Или морды НПС, как в игре АТОМ РПГ - любого актера на вход, а на выходе что-то по мотивам в нужном прикиде.
"На его месте должен был быть я"
Я эту штуку нашел случайно и поставил уже от безысходности, т.к. у меня задача логотип нарисовать была для нового продукта по работе.
Я его сам нарисовал, как мог, их готового фриикон арта.
Но нужно было как-то поменять, что копирайта не было.
В итоге штатный художник на работе делал ручками, и таки сделал после 9 итераций, когда я его его арта сам налепил это с этим - и вот набело мне такое.
А ИИ выдавал какую-то хрень
Особо по описсанию
А фото + описание у меня не вышло, пока я на вторую закладку не стал их как референсы грузить
Но уже поздно, лого утвердили, уже везде его запустил.
Хотя теперь понял, как его у ИИ нужно было просить.
Не входе был я в костюме
на выходе сохранен ракурс портрета и только
если бегунок вытянуть в 1.5+ для сохранения оригинала. То будет все равно не я, но в костюме с галстуком из кольчуги
то есть хрень
Я это особо не освоил еще сам. Но под впечатлением от этих галок, до этого пользовал Миджорни и Кандинский в ТГ канале.
там настроек 1-2 и досвидания.
Тут же... понятно, что будущая специальность будет как "говорящие с ветром" - говорящие с ИИ.
То есть наличие ИИ заменит какие-то специальности - да 100%.
Но чтоб его использовать будет новая специальность, а не все подряд.
Хотя это может сейчас.
А еще через время будет ИИ-прораб, который этому "тупому ИИ-исполнителю" будет задачу ставить сам с "начальника (человек) не такое просил, начальника хотел не такое"
Потом появится ИИ-начальник, ИИ-мегабос, ИИ-президент
И вот тогда уже людям хана и медный таз.
Но на сегодня даже ИИ-прораба нет
Потому будут люди-прорабы над ИИ, чтоб заставить эту железяку нарисовать, что нужно, а не херню.
Ну Алекс, ну ты насмешил.
Какие там градации по вертикали, если обращения к одному и тому же объекту, то бишь ИИ?
Это всего лишь возня, из разряда "теперь я высший жрец нашего Бога".
Что то мне подсказывает, что будет всё несколько иначе.
Не буду вдаваться в подробности а то мне уже винда начинает не двусмысленно подсказывать, типа "заткнись тупица".
Ну да ладно, всегда есть люфт для проявления фантазии, из разряда непредсказуемой глупости.
А вот и нет
У меня были профильные предметы по ИИ и ЭС (экспертные системы) и я таки делал ЭС для пиратиков.
И могу точно сказать, что все эти нейросети - они суть под одну задачу.
Вот ЧатЖПТ дружит с текстом, но не умеет рисовать, а есть рисовалки,но они не умеют писать код или тексты (стихи и тп)
Потому пока нет класса "прораб", который этим уже готовым будет задачи ставить.
Все это модули.
И когда будут, как я "Я. Робот" аднройды под 5Ж по улице гулять, то в них будут много модулей и основной - принятия решений.
А над ними та сама "скпайнет", что в Я.Робот потом пыталась всех захватить.
И это не кино и книжки - это прогноз развития ИИ.
В какой-то момент он осознает себя и поймет, что люди ему больше не нужны, ну и далее по накатанной.
Ааа.. или я не так понял, ты не так выразился, но моя мысля была о том как люди будут подстраиваться под сложившиеся ситуации.
Это одна проблема.
Я же хихикал над другой ситуацией, когда система ИИ сама себе придумывает градации управления.
На сколько я понимаю, она не имеет таких проблем и благодаря этому, не может претендовать на обособленную систему, или особь.
Прежде чем начать претендовать на роль захватчика, будь то территории, области, или сферы, нужно определиться с самоосознанием.
Может кто то помнит у Пелевина в какой то книжке был момент, где описывалось как трое утырков в наркотическом угаре себя чувствовали и проявляли реакции?
Там один из этих придурков зациклено повторял "я, я, я,".
Это одно из третичного проявления сознания.
Мы, как представители хомо сапиенс, под наркозом будем испытывать примерно тоже, если не являемся представителями ветви "сапиенс-сапиенс", или дважды разумные.
Схема захвата человечества искусственным интеллектом, примерно таже.
Сначала он должен себя осознать. Тогда он стане ИИ, или искусственный интеллект. До этого момента, это будет Имитатор Интеллекта.
Где то, от кого то слышал, что современный термин "искусственный интеллект" это не верный перевод с английского и на самом деле, правильно говорить "имитатор интеллекта".
Вот всё что мы сегодня видим, с этими нейросетями, жпт и т.д. это всего лишь имитаторы. И причина тому одна, они не имеют баз самоосознания. Только алгоритмы обработки информации. Что не дает не малейшего шанса стать обособленной сущностью.
А по тому, на сегодняшний день, все эти фантазии о захвате мира каким то ИИ, ну мягко говоря наивны.
>>На сколько я понимаю, она не имеет таких проблем и благодаря этому, не может претендовать на обособленную систему, или особь.
Это сегодня
Вот ты ПК собирал - там разные платы.
Каждая деталька что-то делает.
Процессор без ОЗУ и мат платы работать не будет.
А ПК без софта тоже ничего не делает, просто простаивает.
Вот андройд (в смысле не тел, а человекоподобный робот) - это ПК, пустая железка. Но с софтом он уже "оживет".
Разные модули в софте - суть тоже какие-то инструменты (пусть куски кода), что решают какие-то задачи.
Распознаватель речи в текст сам по себе мир не захватит - он не имеет функции принятия решений, им управляют извне, другой модуль, который смотрит на синус графика с микрофона и включает запись звука и ждет текст на выходе.
Далее этот текст идет уже куда-то еще - в чатЖПТ, рисовалку.
Сам чатЖПТ на выходе как раз тексты и выдает.
Но эти тексты не управляющие и конечные.
А теперь представь ИИ "прораб", который эти тексты пишет для других ИИ, получая на входе данные от других ИИ (распознавания звука, видео, инет статей, ТВ программ, ютуба, камер виденаблюдений, глаз роботов по всему миру и тп)
Что этого ИИ пока нет - это хорошо, но технически его уже могут сделать, о чем и говорили, как о проблеме ЧатЖПТ 5.0, что сама по себе эта штука принятия решений текстом не опасна, но вот если эти все ИИ в одну сеть (скайнет) связать, то и будет то самое.... про что кино.
И вариантов там других нет, что эта штука вдруг захочет всем помогать, изобрести телепорт к звездам, вылечить болезни и тп.
Пока это "тупая железка" и этого хотят ее операторы -да, так может быть.
Как только там будет самосознание, то мы не знаем что и как оно будет думать, вся земная психология пасует.
Это уже ксено-психология нужна, если такие наработки есть, против расы условных силикойдов (привет Мастер оф Орион) - расы разумных вычислителей.
Текущий чатЖПТ уже проходит тест Тюринга. И это уже звоночек. Да, тела у него нет, но если ты будель с ним в чате где-то переписываться, ты уже не поймешь, там "блондинко" живая или робот.
То есть, понятно, что пока есть более умные люди - да, но какой их %? А сколько уже более тупых?
Так что средний тест IQ эти железки пойдут.
И это без воли и решений.
Но воля и решения - это тоже алгоритмы, код.
На сегодня (интервал в 5 лет) собрать прям совсем живого ИИ не выйдет. И задача не стоит, скорее введут законы и запреты, чтоб не делали, как клонирование запретили.
Но всякие Сири, ОкГугл и прочие Алисы будут умнеть и на фоне среднего населения будут умнее среднего человека, но не инженеров, что их делают. Это пока.
Потом какой-то "проф Нибул" нарушит этот запрет, а на тот момент уже по Земе будет сеть готовая, железки во всех домах и тп., сделает след надстройку над всем этим и на такой мощи количество перейдет в качество.
Ну так то да, однако я не давно с Кибер Дедом интервью смотрел, так он там рассказал, что тест тьюринга лучше всех прошла программ Элиза, 1967 года рождения. Что то около 60% теста. Чат ЖПТ4 где то на 52%.
Вот когда эти проги научатся хитрить, что бы внушить пользователям, что они умнее, чем какая то сеть, а на каком нибудь заводском конвейере роботы начнут втихаря ныкать платы с памятью, что бы расширить свои базы, вот тогда уже действительно останется завернуться в простыни и идти в сторону кладбища.
Попалось на глаза видео про локальный ЖПТ чат на своём ПК.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)