Unity. Настольная игра про пиратов., Настолка по правилам Голицына |
Здравствуйте, гость ( Вход | Регистрация )
Unity. Настольная игра про пиратов., Настолка по правилам Голицына |
ALexusB |
Nov 19 2022, 08:04
Сообщение
#1
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
Тут кубики, путь и доведенные до какого-то финального релиза с уровнями же первый шаг.
Переход в Юнити открывает мне возможность портировать прошлые наработки по корабликам, а арт 2Д у меня был. Настолку по правилам 1930х Голицина про пиратов может начну пилить. Типа такой Вот скрин моей распечатки настолки, арт карты там от Инкуса, копирайтовый наш, так что можно оживить проект. И может даже ПвП сессионный. Хотя практика показывает, что надо делать игру с компом, т.к. найти кого-то для игры в такое - утопия. Правила игры и ссылка на игру |
Denis |
Nov 29 2022, 19:43
Сообщение
#41
|
пират Группа: форумчанин Сообщений: 2,563 Регистрация: 9-June 05 Из: Словакия Пользователь №: 824 |
Просьба заценить эффект смерти корабля. Он срабатывает сразу при клике. Корабли не плавают, а дохнут теперь. В игре он после анимации потопления просто пропадет. Сейчас торчит на карте, можно кликнуть и будет опять живой и снова смотреть. Мачты торчат - это дефект и прикол. Я не смог их прозрачно сделать. Но получилось, как мель, тонет корпус, а паруса торчат. Даже интереснее. Корабль потом убирается с карты и HUD, так что мозолить и мешать не будет. Замена иконки "DevTool" на "!", а то сложно объяснить, что жать для теста компаса. Очень даже прикольно тонут. Можно уменьшить прозрачность воды? |
ALexusB |
Nov 29 2022, 20:07
Сообщение
#42
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
>> Можно уменьшить прозрачность воды?
Нет Это обман зрения Карта сплошная текстура. На ней кораблик. Если бы карта была тайловой, то можно анимацию воды делать и уже корабль класть под нее и даже до конца игры место его гибели оставить "в назидание". Сейчас же его корпус получает синий фильтр и прозрачность в анимации + ресайз. И кажется, что он идет вниз и только мачты торчат. Но он лежит НА карте. Я могу сделать его прозрачнее, и меньше. Но я пробовал и выходило плохо. Но это пока корабль остается и мы него смотрим на такой... В игре он будет пропалать И вот там уже я может так и сделаю, анимация будет в большую прозрачность и размер меньше и уже там пропал с карты, чтоб не торчал. Я не нашел в Юнити как управлять группой по альфа каналу или фиьтру, На UI есть канвас групп и там можно альфа и прочее делать ко всем элементам. Тут же нет Мачты торчат, это куча элементов, я корпус только меняю. С парусами и мачтами даже забавно вышло - они же из PSD, а там слои и у них номера, у парусов и мачт выше корпуса. Но у всех моделей номера +- одни. А текстуры на карте же при встрече накладываются одна на другую И... это забавно - было видно на сборке где плыли - бриг уходит под галеон, но мачты и паруса торчат поверх корпуса галеона. Как будто бортом закрыл Такой забавный побочный эффект, я его сохраню. |
ALexusB |
Dec 4 2022, 22:42
Сообщение
#43
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
В этой сборке надписи городов на карте переводятся на рус-англ Флаги по городам кликаются и показывают матрицу отношений. Но от матрицы я отказался, показ будет города и его отношение к флагам кораблей. По нациям схема одинаковая. Просто для удобства, как подсказка пустят в порт корабль или нет. Было сложно делать - долго не мог найти как в коде к свойству класса обратиться по имени переменной. Освоил много трюков - как Ехель в JSON перевести и потом из кода обратиться к нужному полю. |
Морской Демон |
Dec 6 2022, 22:30
Сообщение
#44
|
боцман Группа: форумчанин Сообщений: 154 Регистрация: 15-September 06 Из: Ростов-на-Дону Пользователь №: 4,153 |
Последний билд ошибку выдает. Если подтвердить через ОК - ничего не происходит. Так и продолжает висеть.
|
ALexusB |
Dec 6 2022, 23:35
Сообщение
#45
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
А какой браузер?
У меня работает. Даже на тел работает Может что-то режется, в каких-то браузерах нужно разрешить скрипты и доступ к HTTP без S |
Морской Демон |
Dec 6 2022, 23:58
Сообщение
#46
|
боцман Группа: форумчанин Сообщений: 154 Регистрация: 15-September 06 Из: Ростов-на-Дону Пользователь №: 4,153 |
|
ALexusB |
Dec 10 2022, 23:29
Сообщение
#47
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
Начало игры
Меню и брифинг Уровень пока один, мне нужно делать систему записи ходов и переход хода. Потом будет список уровней с брифингом по каждому. Еще выбор человек-копьютер. То есть там как-то все иначе будет. Но пока так. |
ALexusB |
Dec 22 2022, 00:30
Сообщение
#48
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
Продолжаю разработку
на тест в сборке начало игры - определение последовательности ходов кораблей. То есть при одном и том же уровне порядок хода будет менять тактику. После реализации записи ходов в карточной игре спроектировал структуру сейва по ходам для корабликов. Можно будет отматывать ход назад, как сейчас в картах. |
Морской Демон |
Dec 22 2022, 09:26
Сообщение
#49
|
боцман Группа: форумчанин Сообщений: 154 Регистрация: 15-September 06 Из: Ростов-на-Дону Пользователь №: 4,153 |
|
ALexusB |
Dec 22 2022, 10:04
Сообщение
#50
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
Обновил утром сборку - там еще сразу начало хода, определение ветра и камера едет на первый корабль в ходе.
>>А это не лишнее? Или только для теста? Ну, это как в шахматах - я с сыном играю иногда на тел/планшете и мы "дай я перехожу" используем. Так что опция как бы полезная. Но я ее в монетизацию прикручу - будет на очки, что на копил, браться, а не просто отмотай 20 ходов назад. Так что будет ограничено, как перк. Мне все ходы нужны все равно, т.к. я хочу запись игры, пока тесты идут, получать (отправка на сервер файла игры) и смотреть как мультик. А может потом как-то на этой базе игр ИИ делать. === На сколько понятно определение инициативы? Нужно ли переход дальше делать кликом или авто закрытие норм? Конкретно тут галеоны всегда в конце, но будут уровни, где корабли примерно одинаковые по классу и там уже важно, кто первее ходит (стреляет). |
Морской Демон |
Dec 22 2022, 11:16
Сообщение
#51
|
боцман Группа: форумчанин Сообщений: 154 Регистрация: 15-September 06 Из: Ростов-на-Дону Пользователь №: 4,153 |
|
ALexusB |
Dec 24 2022, 22:28
Сообщение
#52
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
Сделал форму хода.
Вызывается сразу после расчета последовательности и там уже кнопка. На ней статистика по нациям. После идет расчет ветра и далее корабли доступны для выбора. Сделал кнопку конец хода корабля - передает ход дальше Иконка визуально выделяется, когда последний корабль - то будет Ход +1 табличка и новый ветер. Самих ходов пока нет - следующая остановка уже близка к поплывут и заиграют |
ALexusB |
Jan 4 2023, 15:54
Сообщение
#53
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
|
Морской Демон |
Jan 4 2023, 19:55
Сообщение
#54
|
боцман Группа: форумчанин Сообщений: 154 Регистрация: 15-September 06 Из: Ростов-на-Дону Пользователь №: 4,153 |
|
Leviafan |
Jan 5 2023, 10:58
Сообщение
#55
|
боцман Группа: форумчанин Сообщений: 291 Регистрация: 16-June 07 Из: Красноярск Пользователь №: 10,715 |
Словил ошибку в мозилле - ругается на 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 |
ALexusB |
Jan 5 2023, 13:38
Сообщение
#56
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
А в какой момент это лезет? И если перегрузить потом еще раз уровне, то что?
Был такой баг на картах, там правил, без регистрации лезло такое. Проверил - код с картами одинаковый. == Нашел еще баг, что не жмется якорь и идет клик по городу. Фигня какая-то со слоями выше-ниже, латаю такое анализом и жму принудительно нужное. Сборку дам позже, разобрал меню, т.к. делаю уровни новые + выбор режима с ИИ. |
Leviafan |
Jan 5 2023, 14:58
Сообщение
#57
|
боцман Группа: форумчанин Сообщений: 291 Регистрация: 16-June 07 Из: Красноярск Пользователь №: 10,715 |
Лезет после завершения цепочки ходов последним корабликом
По перезагрузке - выход в главное меню |
ALexusB |
Jan 5 2023, 15:38
Сообщение
#58
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
На всех ходах? То есть вообще не работает? Я тестил в др браузере (без авторизации тоже) и у меня ход идет дальше без ошибок.
|
Leviafan |
Jan 5 2023, 17:25
Сообщение
#59
|
боцман Группа: форумчанин Сообщений: 291 Регистрация: 16-June 07 Из: Красноярск Пользователь №: 10,715 |
В конце 1 хода на 8 корабле вылетает и виснет
При начале новой игры или при попытке продолжить повторяется |
ALexusB |
Jan 5 2023, 18:42
Сообщение
#60
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,406 Регистрация: 2-November 04 Пользователь №: 3 |
А! Это не по ссылке яндекса, а по сиварду. Понял, спасибо! баг получил.
Странно, ничего не менял, но перестало работать. Там да, обвес яндексом Сделал редирект на яндекс сборку, там работает ----- На тест - меню выбора уровня Три новых уровня с описанием на всех 4 языках. Про спасти пиратов не балансовый - за пиратов сложнее, но так и задумано. Я пока тестил - у меня они просто потопли в шторм, галеон исходно 50% после захвата и чинить его рядом нет мест. Бой за Порт Рояль получился странный, там все корабли без хода в штиль, что плохо, добавлю мелкие корабли всем по 1 шт, а то фигня, штиль просто пропуск хода. Выбор робота пока не работает - это мне заготовка на переход делать ИИ. Картины баталий взял от художников 17-19 веков, копирайтов на них нет. Они случайно меняются, но можно прикрутить к конкретному уровню подходящую, если есть желание найти что-то по смыслу без копирайтов (автор уже умер и это мировое достояние). Кидайте ссылки на свои варианты - сделаю ==== Разбавил бои эскадр мелкими для штиля и в процессе теста заимел странное - все ходы шторм и штиль через один. И по сути хода нет, все само. В итоге сделал большим судам ход в штиль по ветру на 1 клетку, а мелким как было во все стороны. Так хоть что-то можно сдвинуть, если идет один штиль подряд. Как по балансу такое по вашему мнению? |
Текстовая версия | Сейчас: 25th September 2024 - 09:04 |