Войти
ПроектыФорумОцените

SpaceWay: Вселенная без границ (5 стр)

Страницы: 14 5 6 728 Следующая »
#60
7:10, 2 ноя. 2009

Artlav
> Вопрос - что из этого можно сделать?
Идей - куча. А исходники - откроете, или это закрытый проект?
По идеям. Населить галактики жизнью, прикрутить к этому делу ещё и генератор сюжетов ( http://www.elite-games.ru/conference/viewtopic.php?t=43452 ). Идея пока в разработке, но теоретически считаю, что это вполне по силам. Можно так же генерировать и различные формы жизни. Это посложнее, особенно с внешним видом, но тоже вполне, считаю, возможным: один ботаник (это не оборот речи, а констатация факта! - учёный-ботаник, кажется) придумал некую суперформулу, описывающую любые замкнутые кривые (с известной точностью интерполяции, конечно же) - искать в педивикии по слову superformula. Путём некоторых извращений из неё можно вытянуть как минимум генерацию кораблей различного вида. Иначе будет немного не стыковаться столь огромное игровое пространство с ограниченным выбором кораблей (подозреваю, не более нескольких десятков).

По поводу форм жизни (ФЖ). В принципе, ничего не ограничивает ареал обитания - это могут быть любые объекты, на которых она может возникнуть - от газового гиганта и короны звезды, до различных пространственных ФЖ, на различной материальной и нематериальной (полевой, например - структурированные энергетические поля например) основе. Без населения жизнью это будет смотреться не очень реалистично (насколько вообще можно говорить о реалистичности при наличии скоростей в сотни килопарсек в секунду :))))). Можно даже не в каждой галактике чтобы можно было найти жизнь, но чтобы оно стоило того, чтобы её искать - интересно ведь! ;) Вообще глядя на этот движок, так и просится то, чего до сих пор нет ни в одной игре - сделать основной темой исследование дальнего космоса. Эдакий "космический волк", подывавший не в одной сотне галактик, видевший тааа-акое, чего и за сотню лет можно не увидеть. Ну например..

Идея с ходу про геймплей: Вы - вольный космический волк, вся эта беготня со стрельбой вам уже давно и прочно наскучила. Вы решили слинять куда подальше, на другой край вселенной, и хотели бы увидеть все её красоты. И увидев, что в любом уголке вселенной есть жизнь, вы решаете объединить казалось бы необъединимое - наладить отношения между цивилизациями и различными формами жизни, и построить единую, вселенскую цивилизацию. В качестве вашей основной задачи встанет поиск различных форм жизни, налаживание взаимоотношений между ними, и ваше продвижение по карьерной лестнице (то есть фактически - рост в собственных глазах, ибо никто вам не указ) будет зависеть от того, как много форм жизни вы откроете и как тесно сумеете их переплести между собой различными взаимоотношениями - от торговых до военных. Всё в Ваших руках..

Вот что-то такое напрашивается.


#61
21:51, 9 дек. 2009

А как вам такой сюжет:
  Игрок играет за учёного расы подводных существ, живущей на небольшой водной планете, покрытой коркой льда. Познания  расы о мире таковы: они знают, что их планета круглая и вращается вокруг другого массивного тела вместе с ещё тремя похожими планетами, а центральное тело в свою очередь вращается вокруг ещё более массивного и более далёкого тела, от которого через "небесную твердь" пробивается слабый поток света (такие данные возможно получить, анализтруя приливные деформации планеты). Цивилизация дозрела до того, что собралась организовать экспедицию на поверхность, для чего начала бурить скважину в "небе" и строить "корабль", который сможет выползти на поверхность с экипажем внутри.
  Вдруг учёные фиксируют странные сейсмические возмущения "неба" в другом районе, и через некоторое время в "небе" открывается дыра и из неё вываливается "корабль" пришельцев! Корабль закрепляется неподалёку от своей скважины, выпускает десяток зондов и начинает изучать их подводный мир. Игроку даётся задание проследить за их деятельностью, а потом поймать одного и привезти в лабораторию для исследований. Тем временем экспедиция на поверхность готова стартовать, игрок естественно один из членов экипажа:)))
  Это была завязка. Далее - изучение поверхности планеты и впервые увиденного звёздного неба:) Игроку даются разные задания, типа поехать туда, взять пробу грунта, вернуться, и т.д. Попутно обнаруживается огромный инопланетный корабль, изучающий их систему.
  Развязка - контакт с пришельцами, которыми оказались конечно же земляне. А планета игрока оказалась Европой, спутником Юпитера. Земляне прилетели на большом корабле изучать Юпитер и его спутники. В частности, посадили на поверхность Европы полуавтоматический аппарат, который пробурился в подлёдный океан, и с его помощью стали изучать его.
  Потом можно сделать продолжение - играть за землян.

  Не знаю, насколько такой сюжет будет интересен большинству игроков. Но тем, кто знаком с устройством Солнечной системы, развязка может понравиться:) От космического движка здесь требуется воссоздать поверхности планет, но его придётся сильно доработать, чтоб сделать подводный (подлёдный) мир и соответствующую физику.

