Пока по 2-3 забегам складывается впечатление, что инфраструктура проекта с процессом регистрации работает, и на технической стороне все ок.
Но у меня есть размышления о визуале, которыми я не могу не поделиться. Дисклеймер: мне нравится проект, лично мне не хватает мобилок в таком жанре и с таким кор-геймплеем, поэтому я хочу, чтобы он дожил до релиза. Поэтому не воспринимай мой мысли ниже, как попытку тебя задизморалить. Итак...
Пропорции.
Обрати внимание, что практически в любой стратегии с видом сверху, размеры юнитов эквивалентны размером строений и структур ландшафта. Так было в родном варике:
Так работают мобилки в этом жанре:
И это - не прихоть дизайнера. Это - жизненно необходимое решение, иначе геймплей становится нечитабельным.
Увы, но в текущем виде масштаб юнитов делает проект нежизнеспособным. Массовый игрок потеряет желание разбираться в пикселях спустя 30 секунд от запуска.
Я сам работаю прогером на мобилках, и понимаю, что на этапе альфы очень хочется погрузиться в техническую реализацию и архитектуру. Но - заклинаю тебя всеми силами - поменяй масштаб. Проект кайфовый, очень хочется, чтобы его оценили по достоинству. А ценить начнут именно с обложки.
Контент
Я не знаю, какое древо юнитов заложено, но на данном этапе разнообразие видов войск тоже вызывает беспокойство. Ключевой элемент CastleFight'а, вариант которого ты делаешь, это подбор контр-пиков в механике камень-ножницы-бумага х100. Местный же пулл во-первых не сильно различается визуально и механически внутри фракции, так и еще и сами фракции абсолютно симметричны.
Еще раз, я отлично понимаю, что это альфа и что разнообразные модели юнитов - дорогое удовольствие. Поэтому просто предостерегаю.
сервер клиентского взаимодействия не будет, так как сервак пока что брать не на что, да и пока ни кому это не нужно. Будет оффлайн сражение против игроков.
Ты ж на юньке делаешь, почему не взять Photon или (в последних версиях редактора) какое-то нативное решения для онлайна?
Pashka5:
Попробуй в 1 лицо сделать что-то похожее за 4 недели
Ты одни модельки будешь все это время клепать
А как только прикоснешься к серверному программированию и базе данных пользователей - вообще сломаешься.
Ввел неправильную пару логин-пароль. Повис бесконечный экран загрузки. Из-за того, что была поставлена галочка "remember me" при повторном входе я опять попадаю на бесконечную загрузку.
Бро, фпс даже в меню не выбирается из 10-15. Что может лагать в лоу-поли с 5 кнопками интерфейса? При том, что я тестил с ноута, а не телефона, в котором нет видюхи и есть проблемы с рендером 2+ источников света.
Зарегаться и сыграть смог.
Не понял, почему при создании пользователя я ввожу имя, а потом опять должен его ввести, когда уже залогинился. Лучше, если после регистрации не надо будет логиниться, а тебя сразу перенесет на главный экран меню.
Собственно после боя я еще немного пощелкал по кнопкам выбора расы и игра вылетела без каких-либо сообщений об ошибке.
За что должно быть стыдно? Он указал авторов моделей прямо в описании. Задумка ну пусть и не супер оригинальная, но имеет право существовать. А автор набил руку, завершил проект и в следующий раз сделает еще интереснее.
function GetUnitsInRectMatching takes rect r, boolexpr filter returns group
local group g = CreateGroup()
call GroupEnumUnitsInRect(g, r, filter)
call DestroyBoolExpr(filter)
return g
endfunction
Вот эта группа и течёт.
как быть в таком случае? как чистить аналогичные утечки?
Как раз удалять приобретенный предмет это единственное решение. Абилку ты не отследишь. Я в таких случаях вообще создавал отдельного невидимого юнита-пустышку, который выполняет реальные функции магазина: Событие: Игрок выбирает юнита. Условие: (Triggering unit) = магазин Действия: Создать магазин (невидимый) at (position of (Triggering unit))
Выбрать (last created unit) для (Triggering player)
Ты шутишь что ли? Нет, я все понимаю, хочется поддержать молодого автора, но лучше его сейчас отправить в художку, чем он так и застрянет на уровне каракуль на полях тетради.
Ну что могу сказать. Давно ждал новенького риска/стратегии на большой карте. С удовольствием сыграю в демку, если таковая будет работоспособная. Но, чувак, заклинаю Семерыми, нужны геймплейные фичи, которых нет в других рисках, потому что аналогичные карты уже есть на хайве, как минимум две. Потянешь?
В общем, система хорошая. По крайней мере, идея правильная, но визуальное исполнение несколько страдает: юниты, которых отталкивают не то чтобы отлетают, они скорее телепортируются сразу на некоторое расстояние + во время рывка сами всадники проходят противников насквозь, хотя от системы с названием "Почти реальная кавалерийская атака" ждешь, что всадники, ударяясь о противников, буду все-таки тормозить.
Еще мне кажется слишком резкой разница в скорости между началом и концом рывка.
"клин" или "свинья" - древнерусский термин, обозначавший атакующее боевое построение рыцарского войска в виде тупоконечного клина. В словаре Даля — «строй клином, кабаном, кабаньей головой, для пролома рядов, для нападения».
(с) Википедия
» WarCraft 3 / Демоверсия lone Wolf
Отредактирован Int3rkarma
» Fantasy Mini Battle / Главная страница
Обрати внимание, что практически в любой стратегии с видом сверху, размеры юнитов эквивалентны размером строений и структур ландшафта. Так было в родном варике:
» Fantasy Mini Battle / Главная страница
Отредактирован N7 Molot
» Fantasy Mini Battle / Главная страница
Попробуй в 1 лицо сделать что-то похожее за 4 недели
Ты одни модельки будешь все это время клепать
А как только прикоснешься к серверному программированию и базе данных пользователей - вообще сломаешься.
» Fantasy Mini Battle / Альфа 0.80d
» Fantasy Mini Battle / Альфа 0.80d
Отредактирован Int3rkarma
» Гильдия «Черамор» / Fantasy Mini Battle - alpha 0.78
Отредактирован Int3rkarma
» WarCraft 3 / Контраверсия
» WarCraft 3 / UnitGroup течет (DestroyGroup не помогает)
» WarCraft 3 / Warcraft: Total War v1.0
Выглядит максимально неприятно.
» Огонёк Феникса / Результаты конкурса писателей
» WarCraft 3 / Система пассивного чарджа/рывка
» WarCraft 3 / Система пассивного чарджа/рывка
» WarCraft 3 / Система пассивного чарджа/рывка
» WarCraft 3 / Вылетает карта из-за триггера Cause damage
» Warcraft: Ressurection / Главная страница
» WarCraft 3 / отследить игрока который использовал способность у юнита
Событие: Игрок выбирает юнита.
Условие: (Triggering unit) = магазин
Действия: Создать магазин (невидимый) at (position of (Triggering unit))
Выбрать (last created unit) для (Triggering player)
» 2D Арт / Анонс комикса Strange Friends
» 2D Арт / Анонс комикса Strange Friends
» WarCraft 3 / Как заставить юнитов идти в один ряд?
» WarCraft 3 / Утечки
» WarCraft 3 / Об утечках для человека который в этом нечего не понимает
Копируй эту пачку триггеров в каждую карту, которую создаешь и разберись. там даже комменты есть.
» Game of thrones - Lore of doom / Главная страница
Отредактирован Int3rkarma
» WarCraft 3 / Атака Кавалерии
Еще мне кажется слишком резкой разница в скорости между началом и концом рывка.
» WarCraft 3 / Атака Кавалерии
(с) Википедия