Войти
myRimWorldФорум

[Основная задача] Постановка. (3 стр)

Страницы: 1 2 3
#30
16:53, 7 мар 2023

xlat-code
> ваш код не должен зависеть от внешнего вида и графики.
Просто, если делать 2д, то вся игра на 2сетке, по сути внутри двумерного массива, а если в 3д, тогда надо физику прикручивать, столкновения и исходить из этого. Ну и я никак не могу определится, как надо сделать города. Есть два варианта, все городские объекты на глобальной карте стоят и второй вариант, на глобальной карте только города, и при входе в город уже объекты городские. Я постоянно нахожу за и против для каждого варианта )) Но думаю правильнее наверное, как в Порт Рояле - все внутри города... Эти задачи как бы связаны и с логикой и графическим отображением. Я не могу их разделить и не могу определится.

xlat-code
> есть у тя такие подзадачи, которые на первый взгляд видятся, как самые трудные?
Конечно, я не могу придумать как будет проходить бой. Хочется чтобы была какая то стратегия в действиях кораблей, некие правила... А не симулятор морских сражений. В общем, это пока главная задача из не решенных. Другие хотя бы в теории выглядят решенными или очевидными ))

xlat-code
> на что похожа ваша игра?
> аналоги есть?
Думаю ближе всего Порт Рояль будет, по крайне мере я от него отталкивался. Но мне там не хватало политики и войны другой хотелось. Хотя там играешь от роли торговца, а я хочу уровень правителя города - а торговцы сами по себе торговать будут. Я вообще изначально хотел сделать, чтобы каждый житель (это условно, лучше понимать как семейство жителей), могут иметь профессию, свои деньги и еще десять или более параметров. Ну и типа рабочий накопил денег, купил лавку и стал торговать. Но после недели раздумий - я понял, что это перебор и начал упрощать и упрощать социалку в игре ))

xlat-code
> ну, есть же хороший принцип кодинга:
> ИЗБЕГАТЬ ПИСАТЬ СВЯЗНЫЙ КОД.
Вот эта универсальность и отстранённость, меня и бесит в движках, не могу найти , чтобы оно подходило под мои задачи и было мне удобно )) Если 3д, там еще ничего, то если смотреть на 2д - там ужас-ужас... Например поворот спрайта в изометрии, это же не физический поворот спрайта, а замена картинки на повёрнутую.

xlat-code
> например, в вашей игре будут визуальные эффекты?
> можно уже щас вести подбор подходящих шейдеров.
Я упорно ищу шейдер для 2д океана, чтобы приятно было глазам и не слишком тормозило. Вообще не нашёл толком ничего (( Но понял что волны прибоя видимо надо рисовать в ручную, а это уже минус для варианта 2д и начинает склонять чашу в сторону 3д ))

#31
10:04, 10 мар 2023

stratego
> Есть два варианта
stratego
> я никак не могу определится
stratego
> после недели раздумий - я понял, что это перебор и начал упрощать
stratego
> не могу придумать как будет проходить бой
stratego
> ближе всего
stratego
> не нашёл толком ничего

ясно, неопределенность светит тяжелым аккордом.
есть риск ваще не начать.

нужно поменять доминанту - неопределенность ни есть плохо на неопределенность это очень хорошо.

выкидывай все константы и вставляй переменные.
банально звучит, да?

не знаешь как будет проходить бой?
и это хорошо, что не знаешь.
прогай крутилки и перделки для системы боя,
которые можно будет потом крутить и настраивать эту систему боя как кому угодно.

и так для всего того с чем не определился.

#32
15:36, 10 мар 2023

xlat-code
> не знаешь как будет проходить бой?
> и это хорошо, что не знаешь.
> прогай крутилки и перделки для системы боя,
> которые можно будет потом крутить и настраивать эту систему боя как кому
> угодно.
В глобальной стратегии можно бой реализовать, тупо уменьшением количества кораблей между флотами + небольшой рандом, а можно в реальном времени чтобы там какие то действия вели корабли, а можно сделать аля шахматы поле 4х4, где будет проходить бой, по каким то правилам (это можно даже не показывать игроку). Но дать возможность делать игроку настройки для поведения в бою кораблей. И как начинать прогать эту часть,если нет представления как должно  быть )) Нет, это не решенная часть, или вначале её придумать или на потом оставлять.

xlat-code
> ясно, неопределенность светит тяжелым аккордом.
> есть риск ваще не начать.
Поставил мне новый диагноз ))

Думаю начинать надо с глобальной карты.

#33
3:04, 17 мар 2023

stratego
> Думаю начинать надо с глобальной карты.
обычно, в играх, глобальные карты это тупо плоскость размеченная ... не важна как,
главное, что размеченная.

ну, например, на клетки.

Страницы: 1 2 3
myRimWorldФорум