ЗЫ: на подводных зондах - табличка с российским флагом))) Что даст игроку намёк на то, что происходит:)

#62
6:20, 10 дек. 2009

Neptune
> А как вам такой сюжет:
> Игрок играет за учёного расы подводных существ,
А по моему - мелковато для такого движка. В таком огромном пространстве нужно что-нибудь нетривиальное, эпическое, где были бы востребованы и расстояния, и громады галактик, и мириады планет и астероидов. И ещё одна проблема в этом - сделать удобную навигацию. Чтобы было понятно: где ты сейчас, где ты был, и куда тебе надо. В 2D-Вселенных (вроде Рейнджеров) это ещё хоть как-то можно сделать просто, здесь же - будет неимоверно сложно разработать интерфейс, учитывающий всю трёхмерность - и звёзд в галактике, и галактик во Вселенной, и вселенных в Мультиверсуме.. ой, о чём это я?!! :-D

#63
9:43, 10 дек. 2009

Jerry Rezet
> здесь же - будет неимоверно сложно разработать интерфейс, учитывающий всю трёхмерность
не факт - возможно подойдёт обычная проекция карты на плоскость, в EVE Online так можно делать (т.е. выбор между 3Д и 2Д картой), вполне юзабельно.

#64
15:39, 10 дек. 2009

Jerry Rezet
> А по моему - мелковато для такого движка.
Это я согласен. Это как вариант одной из игр, написанной на движке.

Tiendil
> Jerry Rezet
> > здесь же - будет неимоверно сложно разработать интерфейс, учитывающий всю
> > трёхмерность
> не факт - возможно подойдёт обычная проекция карты на плоскость, в EVE Online
> так можно делать (т.е. выбор между 3Д и 2Д картой), вполне юзабельно.
Зачем что-то 2D придумывать, всё должно быть 3D. Например надо лететь к такой-то звезде, открываешь карту, появляется 3D галактика, в ней мигает красная точка, кликаешь по ней - всё, маршрут проложен, смотрим как автопилот ведёт корабль через галактику)) И никто не запрещает делать стрелочки на краю экрана, указывыающие, куда надо повернуться, чтоб увидеть нужный объект.

#65
16:08, 10 дек. 2009

Neptune
> всё должно быть 3D
Всё должно быть удобно, 3D может быть одним из вариантов отображения, но на основной и единственный оно не катит. Тобой описан один из возможных вариантов исспользования карты, причём, заметь, он предполагает, что в некоторых случаях пользователю нужно будет предпринимать лишний действия, что бы хотя бы увидеть точку назначения. А что будет если расширить функционал?
- пользователь "хочет" получать информацию о каждой звезде и её ближайших соседях (в том числе и об их взаимном рассположении)
- пользователь "хочет" видеть границы фракций
- пользователь "хочет" видеть несколько возможных маршрутов (хотя бы кратчайший, безопасный и средний)
- пользователь "хочет" оставлять заметки о каких-то системах
- много чего ещё...

