Показать сообщение отдельно
Старый 18.11.2008, 18:27   #25
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Ищу команду на космосимулятор с реальной физикой

ИМХО физика - это не только сила притяжения, но и взаимодействие с объектами.
Стоят у тебя два двигателя по углам корабля, да еще и под углом к траектории? Будь добр, вращайся, когда летишь.
Врезался в астероид? Отскочи от него.
Напоролся на вражескую ракету? Отлети на n условных единиц, отброшенный взрывом.
врезался в астероид , будь добр разлетись на куски, ибо астероиды летают на таких больших скоростях что столкновение просто бы изничтожило наш небольшой крейсер. Об ракетах в традиционном понимании я и не говорю.
То что выбрали игру в 2д, это похвально, ибо у нее бы просто не осталось выбора на существование. Хотя все равно сомнительное мероприятие, в 2д вам прийдется все очень качественно прорабатывать, тут факторов столько, что это займет не один месяц, чтобы стать чем то большим чем аркадой.
Хочеться предложить вам использовать blitzmax, наиудобнейшая весч, работает именно с 2д, много плюсов, которые вы можете найти используя его.
В общем как я понял игра у вас строится на трех китах:
1) Сборка, модернизация пилотируемого летательного аппарата.
2) Космос, со всеми вытекающими (галактики, вселенные, черные дыры))) )
3) физика.
Ну по первому пункту тут вы нам более менее разьяснили, что есть детали (сборочные блоки), мы по своим возможностям выбираем доступные и собираем по схеме наш корабль. Первое что нужно отметить, летательный корабль это не самолет, это целая мини-станция , и там должно обитать как минимум 2-ое пилотов, которые должны владеть всеми видами профессий, знания чьих потребуются при эксплуатации оборудования на нашем средстве перемещения. Ну это если они ваще будут в игре, ведь как во всех прочих играх , есть корабль, вот, веди его куда хош, тока отстань))) То есть каких либо признаков того что на борту имеются пилоты этого средства не пристствует. Тут сразу появилась идейка, что если периодически (в промежутках между боями) выявлять проблему на пилотируемом средстве, ну там.. унитаз забился))) или разбилась приборная панель из-за неосторожности пилота (ведь такое может быть, все мы люди, и в космосе мы тоже люди )и терь нам нужно собрать все обломки, вставить запасную панель и лететь дальше . Вот такие мини-квесты, чтобы игроку не наскучило безпробудное блуждение по просторам галактик. Дальше больше, у нас есть корабль, значит он наш, мы его можем разобрать переделать сломать продать и тп Тут вам нехило прийдется поработать с экономикой в игре, установить балланс, равновесие между стоимостями разных продуктов. И это важно, так как в вашей игре предусмотрен апгрейд, и причем не тупо апгрейд, уотконнектил заменил приконнектил и не важно что это было, главное стало мощнее и больше! нет, у вас ведь реальная физика, так что и масса и мощность должна выливатся в цене на этот продукт, чтобы игрок не купил 10 маленьких двигателей, потому что они в общей стоили бы меньше большого движка, но в совокупности давали бы больше мощности, чтобы таких ситуаций не было, где бы игра дисбалансировалась. И это тока начало... затем вам нужно проработать поведение корабля. Чтобы на более менее достоверную физику походило, необходимо
1)перемещение, импульсы
2)столкновения, повреждения, реакция ввиде изменения перемещения (так же крутящий момент, поглощение энергии и тп, тут вам виднее )
Это минимальный набор, также должны воздейсотвовать магнитные поля различные притяжения (попробуй проскочи мимо пролетев вблизи от солнца, и кстати повреждения от температуры также должны присуутствовать)
Это я привел всего некоторые примеры из реальности, которые могли бы присутствовать в игре. Другое дело, а нужно ли все это? играбельно ли оно? врядли у игрока появится кураж играя в научную работу. Это я все к тому что не надо пихать в игру все попало, можно выбрать наиболее значимые моменты и прорабатывать именно их. Одно знаю, реальная физика в космосе (в игре естно) никому нафиг не нужна. Кому нужны эти космические скорости, повреждения от радиации, различные излучения и тп. Вот столкновения это гуд, физические повреждения - класс! Остальное только мешает.
Нехочу заканчивать пост этими словами, поэтому парочка идей.
1)Сделать игру на квестовой основе, изучение явлений, сбор данных о посещяемых регионах (открытие карты в игре), ведь космос для того чтобы его изучать , также свести бои к минимому, пусть будет для разнообразия, но чтобы это не превратилось в "мерение пушек, у кого мощнее" .
2)Создать таки признаки нахождения пилотов на борту.
Попытка не пытка, так что пробуйте, может что нить получится. Удачи!
(Offline)
 
Ответить с цитированием