Я занимаюсь разработкой некоммерческих инди игр, недавно сделал небольшой авиасимулятор: Скачать с Яндекс-диска
Это аркада с заданиями на пилотаж, она не претендует на полную реалистичность, но, всё же, делалась в первую очередь с целью передать чувство управляемого полёта.
Оказалось, что управление в игре кажется сложным подавляющему большинству людей, что ставит меня в тупик — мне оно кажется элементарным. Но, с другой стороны, сам жанр таких игр не сильно популярен, может мне не попадались симуляторщики? Поэтому я пишу здесь, надеясь на квалифицированный ответ игроков, которые летали не только в ГТА. Как вы оцениваете управление?
Игра весит всего 4.5 Мб, не требует установки, работает в Windows XP и новее. Видеокарта должна быть с поддержкой VTF (GeForce 6XXX или новее, либо аналог от ATI. Работает на Intel 4000, на более старых не проверял.)
Основная фишка, кроме вождения — генерация нового ландшафта при каждом старте новой игры.

Обычное дискретное управление… Такое же как и в ГТА…
Не сложно.
Лучше бы сцены толковые лепили для Иксплейна…денег бы заработали — тьму!
Деньги я на работе зарабатываю, а это — хобби.
Спасибо ответившим. А посадка и мёртвая петля проблем не вызвали?
Нет
Сложности есть. Я понимаю, что речь идет об аркаде, но и для аркады не хватает некоторых обязательных вещей. Тяга и скорость — это хорошо, но необходима информация о высоте и скорости подъема/спуска. Грубо говоря, альтиметра и вариометра. Опять же необходима информация о скорости отрыва и скорости сваливания. Чтобы не переусложнять интерфейс, скорости отрыва и сваливания можно отметить галочками на шкале скорости. Ну и справа добавить вертикальную шкалу, на которой будет отмечаться высота и скорость ее набора/потери (так сказать, совмещенный альтиметр с вариометром). Цифры не обязательны, сделать по примеру тяги и скорости, но опять же галочкой отметить максимально возможную скорость снижения, чтобы не убить самолет об полосу. Ну это так, идеи навскидку…
Михаил о ты тут! Привет с геймдева!
«ZorgsteinKilloo: Лучше бы сцены толковые лепили для Иксплейна...денег бы заработали — тьму!» На иксплейновских сценах особо не покушаешь.
Авиасимуляторов на VBA я ещё не встречал.
Спасибо, принял во внимание. Наверное, мне нужно было использовать модель довоенного фанерного самолёта, и многих из этих вопросов не возникло бы.
Это не VBA, а VB6 — вполне полноценный язык программирования общего назначения.
Взаимно!
Извините, что вижу — о том пою!
Сказано в том смысле, что, мол, оригинально. Касаемо полноценности VB я бы поспорил, но не хочу
Правильно, msvbvm60.dll — это общий рантайм для VBA, VB6 и VBScript.
А если с этой стороны посмотреть:
?
Здравствуйте Mikle. «Ваши бы умения да в нужное русло» — хотелось бы увидеть модель самолета Cessna-172 из FG в Proland — бесплатном планетарном 3D движке. Может возьметесь и за такую работу? Вот это имхо было бы событие для знающих. Proland от 2010 года красив, реалистичен. Да настолько что современные симы все еще уступают ему в некоторой части рендеринга. Что скажете? Может обрадуете согласием? Эт работа оч имхо тоже интересная, перспективная
А что, так можно было???
))))))
То чувство, когда знаешь VB6 20 лет (хотя, применительно к сегодняшнему дню, правильнее будет: «помнишь о его существовании»
) и не представляешь, что на нем, вот так «летабельно» и круче, чем в вершине реализма того времени — «F22 Lightning» бывает
Собственно, по существу:
— управление вполне адекватное, 20 лет назад только так и летали;
— лично мне не хватает руля направления (для маневров не полосе) и тормоза (ни разу, даже приземляясь в торец полосы не обошлось без выката).
— где-то в задании числились «закрылки», но их тоже не обнаружил.
Очень впечатлило
«Каманчи» 1-3 тоже хороши были
Хотелось бы иметь возможность использовать геймпэд/джойстик.
Согласен. Если бы у меня они были, заточил бы под них и управление.
Там в ReadMe написано: «Home-End» — закрылки.
Если перед полосой заранее сбросить тягу и пользоваться закрылками, то легко удаётся сесть так, чтобы осталось место снова взлететь, там даже такое задание есть.
Это несерьёзный подход. Если Вы позиционируете себя разработчиком игр, что и опросы относительно управления устраиваете, геймпад у Вас быть обязан. Если разработчиком авиасимулятора, то и джойстик к тому.
В ту же GTA я играл только с падом и не представляю как с ней можно справиться юзая клавиатуру. В староглиняные времена физика была никакой и управляться с летающими кирпичами было гораздо проще. Сейчас всё иначе.
В серьезные гонки спокойно можно играть на клавиатуре, не то, что в ГТА. ) У меня есть не очень дорогой руль. Поверьте, на нем играть более неудобно, чем на клаве. Но, вы правы. Разраб симулятора должен предусматривать управление с девайсов, однозначно.
Ну я не знаю… Лётную школу GTA5 кто-нибудь на клавиатуре прошел? Как оно?
Согласен, просто это проба пера в этом жанре, до этого в основном шутерами баловался.
Движки — это немного не моё — я «изобретатель велосипедов», мне интересно всё делать самому — звук, графику, физику.
Так там непочатый край работы с физикой, графикой и звуками. С траффиком, увд, погодником (FS Atis). Т.е. готовый «движок» скажем так надо переделывать в авиасимулятор, а это все равно что «изобретать велосипед»). Ну хоть посмотрите и прикиньте сами что там и как. Обрадуйте уж)
Признаться несколько раз перечитывал ReadMe, но, видимо, впечатления затмили эту строку. Причем про инверсию понял, режимы усвоил, а закрылков в упор не видел
Да, с закрылками все намного лучше,но руля все равно не хватает :))))
Ага
, не мог припомнить названия:))) Только LHX — кружился в голове.
Эх… Были времена, когда 640 Кбайт хватало всем. К слову, как я понимаю, в данном случае всю увесистую часть взял на себя DirectX, и тем не менее код в 4.5 Мбайта по нашим временам очень неплохой результат.
Убился )) Джойстик надо однозначно.
Нашел исходники первой версии, но из-за древнего, неподдерживаемого vb6 они абсолютно бесполезны. Так мог бы попробовать своими силами стики прикрутить.