Всё это можно сделать красиво и удобно, имея какой-нибудь настоящий 3Д проектор, управлять которым, например,  можно с помощью движения рук, но на плоском экране такая штука будет менее информативной и совсем неудобной, имхо. Если кто-нибудь подскажет где посмотреть хорошо реализованную навигацию по 3Д звёздной карте не вызывающую дизориентацию - буду очень благодарен.

#66
16:42, 10 дек. 2009

Tiendil
> - пользователь "хочет" получать информацию о каждой звезде и её ближайших
> соседях (в том числе и об их взаимном рассположении)
Вот тут-то полюбому надо 3D.

Tiendil
> - пользователь "хочет" видеть границы фракций
Как на 2D карте можно просмотреть границы фракций? Если галактика спиральная и все живут только в её диске, ещё можно использовать 2D, а если эллиптическая? Или если жизнь идёт на уровне галактик, а не звёзд?

Tiendil
> - пользователь "хочет" видеть несколько возможных маршрутов (хотя бы
> кратчайший, безопасный и средний)
Тоже только 3D. Например один маршрут напрямую влево, другой вверх через вооон ту туманность...

Надо просто сделать фильтр, например отображать на карте только звёзды в пределах такого-то расстояния, или только с такими-то параметрами и т.д.

Tiendil
> Если кто-нибудь подскажет где посмотреть хорошо реализованную навигацию по 3Д
> звёздной карте не вызывающую дизориентацию - буду очень благодарен.
В своём движке я смогу вручную вернуться к Земле из любой точки Галактики, ориентируясь по знакомым объектам. Сначала находим примерное место в Галактике, ориентируясь по галактике в Андромеде и Магелланогвым облакам, видим там туманность Ориона, потом находим Плеяды с Гиадами, отлетаем от них так, чтоб они встали на знакомые места, сразу же видим Сириус, а там и Солнце рядом. А Землю найти уже не проблема:))

#67
21:01, 10 дек. 2009

Эх, и всё же это игра, в которую хочется играть а не делать её.
А пока её делаешь, пропадает желание играть, за ним - делать.
А через пол-года всё по новой.

#68
23:10, 10 дек. 2009

Зацени Prospector.
http://code.google.com/p/rlprospector/

#69
0:27, 11 дек. 2009

Artlav
> Имеется движок космического симулятора с близкой к реальной физикой полёта, с
> процедуральной генерацией вселенной от планет до галактик, с возможностью к
> безпереходовому полёту по этой вселенной и с автором у которого кончились по
> нему идеи.
>
>
> Скрины тут:
> http://s-way.sourceforge.net/ss.rus.php
> Текущие скриншоты (август 2009) тут:
> http://orbides.1gb.ru/planeter-gal.php?lng=rus
>
> Посмотреть в действии можно отсюда (под Windows):
> http://orbides.1gb.ru/sway/sway-090913-win32_bin.zip (3.7 Мб) (обновлено
> 13.9.2009)
> Системные требования - высоковатые, управление - в файле Keys.
> Управление вкратце:
> -для лётного режима - F4, загрузить, управляется кнопками с цифровой панели.
> -для просмотрового режима - крутить мышкой, приближать колесом, переключать вид
> - F2, скорость - Ctrl, Shift, Alt. Переключать планеты/звёзды/галактики - F7.
>
> .
>
> Вопрос - что из этого можно сделать?
> Каких-то игровых элементов сейчас по сути и нет, тянет разве что на симулятор
> космических полётов для школьной физики.
>
> В таком игровом мире с такой постановкой физики и масштабов, какой должна быть
> игра, чтобы вам в неё захотелось играть?
>

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

#70
2:03, 11 дек. 2009

Artlav
> Вопрос - что из этого можно сделать?
> Каких-то игровых элементов сейчас по сути и нет, тянет разве что на симулятор
> космических полётов для школьной физики.
Начать можно и со школьной физики и исследования Солнечной системы, а потом по достижении определённого уровня игроку даётся нормальный корабль со сверхсветовыми двигателями и физикой как у НЛО (мгновенные развороты и адские ускорения), и начинается исследование Вселенной:)

#71
13:42, 11 дек. 2009

