LINUX.ORG.RU

Русский перевод The Linux Gamers' HOWTO


0

0

На http://linuxgames.hut.ru появился перевод The Linux Gamers' HOWTO (автор Peter Jay Salzman). В нем рассматриваются такие темы, как аппаратное ускорение 3D графики, DRI, XFree86, SDL, Mesa, SVGAlib, борьба с глюками в программах и многое, многое другое. Этот документ регулярно совершенствуется и дополняется, а его перевод будет постоянно обновляться. Он представляет интерес как для начинающих, так и для более опытных пользователей Linux, желающих иметь представление обо всем, что связано с играми в операционной системе Linux.

>>> The Linux Gamers' HOWTO

anonymous

Проверено:

Да что тут комментировать... Оригинальный документ не доделан, да и
практически не несет полезной информации, а зачастую содержит и
откровенные ляпы. Чего стоит, например, утверждение, что dosemu
пытается win32 эмулировать (кстати, на сайте автора можно прочитать,
как он не смог даже графику в консольном dosemu настроить, и сделал
вывод, что графика только под ИКСами работает). А о том, как работает
фрэймбуффер, DRI, ggi, и другие механизмы, упоминается лишь мельком,
ничего полезного.
Что касается перевода - ну многие секции пропущены, ну кое где
стиль не слишком хороший, а так... А стоило ли вообще такой
посредственный документ переводить? Надеюсь, что этот документ не
увидит свет, а свет не увидит его. Даже геймерский хауту должен
писать профессионал, а не просто геймер, решивший выделиться.
И не говорите мне "не нравится - напиши сам". Я по тому и не сделаю
этого, что у меня квалификации не достаточно. Хотя лажу, подобную этой,
я бы смог написать.
Однако, подобный документ нужен, и я надеюсь, что автор его полностью
перепишет и доведет до ума (предварительно преобретя этот ум где-небудь
на стороне).

anonymous
()

Согласен с anonymous (*) (2001-05-20 14:23:00.0), что подобные вещи должен писать профессионал. "xlib запутанна и сложна" - Да без xlib, уважаемый, хрен че сделаешь и не фига она не запутана и не сложна. "xlib -- это набор C-библиотек, предназначенных для программирования под XFree86 на самом низком уровне" - Ну, я бы поспорил. Есть уровень еще ниже. Дальше не буду. Не читал дальше. Может быть я просто придираюсь, но как-то неприятно читать вещи, написанные продвинутым юзером.

lenin
()

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

anonymous
()
Ответ на: комментарий от anonymous

>Для введения в проблему на первый раз этого документа вполне достаточно.
>А дальше копайте сами
Посмотри теперь на нормальные howto (NET3-HOWTO к примеру) и попробуй
сказать то же самое.
Блин, если бы все хаутушки делались по этому принципу, то грошь-цена
всему LDP! А для меня набор howto - одна из самых ценных компонент
дистра (без него переход на линух был бы очень затруднен). А если
туда будут такие халтушки попадать, то эта ценность резко снизится:(

PS: Я лишь пытаюсь сказать, что автору надо серьезно переделать
документ, т.к. на данном этапе он на звание howto никак не тянет.
Там не только мало полезной инфы (что не фатально), но еще и
очень много ошибок, а это уже абсолютно не приемлимо!

anonymous
()

Народ, хаять всегда легче. Если кто берётся за работу, лучше поддержите его, может посоветуйте чего. А то сидите и этак с высоты по сторонам плюете. А может и сами в луже сидите. Я по себе знаю, что не лёгкая это работа переводом заниматься, и тем более самому что-то писать. К слову профессионал и меня тоже притензий много. Где заканчивается "любитель", а где начинается профессионал?! А если кто-то разобрался с чем-то, почему бы ему не написать об этом? даже если это какой-то мизер? Колесо тоже нелегко изобрести было. Но ведь теперь никто его с нуля не изобретает! Или я не прав? dolphin бульк:) sle.how-to.ru если у вас есть разумная критика, советы и пожелания, пишите мне пожалйста. dolphin77@mail.od.ua

anonymous
()
Ответ на: комментарий от lenin

Ну давайте поспорим ... Для начала докажите мне, что Xlib проще Qt, и расскажите про то, как вы будете программировать под XFree86 на уровне ниже Xlib ( возможность руками общаться с сокетом соединения с X-сервером рассматривать не будем за бредовостью ).

