Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Программировать БД легче чем игры?  [new]
ak4
Member

Откуда:
Сообщений: 287
Привет всем,
я тут спорю с знакомым.

Он утверждает что программировать игрушки более трудоемкая работа ,чем создавать приложения баз данных. Так ли оно?
4 мар 07, 08:48    [3859501]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
tchingiz
Member

Откуда:
Сообщений: 39027
конечно
4 мар 07, 09:18    [3859516]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
Aklin
Member

Откуда: Прямо сейчас меня здесь нет
Сообщений: 62074
зависит от мозгов программера

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

по мне, так игры гораздо сложнее. (попробуйте написать умный аи для крестиков-ноликов с просмотром в 10 ходов вперед)

аффтопитезь: объект либо именован, либо не существует
4 мар 07, 11:30    [3859650]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
LordMAD
Member

Откуда: Нижний Новгород
Сообщений: 2278
Все зависит от того, что за игра и что за приложение с БД. И еще все зависит от того, что подразумевается под "программировать": если с нуля - это одно дело, если с использованием готовых движков - другое, например написать под Windows какую-нибудь карточную игру с использованием cards.dll будет на несколько порядков проще, чем написать приложение БД, не использующее готовых движков доступа к БД (ODBC, ADO, ADO.NET, BDE, OLE DB и пр.)
4 мар 07, 12:22    [3859711]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
ak4
Member

Откуда:
Сообщений: 287
Для сравнения:

Приложение БД-
Клиент-серверн.приложение с использованием библиотек типа BDE.Напр-р приложение "Операционный день банка"


Игрушка-типа Доом.


Какой из них более трудоемок? Для какой програмки умозатраты высокие?
4 мар 07, 14:21    [3859831]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
ak4
Member

Откуда:
Сообщений: 287
в форуме по MSSQL мне "старшие" товарищи настоятельно не рекомендуют использовать курсоры...
а я недавно в яффиле ,до перехода мсскуэл , активно использовал цикл фор селект фром...
4 мар 07, 14:25    [3859836]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
LordMAD
Member

Откуда: Нижний Новгород
Сообщений: 2278
ak4
Для сравнения:

Приложение БД-
Клиент-серверн.приложение с использованием библиотек типа BDE.Напр-р приложение "Операционный день банка"


Игрушка-типа Доом.


Какой из них более трудоемок? Для какой програмки умозатраты высокие?

В обоих случаях умозатраты стремятся к нулю, ибо умозатрат, чтобы почитать букварь не требуется. Все равно, что спрашивать, что труднее 2+2 или 3+1.
4 мар 07, 15:09    [3859888]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51398
Лучше по вакансиям смотреть ИМХО.

ЗЫ. Не сказал-бы, что легко...
4 мар 07, 16:43    [3859988]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
tchingiz
Member

Откуда:
Сообщений: 39027
ak4
Для сравнения:

Приложение БД-
Клиент-серверн.приложение с использованием библиотек типа BDE.Напр-р приложение "Операционный день банка"


Игрушка-типа Доом.


Какой из них более трудоемок? Для какой програмки умозатраты высокие?


операционный день - это как картошки на огороде накопать.
а Дум - это веха в истории программирования
4 мар 07, 20:22    [3860355]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
S.G.
Member

Откуда: cartoon network
Сообщений: 30611
По сабжу, кто- то из великих программеров сказал: "серьезные проблемы- это детские игры. а вот детские игры- это и есть серьезные проблемы".
4 мар 07, 21:03    [3860481]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
Tracer
Member

Откуда:
Сообщений: 728
В общем случае игры делать сложнее, технологии для разработки игр меняются гораздо чаще. Для приложения БД в принципе всё понятно, есть цели и задачи, есть технологии их решения. А в играх попробуйте написать какой-нибудь AI ! Знаете как ? Тогда у меня к вам будет масса вопросов. :) Плюс всегда постоянная борьба с быстродействием.
4 мар 07, 23:55    [3860825]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
Burzum
Member

Откуда: понаехали тут
Сообщений: 972
Мне кажется, алгоритмы задач, решаемых в играх, сложнее обычных задач, решаемых в СУБД.
Взять те же графы. В играх используются частенько, а в СУБД очень редко встречаются.
5 мар 07, 01:04    [3860951]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
Zorrik
Member

Откуда:
Сообщений: 390
Забыли еще и дискретку и анал геом и тд, которая по полной пользуется. Разработка Бд - деццкий сад по сравнению с разработками монстров типа анрыл энджн 3. Нормальная ситуация, когда программист софта обычного(главный причем) может претендовать на тестера в компании по геймдеву, ибо знаний маловато.
5 мар 07, 10:19    [3861712]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
ak4
Member

Откуда:
Сообщений: 287
мдям,

обидно как то стало....значит разрабатывать игрушки сложно,чем создавать приложение работающее с БД.А ведь наверно для создателей игрушек тож наверно есть спец.программки облегчающие разработку игрушки? а какие именно?
6 мар 07, 15:14    [3870365]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
tchingiz
Member

Откуда:
Сообщений: 39027
в думе надо хранить базу данных монстров.
приложение, работающее с бд, входит в игрушку составной частью.
6 мар 07, 23:27    [3872720]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
IT-Клоп
Member

Откуда: 我们都死了
Сообщений: 158694
дискретка и анал геом и тд нужны разработчикам движков.
Собственно игрописатели пользуются готовым движком и всякими инструментами, 3D Max там или еще чем. Так что вряд ли так все сложно.
А разработчика движка надо сравнивать не с программистом СУБД, а с разработчиками самих СУБД, с теми, кто стряпает все эти ораклы и эмэсэскуели. Что, как известно, весьма нетривиально.
7 мар 07, 10:59    [3873904]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
Zorrik
Member