Artlav
Респект за графику, но управление хреновое. Я пытался сесть на планету, чтобы рассмотреть вблизи рельеф, но не смог. Реагирует на клавиши с большой задержкой, и когда отпускаешь уже, продолжает вращать корабль, терпения не хватает так летать. Сделал бы лучше повороты мышкой + 2 клавиши - разгон, тормоз и все.
Как ты генерируешь ландшафт, шум Перлина? До какой детализации? Генерируется все сразу или по мере приближения? Используешь ли ROAM? Вначале видны стыки граней, в остальном классно, только вблизи не смог посмотреть

#72
14:15, 11 дек. 2009

Aslan
> Реагирует на клавиши с большой задержкой, и когда отпускаешь уже, продолжает
> вращать корабль, терпения не хватает так летать.
Это называется инерция. Игра с реалистичной физикой, не стоит забывать.

Aslan
> Как ты генерируешь ландшафт, шум Перлина? До какой детализации? Генерируется
> все сразу или по мере приближения? Используешь ли ROAM?
Различные фрактальные функции, перлин в том числе.
Использую квадратное разбиение собственного изготовления, т.к. совместить ROAM с текстурами у меня не получилось.
Детализация - по ситуации, так чтобы где-то в метровом диапазоне были детали.

#73
15:35, 11 дек. 2009

Aslan
> Сделал бы лучше повороты мышкой + 2 клавиши - разгон, тормоз и все.
Это уже физика НЛО, до неё надо дослужиться;))

Artlav
> т.к. совместить ROAM с текстурами у меня не получилось.
ROAM древняя штука, пора геомипмап юзать:)

#73
4:57, 12 дек. 2009

Из интервью с Flavien Brebion, создателем "Infinity – The Quest For Earth:"

The scale of the game must pose some interesting challenges – how do you go about making it fun for players?

That’s a hard question, as the definition of fun is different for every player. In general, I think trying to make a game fun for everybody is the best way to ensure that it isn’t fun for anybody. So our main goal is to make it fun for ourselves and hope that many gamers will share our vision.

More specifically, there are features that we absolutely want to have in our game and that are part of our vision of what “fun” is, and will not change. For example, the twitch-based combat (you fly your own ship directly, and don’t just point & click and watch the battle). The Newtonian physics. The “Star-Wars” short-range combat with explosions and special effects. The seamless immersive and realistic universe, with planets/moons orbiting in real-time. And the freedom to explore the galaxy without being bottlenecked by jumpgates, etc.

ЗЫ: jumpgates - в отстой:)))

#73
11:32, 12 дек. 2009

Artlav
Извини меня, но с таким управлением никто летать не захочет. Если о физике, то 1) ИМНО ускорение нереально большое, до поверхности за минуту долетел, как там экипаж жив? ) , 2) вряд ли корабли будущего (какой у тебя) будут поворачивать реактивными двигателями, когда достаточно разместить в корпусе пару массивных маховиков, или один массивный шар, с электроприводом, вот тебе и безинерционный (почти) поворот (корабля, не траектории)
Хотел бы видеть версию с нормальным управлением, чтобы полетать низко над поверхностью и полюбоваться на мелкие детали

#73
11:35, 12 дек. 2009

Artlav
Извини меня, но с таким управлением никто летать не захочет. Если о физике, то 1) ускорение нереально большое, до поверхности за минуту долетел, как там экипаж жив? ) , 2) вряд ли корабли будущего (какой у тебя) будут поворачивать реактивными двигателями, когда достаточно разместить в корпусе пару массивных маховиков, или один массивный шар, с электроприводом, вот тебе и безинерционный (почти) поворот (корабля, не траектории)
Хотел бы видеть версию с нормальным управлением, чтобы полетать низко над поверхностью и полюбоваться на мелкие детали

Neptune
То что я описал отнюдь не физика НЛО, а только вменяемые развороты корпуса

#73
11:35, 12 дек. 2009

Artlav
Извини меня, но с таким управлением никто летать не захочет. Если о физике, то 1) ускорение нереально большое, до поверхности за минуту долетел, как там экипаж жив? ) , 2) вряд ли корабли будущего (какой у тебя) будут поворачивать реактивными двигателями, когда достаточно разместить в корпусе пару массивных маховиков, или один массивный шар, с электроприводом, вот тебе и безинерционный (почти) поворот (корабля, не траектории)
Хотел бы видеть версию с нормальным управлением, чтобы полетать низко над поверхностью и полюбоваться на мелкие детали