Hamster
()

Я прокомментирую отдельные высказывания, если позволите.

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

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

Можно сказать, что это приглашение к сотрудничеству, его автор
просил поправить его в спорных моментах.
Ляпы, несомненно, есть и никто этого не отрицает. Кстати, HOWTO
по, ходу его разработки, комментирует Mike Phillips из Loki Software.

>о том, как работает фрэймбуффер, DRI, ggi, и другие механизмы,
>упоминается лишь мельком, ничего полезного.

См. выше.

>Что касается перевода - ну многие секции пропущены

Сначала стоит сравнить номера версий. Никакие секции пропущены
не были.

>"xlib запутанна и сложна" - Да без xlib, уважаемый, хрен че
>сделаешь и не фига она не запутана и не сложна

А кто сомневался в ценности xlib? О чем идет речь-то?!

>Для введения в проблему на первый раз этого документа вполне
>достаточно. А дальше копайте сами

Вы абсолютно правы, этот документ -- отправная точка, ссылающаяся
на другие HOWTO. И для общего обзора он уже неплох.

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

К сожалению, я уже неоднократно был свидетелем "обсуждений" разных
документов, которые здесь происходили. Их смысл заключался в
следующем: давить однозначно, автор -- ламер. Грустно все это.
Причем подобная массовая недоброжелательность, к сожалению,
стала нормой общения в русскоязычных форумах.

>Надеюсь, что этот документ не увидит свет, а свет не увидит его.

Спасибо за пожелание.

Дмитрий Самойлов

anonymous
()

> Вы абсолютно правы, этот документ -- отправная точка,

Э, человек, если это не HOWTO, а отправная точка, то так и пиши
и не выдавай за HOWTO. Потому что HOWTO - это если ты правильно
понимаешь - "Как сделать", а не "Подскажите_я_сам_не_понял".

И пишутся HOWTO людьми, профессионально владеющими предметом.
А иначе каков смысл в этих HOWTO? Кого и чему вы хотите научить?
Короче, смысл такой - называйте вещи своими именами.

anonymous
()

Ну и за бред откровенный этот базар. По другому и не назовешь.
Молодец автор! Жаль только, что вокруг много таких неблагодарных эгоистов. Если бы знал больше вашего обязательно бы помог.
А крикунам - знаете лучше? Подскажите, подправьте, а Вы сразу давить.
Грустно все это.

Korwin ★★★
()

Неистребима совковость у отечественных программеров! Даже у тех кто в СССР и не жил. Эта позиция - я сам вроде знаю, а другим не нужно. Или - умный догадается, а дураку не нужно.
Блин, вы чего хотите? Чтоб линух был альтернативой виндам или игрушкой для студентов-хакеров? Лично мне нужна доступная система, работ которой я могу проверить заглянув в код. И чем больше ее будут применять, тем лучше.
А для этого нужны доки. Ну взялся человек, ну пишет как умеет. Нашел ошибку - ну хрен с тобой, назови человека мудаком, но ошибку то опиши!
Слушай мудак-человек у тебя в 15 абзаце написано #$@%$#! Правильно написать так-то!
Человек все поймет и напишет правильно. А я лично, когда слышу вопль "У тебя ошибка, ты ламер!", а описание ошибки отсутствует - делаю вывод: человек просто щеки надувает. Было бы что сказать конкретно - сказал бы.
А то, как говорил бравый солдат Швейк - кидаться дерьмом на право и налево - аргументация очень убедительная!

rivares
()

Как только новость запостили, я подумал: "Во, ща опять начнуть на авторов дерьмо выливать...". Увидел первый комментарий и ОЧЕНЬ удивился. В приятном смысле слова. А потом все стало на свои места :) Дмитрий Самойлов - молодец, как и все кто пытается что-то реально делать. На дерьмо внимание обращать не стоит. Тут на форуме это уже тенденция однако. Ильич.

anonymous
()

Dve weshi pro english ORIGINAL: 1) eto ne HOWTO, t.k. nikakix prakticheskix veshej v nej net 2) eto ne INTRO TO, t.k. svyaznoj i poleznoj informatzii v nej malovato daje dlya intro <p> I avtor PEREVODA zdes' ne pri chem.Eto dlya krutyx. Nu a prostim smertnim ego rabota mojet chto-to i proyasnila... <p> Anatolij