Откуда:
Сообщений: 390
To Клоп : ГЫЫЫЫ.
Готовыми двиглами пользуются нечасто.
Т.к нормальные стоят ****** баксов.
Объекты хранят кто как может =)
Инструментарий тож многие сами пишут.
Есть еще куча нюансов..
Но к примеру для разработки проекта А класса для консолей - 20-30 программистов в течение 1-2 лет.
Кроме графики есть еще ядро, AI, звук, сеть(мультиплеер ахтунг просто), уй(с нуля писанный обычно). Все это весьма нетривиально. А еще все это нуна оптимизировать до чертиков.

ЗЫ. 3dMax для artists, а не для порграммеров.
ЗЫ2. Самый дешевый фреймворк для гаймдева для B класса игр - Renderware - 90к per proj(1 platform).И то щас все с ним сдохло. UE3 - 700k-1000k баков. Далеко не каждая компания может себе позволить. А каждый кусок инструментария UE3 можно вообще отдельно продавать, ибо настолько мощные.(халявне двиглы используют оч редко, ибо убедить издателя что ето не какашка очень сложно)
7 мар 07, 12:26    [3874568]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
IT-Клоп
Member

Откуда: 我们都死了
Сообщений: 158694
просто когда игра выходит, обычнго говорят, что она, мол, сделана на движке таком-то
или на его модификации. И получается, что движков не очень много.
Собсна, во времена оные каждый демомейкер мог 3D на коленках склепать, но похоже, те времена прошли.
Не умаляя сложности всего этого дела, ядра игры и прочих штук.
7 мар 07, 15:54    [3875952]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
zloy den
Member

Откуда:
Сообщений: 2579
Как уже было сказано, то разработчиков движков игр можно приравнять к разработчикам самих СУБД(Оракл, МС скуль и т.д.)
А так, с готовым движком думаю что игру написать не сложнее(и ни легче) чем крупную БД наваять
8 мар 07, 00:17    [3877777]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
Zorrik
Member

Откуда:
Сообщений: 390
К сожалению даже с готовым движком надо помучаться обчно. Ибо они представляют подобие шаблона. А расширять его... иногда очень геморно плюс портирование тоже не сухер. Логику еще самим писать надобно. Приходится в исходниках колупаться оч сильно.
Пишут то в основном про хиты что типа на том и том сделано. Часто это свои внутренние движки.
Типа :Pop 2 на двигле SC2 и тд. Для экономии делают один движок и на нем несколько игр. Но при условии что они предоставляют достаточно похожий игровой процесс, иначе кирдык и с нуля.
9 мар 07, 14:50    [3880907]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 65899
Блог
ak4
Он утверждает что программировать игрушки более трудоемкая работа ,чем создавать приложения баз данных. Так ли оно?

Если имеется в виду именно "трудоемкая", то крайне маловероятно. Действительно больших по трудоемкости программирования игр - скажем, более 100 человеко-лет на один major release - мягко говоря, поискать, а чего-нибудь сравнимого с наибольшими проектами - так и искать бессмысленно.

Если же имеется в виду "трудная"... это бессмысленное сравнение, примерно как "воспитывать детей труднее, чем играть в футбол". Я бы сказал, в геймдеве много выше минимальный уровень требований; если плохой базой, скрепя сердце, будут пользоваться, то плохую игру выкинут и забудут. Кроме того, успех в игровой индустрии... куда более непредсказуем, назовем так.

Впрочем, обе индустрии имеют ту несомненную общую деталь, что в основном вместо талантливых и ярких решений шлепаются серые поделки на одно лицо в стиле "под лидера".
9 мар 07, 23:26    [3882731]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
nikanorus
Member

Откуда:
Сообщений: 14
ak4
значит разрабатывать игрушки сложно,чем создавать приложение работающее с БД.А ведь наверно для создателей игрушек тож наверно есть спец.программки облегчающие разработку игрушки?

Естественно, есть. Иначе создание игрушки станет конвейером по изобретению велосипедов =)
Но в разработке игрушек сложности не совсем из этого вырастают. Если искать аналогии, то составить по какому-то принципу удобный и полезный рубрикатор к справочнику это одно, а написать на основе этого справочника художественное произведение, которое станет бестселлером - это другое. Во втором случае самое важное - это какие-то изначально заложенные оригинальные идеи, а реализация оригинальных идей никогда не была простой =)
20 мар 07, 19:40    [3921567]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
novice78
Member

Откуда:
Сообщений: 24
2 ak4: Есть конечно.
Есть и открытые движки (например, Tenebrae, q1 движок), есть различные SDK от производителей платформ (SDK от Интела.
но это, имхо, не решает основной задачи.
Это только саппорт.
22 мар 07, 10:43    [3927446]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
dr-Wicked
Member

Откуда: Киев
Сообщений: 670
Сешил вставить по сабжу.
Судя по цене, наверное бизнес-ориентированное ПО писать сложнее.
(насколько я помню максимальная стоимость игры с передачей прав <10 млн).

Но на самом деле, что в одной что в другой области откровенный застой и шатания (игры примитивны, бессюжетны, ПО убого, однобоко). Может быть это требования времени?

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

Regards
dr-Wicked
22 мар 07, 12:27    [3928228]     Ответить | Цитировать Сообщить модератору
 Re: Программировать БД легче чем игры?  [new]
novice78
Member

Откуда:
Сообщений: 24
2 Dr-Wicked: имхо, бизнес-приложения более масштабные что ли. А алгоритмы (исключая платформу) несложные. В играх же куча алгоритмов требующая выворота мозга.
25 мар 07, 18:01    [3937652]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Вопрос-Ответ Ответить