Neptune
То что я описал отнюдь не физика НЛО, а только вменяемые развороты корпуса

#73
11:36, 12 дек. 2009

Извините за повторы, форум глючит, или мой комп

#73
11:38, 12 дек. 2009

Artlav
Извини меня, но с таким управлением никто летать не захочет. Если о физике, то 1) ускорение нереально большое, до поверхности за минуту долетел, как там экипаж жив? ) , 2) вряд ли корабли будущего (какой у тебя) будут поворачивать реактивными двигателями, когда достаточно разместить в корпусе пару массивных маховиков, или один массивный шар, с электроприводом, вот тебе и безинерционный (почти) поворот (корабля, не траектории)
Хотел бы видеть версию с нормальным управлением, чтобы полетать низко над поверхностью и полюбоваться на мелкие детали

Neptune
То что я описал отнюдь не физика НЛО, а только вменяемые развороты корпуса

#73
11:40, 12 дек. 2009

Извините за повторы, форум глючит, или мой комп

#73
11:40, 12 дек. 2009

Извините за повторы, форум глючит, или мой комп

#73
11:43, 12 дек. 2009

Neptune
То что я описал отнюдь не физика НЛО, а только вменяемые развороты корпуса

#73
11:43, 12 дек. 2009

Neptune
То что я описал отнюдь не физика НЛО, а только вменяемые развороты корпуса

#73
21:39, 12 дек. 2009

Neptune
> Зачем что-то 2D придумывать, всё должно быть 3D. Например надо лететь к такой-то звезде, открываешь карту, появляется 3D галактика, в ней мигает
> красная точка, кликаешь по ней - всё, маршрут проложен, смотрим как автопилот ведёт корабль через галактику)) И никто не запрещает делать стрелочки на краю экрана, указывыающие, куда надо повернуться, чтоб увидеть нужный объект.

Возможно можно всё и в 2,5D отчасти кое что изображать. Напрашивается "система меток", чтобы любой объект доступный на карте можно было бы пометить определённым цветом, символом или маркером. Ну и, конечно,  держать их в списке где-то сбоку. А в 2D можно показывать, например, варианты маршрута - плоскость через начало/конец маршрута,  промежуточные точки - над/под плоскостью (вроде Элиты 3, если кто играл).  Ну а в процессе полёта - да, навигация с маркерами и указателями "куда повернуть" - вообще самый неплохой выход, логически вытекающий, так сказать. :)
Neptune
> Или если жизнь идёт на уровне галактик, а не звёзд?
Ой-не-начинай! ;D Думать надо. На уровне галактик - однозначно 3D, а вот внутри можно и "вид сверху", чтобы показать границы фракций и прочее (если они достаточно велики. Если же нет, и на толщину диска галактики их (фракций) может быть несколько - тогда всё сложнее, пока не могу придумать.

#73
21:56, 26 дек. 2009

Всем кто просил, выкладываю программу для преобразования цилиндрической текстуры планеты в кубическую, с исходниками:
http://www.gamedev.ru/code/forum/?id=127615

#74
23:01, 17 янв. 2010

Посмотрел демку. Проникся.
По поводу того, что из этого можно сделать:
Есть такая штука - noctis (wikipedia). Управляем квадратным кораблем, бороздим просторы процедурно-генерированной вселенной, исследуем процедурные же планеты. Фан просто в том, чтобы приземлиться на понравившейся планете и повтыкать на местный ландшафт и климат, если повезет, то еще и на флору с фауной. Графика (хотя она по-своему хороша) устарела лет на 15, звук и музыка отсутствуют полностью.
Дык вот, можно сделать что-нибудь по мотивам Ноктиса, но с крутой графикой и расширенными возможностями -  выбор планетарных транспортных средств (вездеход, ховеркрафт, самолет и тп), или охота на местную дичь, например.

Страницы: 14 5 6 728 Следующая »
ПроектыФорумОцените

Тема в архиве.