anonymous
()

2Автор: Обзови это зародышем FAQ, всех выпеднрдежниклв шло по роутигу, а тех кто может добавить что нить полезное пожалуйста в мыло и все... хотя у нас как всегда инициатива наказуема... EKrava

anonymous
()

>Народ, хаять всегда легче.
Это - правда:)
>А то сидите и этак с высоты по сторонам плюете.
Автор сам выложил документ на суд общественности и попросил
комментарии.
>А может и сами в луже сидите.
Не сидим, т.к. не делаем то, чего сделать нормально не можем.
>Я по себе знаю, что не лёгкая это работа переводом заниматься
Да к переводу притензий и нет, в общем то.
>А если кто-то разобрался с
>чем-то, почему бы ему не написать об этом?
А если он только думает, что разобрался?:)

>К сожалению, я уже неоднократно был свидетелем "обсуждений" разных
>документов, которые здесь происходили. Их смысл заключался в
>следующем: давить однозначно, автор -- ламер.
Я говорил, что надо переделать. Другие анонимусы говорили, что надо
подождать позиционировать его как howto. "Давить" - не сказал ни один.
>>Надеюсь, что этот документ не увидит свет, а свет не увидит его.
>Спасибо за пожелание.
Я имел ввиду "не увидит его в том виде, в котором он сейчас находится".

>А я лично, когда слышу вопль "У тебя ошибка, ты ламер!", а
>описание ошибки отсутствует
Лично я привел парочку, другие тоже приводили. Но как ты предлагаешь
описать отсутствие полезной информации в документе?

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

anonymous
()

Почитайте книгу Никитина -Баймер

anonymous
()

2 Hamster > Сравнил xlib и qt !!! Ты хоть знаешь, что такое xlib ?
Здесь, по-моему, речь об игрушках идет. Так вот, ты на своем qt как организуешь частоту обновления картинки 50 HZ ??? И на фиг в игрушках кнопочки-формочки не нужны, все это самостоятельно рисуется. И тормоза лишние, превносимые qt - тоже. Доказал я, что xlib проще
qt, или еще поспоришь ?
А про вторую часть вопроса - я именно сокет и имел в виду. Идея это использовать, конечно,бредовая, но ведь когда читаешь про то, что xlib - самый нижний уровень, понимаешь, что писал хоть продвинутый, но пользователь.
А такая документация нафиг не нужна. Пускай на меня ругаются, как хотят, меня все равно переубедить не удастся. Лазишь-лазишь по Сети, ищешь че-нить, а поисковики по запросам вот такую гадость выдают. Так на винды после этого хочется, ей-богу.

lenin
()

ИМХО, Hamster в курсе, как добиться от X максимальной производительности...

anonymous
()

Это не столь важно просто перевод - и кому он нужен, не приложу уса, назвать его увлекательным чтивом трудно, а уделять внимание - зачем!?

anonymous
()

anonymous (*) (2001-05-21 16:24:37.0):

> Но как ты предлагаешь описать отсутствие полезной информации в документе?

Все относительно. Упомянутый выше NET3-HOWTO не несет никакой полезной информации _для меня_. Да, написан он на самом высоком уровне, но сколько ему лет? А вот так не понравившийся вам LG-HOWTO мне кое-какие вопросы прояснил. А все почему? Потому что не Gamer я.
Автору оригинала и автору перевода - спасибо!

denix
()

2lenin:

> ты на своем qt как организуешь частоту обновления картинки 50 HZ ???

Не сравнивай жопу с пальцем. Qt все равно работает через xlib (как и любая другая библиотека для X-ов). Так что это просто разные уровни. Никакой идиот не будет писать работу с X-ами напрямую, минуя xlib.

> А про вторую часть вопроса - я именно сокет и имел в виду. Идея это использовать, конечно,бредовая, но ведь когда читаешь про то, что xlib - самый нижний уровень

Цитата из оригинала:
"xlib -- это набор C-библиотек, предназначенных для программирования под XFree86 на самом низком уровне"

В оригинале все корректно написано. Предложенный тобой способ работы через сокет - во-первых, изврат, а во-вторых, никакого отношения к "набор C-библиотек, предназначенных для программирования под XFree86" не имеет!
Так что заканчивай придираться...

denix
()

Народ, да Вы тут поохринели что-ли. Живой чел решил сделать благое дело, а Вы тут щеки друг перед другом надуваете. Ведь он же только перевел этот материал, а Вы его тут учить уму разуму кинулись. Не нравиться содержание, ИМНО не к переводчику обращаться надо, а к автору. Или Вы тут решили переводчика экскрементами закидать? С надеждой, что он ваше словоблудие переведет и автору отправит? А самим слабо автору на его родном языке написать о том, о чем Вы тут недовольство выражаете? :) IMHO, прав Дмитрий Самойлов переведя этот HOWTO, и Вы "гуру" его труд ценить должны, что бы Вы же потом смогли загнуть пальцы по поводу Русского Линукса. Дмитрию Самойлову - спасибо, остальным "гуру" - предложение выражать свою "критику" по адресу и в более лаконичной форме. Алексей

anonymous
()

To: lenin (*) (2001-05-21 18:35:08.0) >ищешь че-нить, а поисковики по запросам вот такую гадость выдают. ИМНО, не можешь найти, что тебе нужно, так в этом не Дмитрий Самойлов виноват, а твои кривые мозги, не способные задать поисковику правильный шаблон поиска. >Так на винды после этого хочется, ей-богу. Если ты разбрасываешься такими фразами как в предыдущей цитате, то ИМНО, не чего тебе было с нее слазить. Коль привык, что бы за тебя всю работу Били Гатес делал, так и нечего было лезть туда, где сам не можешь нихера сделать, даже найти в и-нете нужный материал и то мозгов не хватает :) Дмитрию - спасибо, так держать.

anonymous
()

х#$%ней страдаете народ, человек пытается хорошее дело начать, а вы его гавном и на дно. если такие умные помогите, не хотите, так не вые#$%тесь. шо-то ни один из вас таких умных, таких линухоидов, таких болящих за развитие системы и т.д., не додумался сам такую штуку изобразить, пусть даже в таком виде(хотя-бы). А прогоны типа лучше ничего чем с ошибками, это вообще смешно, особенно в отношении линуха и всего шо с ним связано. так получается ядро выкинуть надо, бо ошибки в нем правят с 91 года(правда его при этом еще и пишут, шо их добавляет), и похоже править будут пожизнено. так шо сначала думайте, а потом фигню гоните.

devil
()

>Не нравиться содержание, ИМНО не к переводчику обращаться надо, а к
>автору.
Да с какого буха ты решил, что тут кто-то к переводчику обращается
с претензиями? Все притензии как раз именно к автору...
>IMHO, прав Дмитрий Самойлов переведя этот HOWTO, и Вы "гуру" его
>труд ценить должны
Вообще-то мы, гуру, и без переводов не плохо обходимся:) Но ценности
переводов это не уменьшает. Он бы мог, конечно, и что-небудь
по-полезнее перевести, но это уже его личное дело:) Перевод, в целом,
не плохой.

>А прогоны типа лучше ничего чем с ошибками, это вообще смешно,
>особенно в отношении линуха и всего шо с ним связано. так получается
>ядро выкинуть надо, бо ошибки в нем правят с 91 года
Не верно проводишь аналогию. Здесь ошибки вызваны плохим знанием дела,
и, как следствие, документ несет мало полезной информации. Там ошибки
обусловлены совсем другими причинами. И если человек "плоховато
разбирается в программировании" и решил "сделать что-то хорошее", то
к разработке ядра его на километр не подпустят и патчи его принимать
не будут, как правило, даже не обсуждая причину, а, при совсем плохом
стечении обстоятельств, сам Линус может послать его к чертовой
бабушке. Вот пойди и скажи Линусу, что "лучше ничего чем с ошибками",
это, как ты выразился, прогон.

anonymous
()

Мда, я вижу в ваших рядах большое братство... Автор хотя бы написал эту статью или HOW-TO (кто как хочет - пусть так и называет, суть - такая же) и скорей всего она кому либо поможет (хотя бы как ознакомительный материал). Другие же, которые осуждают статью и автора, наоборот приносят вред - возможно автор вообще не будет больше дописывать или обновлять этот текст, потому как высказывания по нему не носят положительный характер. Что вы реально сделали полезного не только для себя, а для других? Ни чего? А какое вы тогда имеете право осуждать человека который хотя бы что сделал не ради денег и не только для себя?! Если можете сделайте лучше или помогите сделать это автору, но не путем критики.
P.S.: Критики - скорей всего и являются, теми самыми, Linux'ойдами, о которых я иногда говорю. Для них все полные ламеры, а они крутые ХаЦкЕрЫ...

Direct
()
Ответ на: комментарий от denix

Хоть Qt и работает через Xlib, зае%%%cя ты, используя Qt, картинку 50 раз в секунду обновлять !!!!! Не веришь - проверь ! А для продолжения споров - примеры в студию.

lenin
()

Это уж точно будующий Photoshop :-))). Надо было такую ерунду сказать...

Direct
()

2: anonymous (*) (2001-05-22 18:49:56.0)

> Вообще-то мы, гуру, и без переводов не плохо обходимся:) блин! Ну как гуру, так онанимус! Ты блин, умник, оставил свой мэйл, мы бы глупые у тебя че-нибудь спросили... Вот ботало-то, а?

rivares
()
Ответ на: 2: anonymous (*) (2001-05-22 18:49:56.0) от rivares

>>Вообще-то мы, гуру, и без переводов не плохо обходимся:)
>блин! Ну как гуру, так онанимус!
Я, кажется, смайлик поставил, так что это, наверное, шутка была на
счет гуру, а?
>Ты блин, умник, оставил свой мэйл, мы бы глупые у тебя че-нибудь
>спросили...
Ну еще чего, ты же меня спамом засыпешь:) Спрашивай тут:)
>Вот ботало-то, а?
А что вы подразумеваете под словом "ботало"?

anonymous
()
Ответ на: комментарий от Direct

>Мда, я вижу в ваших рядах большое братство...
И не говори, у меня самомго уже ощущение, что один и тот же анонимус
везде. К счастью, это не так, все разные.
>Автор хотя бы написал эту статью или HOW-TO (кто как хочет
>- пусть так и называет, суть - такая же) и скорей всего она кому
>либо поможет (хотя бы как ознакомительный материал).
Да кто спорит то? Но только не HOWTO это. Причем список затронутых
тем вполне удовлетворительный, на howto тянет (как мне кажется). Но
полезной инфы для howto мало, +ошибки и их не мало.
Ознакомительный материал? Нет, надо сначала ошибки исправить (это не
сложно, надеюсь, это будет сделано) и назвать соответственно.
А чтобы howto называть, придется полностью переписать, а это уже
вряд ли будет сделано, хотя кто знает, посмотрим.
>Другие же, которые осуждают статью и автора, наоборот приносят вред -
>возможно автор вообще не будет больше дописывать или обновлять этот
>текст,
А если сказать, что там все круто, то, пожалуй, тоже не будет:) По
этому уж лучше сказать то, что есть на самом деле.
>Что вы реально сделали полезного не только для себя, а для других?
Лично я - не много. В основном патчи к разным прогам, думаю, это
делает каждый, кто использует гнутый совт хотя бы год.
>Ни чего?
Сам на свои вопросы отвечаешь?:)
>осуждать человека который хотя бы что сделал не ради денег и не
>только для себя?!
Так... Осуждаем не человека, а то, что он сделал. Это - разные вещи.
Самого человека я не знаю, чтобы осуждать.
>или помогите сделать это автору, но не путем критики.
Почему нет? Впрочем, от моей критики ему ни жарко, ни холодно, разумеется.

anonymous
()

anonymous написал:

>надо сначала ошибки исправить

Уже в который раз слышу о многочисленных ошибках, но так никто на
них пока и не указал :-( С xlib, вроде бы, уже разобрались,
там все было в порядке. dosemu и win32 -- согласен. Что еще?

Дмитрий Самойлов

anonymous
()
Ответ на: комментарий от lenin

2 lenin: Да ладно :) Можно запустить таймер ( QTimer ) с частотой таймаута 20 мс и из него делать вызовы отрисовки картинки. Можно создать thread ( QThread ) и это делать оттуда. Но это отклонение от вопроса. Я не заявлял, что Qt _быстрее_ Xlib. Я говорю, что он _проще_. Если вы с этим не согласны, расскажите мне, как вы с помощью Xlib нарисуете шрифтом переменной ширины в окне текст, сориентированный по центру окна ( то есть, чтобы расстояние от левого края окна до начала текста и от конца текста до правого края окна были равны ).

Hamster
()

Я так думаю, автору перевода в посте следовало бы сделать приписку:
принимаю любые критические замечания при условии, что они
положительно-одобрительные (можно в стихотворной форме). Подобную
практику следует ввести и на другие GNU-продукты (софт и документацию)
и тогда сразу же все у нас станет красивым и пушистым ;-)

Led ★★★☆☆
()

>OpenGL является open source эквивалентом DirectX.

ИМХО: OpenGL является скорее эквивалентом Direct3D. open source эквивалент
DirectX это SDL. А также в меньшей степени вещи типа Allegro
и GGI. Хотя в последней вроде появилось чтото для 3D.

>DRI "убирает с дороги" X-сервер, и 3D драйвер (Mesa или OpenGL) может
>использовать железо напрямую. Это делает процесс быстрее. Информация 3D
>рендеринга не должна обязательно аппаратно ускоряться.

В общем правильно но вводит в заблуждение. Использовать DRI
напрямую это все равно что общатся с X через сокет. Более
корректно описать DRI как способ позволяющий 3D драйверу (Mesa или OpenGL)
напрямую писать в 3D устройство во время выполнения основных
r/w операций. init все равно остается за X сервером.

>По праву можно сказать, что xlib запутанна и сложна. Я бы сказал, что это
>наиболее трудное и требующее наибольшего времени на освоение явление в
>программировании. Программа, которая просто подключается к X-серверу, выводит

Это опять некорректно. Xlib переносимая стандартизированная подсистема
низкого уровня. Она обеспечивает работу с низкоуровневыми примитивами
переносимым способом. by design она и должна быть такой.
Из слов же автора кажется что она просто сделана по идиотски,
на самом же деле она успешно и эффективно решает поставленые перед ней
задачи.
>1.8.  Что такое SDL?

Не подчеркнуто то, что в отличие от Xlib,Gtk и QT эта библиотека
специально предназначена для написания игр. А это значет что
всякие штуки типа таймеров или прямого рисования в видеобуфер там
являются основным фокусом внимания а рисования окошек побочным.

>вообще не смотреть на ГИ. Но все же надо попытаться прочитать инструкцию; люди,
>которые хотят все получать на блюдечке с голубой каемочкой, должны использовать
>продукты Microsoft, а не Linux.

Или пусть шлют денег разработчику(кам) для покупки суппорта.
Нечего всех отсылать к MS лучше отсылать к Линуховым суппортам.
Почему - надеюсь понятно.

Отсутствует информация:
1)Нет рассказа о wine и его применении для запуска виндовых игрушек
На linuxgames этому посвящен специальный раздел.
Автор должен был бы хотябы добавить пустую главу  про это
2) нет рассказа как найти игры под линукс или получить
линуксовую версию игры.

kernel ★★☆
()

Нет рассказа об например Allegro и других библиотеках.
Нет ссылок на сайты посвященные разработке игр.
Об этом все моно прочитать на http://sunsite.auc.dk/linuxgames/

Нет специальной главы посвященной различиям, в том числе
и философским :-) гамингу под Линухом и Виндой
Так же там было бы хорошо осветить вопросы миграции.

Нет главы посвященной гамингу под dosemu

Нет главы типа "Старые добрые игры"(Infocom, Sierra on Line, etc)

Нет обзора некоторых своеобразных вещей типа angband/moria/etc

kernel ★★☆
()

Pregde chem polivat' gryaz'u chugoi trud, sdelali bi sami hot' chto-nibud' poleznoe.

anonymous
()

Уважаемый Hamster ! Я же Вам говорю, ПРИМЕРЫ в СТУДИЮ !!! Я Вас уверяю, что для реализации предложенного Вами способа машины еще не создано. Не верите - проверьте ! Ведь не имеете понятия, как данные вещи делаются, а спорите ! А насчет удобства рисования шрифтом - ну, мож на Qt и попроще. Я, блин, пытаюсь даказать, что на Qt вообще игрушки писать невозможно. Если только очень простые и неинтересные. А удобство - ну, что есть то и есть.

lenin
()

"отложенные игры" замени на "сохраненные" или "засейвленные"- более по русски получится:)
на счет эмуляции Win в dosemu - проверь, кажется win32-console, для коммандной строки, он и впрямь эмулирует......
среди звуковых API можно упомянуть www.OpenAL.org, но фразу "Окажите миру услугу- используйте SDL" -выделить жирным шрифтом
"OpenGL является open source эквивалентом DirectX" - это Direct3D является закрытым эквивалентом OpenGL, хотя-бы по времени создания (а MS из группы стандартизации OpenGL почему-то не спешит....)
а названия сайтов неплохо-бы заменить ссылками......
вообще информация, которой нигде больше нет-здесь есть, а то, что нет информации которая есть в других местах- так это естественно, по моему

Anonymous ★★★★★
()
Ответ на: комментарий от lenin

Да ну? Еще как возможно - посмотри на Qt-фронтэнд к Nethack. А ведь это самая крутая игрушка всех времен и народов...

anonymous
()
Ответ на: комментарий от lenin

Ну ладно, раз уж я не имею понятия, как данные вещи делаются, продолжать спор не будем :) А того, что на Qt игрушки писать невозможно, вас никто, собственно, "даказать" не просил. Вы сделали два заявления: что Xlib проще Qt и что Xlib не является самой низкоуровневой C библиотекой для программирования под X. Вот их и доказывайте ...

Hamster
()
Ответ на: комментарий от anonymous

Вообще-то ни kde Qt я не держу по принципиальным соображениям, так что ничего посмотреть я не могу. Только не нало тут писать, что я не преставляю себе, что это такое. И kde юзал, и на Qt кое-что делал. Мое личное мнение - suxx. А что, в этих игрушках частота регенерации картинки 50 Hz, ну, или хотябы 30 ? Речь-то по-моему, именно об этом идет...

lenin
()

Еще одна пропущенная тема - многопользовательские RPG на Java
- это кстати о производительности.......

Anonymous ★★★★★
()

>"OpenGL является open source эквивалентом DirectX" - это Direct3D
>является закрытым эквивалентом OpenGL

Да, тут явный прокол :-)

>Xlib переносимая стандартизированная подсистема
>низкого уровня. Она обеспечивает работу с низкоуровневыми
>примитивами переносимым способом. by design она и должна быть
>такой. Из слов же автора кажется что она просто сделана по
>идиотски, на самом же деле она успешно и эффективно решает
>поставленые перед ней задачи.

Согласен, этот фрагмент надо подкорректировать.

>>1.8. Что такое SDL?
>Не подчеркнуто то, что в отличие от Xlib,Gtk и QT эта библиотека
>специально предназначена для написания игр. А это значет что
>всякие штуки типа таймеров или прямого рисования в видеобуфер
>там являются основным фокусом внимания а рисования окошек побочным.

Посмотрите внимательнее, там все это есть:

"Некоторые из них фокусируются на рисовании в окнах(такие как SDL).
Другие больше сконцентрированы на элементах управления в окнах
(например, выпадающие меню, радио-кнопки, и текстовые поля);" <...>
"В действительности, это meta-библиотека; в том смысле, что она не
только графическая, скрывающая программирование под xlib,
но еще и обеспечивающая простой интерфейс к звуку, музыке и
обработке системных событий." <...> "Если вы программируете игры,
окажите услугу человечеству -- используйте SDL."

>"отложенные игры" замени на "сохраненные" или "засейвленные"- более
>по русски получится:)

"засейвленные" -- это по-русски? "Сохраненные" -- может быть. А что,
"отложенные" звучит так плохо и непонятно? :-)

>Отсутствует информация:
><skipped>

Да, там много чего отсутствует пока. Спасибо за указание интересных
тем. И вообще, всем спасибо за комментарии.

Дмитрий Самойлов

anonymous
()

>>"OpenGL является open source эквивалентом DirectX" - это Direct3D
>>является закрытым эквивалентом OpenGL
>Да, тут явный прокол :-)

Ну, есть у меня параноидальная теория о Microsoftовских манипуляциях массовым сознанием путем насилия над языком.....проехали

>Посмотрите внимательнее, там все это есть:
Если человек чего-то не заметил - значит этого не заметно что, для учебника, недостаток

>"засейвленные" -- это по-русски? "Сохраненные" -- может быть. А что, "отложенные" звучит так плохо и непонятно? :-)
Хм... "......если игра все время виснет на одном месте- отложите ее, и пошлите на сервер того, кто ее написал...."
"засейвленные" определенно, лучше:)

Anonymous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.