![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание игры для начинающих
cyborg © (2003-11-08 14:21:00)На сайте
http://www.cyborghome.ru/
я начал писать статьи по написанию игры для начинающих, в последнее время видел много людей ищущих подобные статьи, так что милости прошу.
Прошу вас не ждите мгновенного появления статей, насколько я смогу, с такой скоростью будут появляться новые статьи.
cyborg (2003-12-01 17:30:00) [1]Написал простенькую библиотеку по проигрыванию WAV и OGG файлов.
Очень сильно облегчит вам жизнь ;).
Скачать на сайте http://www.cyborghome.ru/в разделе "Исходники"
NailMan (2003-11-24 15:21:00) [2]Юзать всякие обертки - имхо некошерно, бо хрен развернешься.
2Д сейчас делать стоит только через Direct3D, благо Билли позаботился об этом и придумал D3DFMT_XYZRHW. За сим получаем аппаратно все что только можно себе представить(вплоть до ПШ).
3Д тут уж как душе угодно - D3D или OGL. Со вторым проблема - аппаратнозависимая штука, посему гемор. D3D проще и наглядней.
MeF88 (2003-11-24 13:52:00) [3]
> Советую тебе попробовать JediSDL, не сложнее дельфикса и
> возможностей больше.
Да ну его. DirectX API все равно круче...
cyborg (2003-11-24 12:42:00) [4][39] MeF88 © (24.11.03 12:23)
Советую тебе попробовать JediSDL, не сложнее дельфикса и возможностей больше.
MeF88 (2003-11-24 12:23:00) [5]
> Я могу другой список дать ;)
Хм, ну да лучше сразу начинать с более сложного, хотя у многих возницают вопросы даже по DelphiX. И людей на нём больше, чем на JediSDL... Довольно сложно будет разбираться...
cyborg (2003-11-21 15:26:00) [6][37] MeF88 © (21.11.03 15:17)
Я могу другой список дать ;)
1 - JediSDL (всё есть: звук; музыка; графика; шрифты; куча примеров" документация)
2 - DirectDraw (Всё, что нужно для графики в 2D)
3 - OpenGL или Direct3D на выбор. (Всё, что нужно для графики в 3D)
Начиная со второго пункта обязательно: DirectInput; DirectSound; DirectPlay.
MeF88 (2003-11-21 15:17:00) [7]
> Ты вроде её расхваливаешь ;)
Я говорю:
Для начинающих лучше
1 DelphiX
2 PowerDraw
3 GlScene
4 OpenGL
5 Direct3D
В порядке изучения.
cyborg (2003-11-21 12:50:00) [8][35] MeF88 © (21.11.03 11:54)
Ты вроде её расхваливаешь ;)
MeF88 (2003-11-21 11:54:00) [9]
> Насколько я понял, функции плоского движка в 3Д прекрасно
> выполняет библиотека ПоверДрау, хотя не смотрел её.
Ну её. Надо самому всё писать.
cyborg (2003-11-20 22:06:00) [10]Насколько я понял, функции плоского движка в 3Д прекрасно выполняет библиотека ПоверДрау, хотя не смотрел её.
Что-то какая-то непонятка получается, не знаток я в 3Д, только теоретически знаю как там делается, но ещё не делал, отбиваюсь от вас, отбиваюсь, а вы всё никак не поймёте. :)
NailMan-а чтоли просите статью о 3Д написать. ;)
Micah'GF (2003-11-20 21:52:00) [11]кстати неплохо было бы почитать описание плоского движка в 3D... даже можно сказать очень интересно... если не грядущая необходимость :]
cyborg (2003-11-20 21:21:00) [12]Мне самому нехватает фишек 3Д, но я в Чебураторе прекрасно без них обхожусь, прозрачность бы ещё аппаратную, тогда вообще супер было бы.
Darthman (2003-11-20 19:17:00) [13]Я имел ввиду реализацию плоского движка через Direct3D интерфейсы. Я не настаиваю и не являюсь истиной в последней инстанции, но я сказал, что это было бы интереснее. Не более того.
cyborg (2003-11-20 17:42:00) [14]А кто сказал, что будет легко?
MeF88 (2003-11-20 17:39:00) [15]
> Если тебе не понятен DirectDraw и ты не смог скомпиллировать
> программу в FreePascal, это не значит, что они архисложные,
> это значит, что нужно работать над собой.
Блин, ты же сам писал для начинающх. Вот я говорю, что начинающим(это меня не касается), будет достаточно сложно понимать DirectDraw, в принципе равно как и Direct3D.
cyborg (2003-11-20 17:36:00) [16]Если тебе не понятен DirectDraw и ты не смог скомпиллировать программу в FreePascal, это не значит, что они архисложные, это значит, что нужно работать над собой.
>>С другой стороны лично мне эти статьи нафиг не нужны.
О чём спор тогда? Посмотрел и забыл, не вижу проблемы.
По поводу что проще, везде одинаково, нужно только знать, если ты вначале прочитал о 3Д и легко понял как писать треугольники в буфер, но тебе трудно понять как копировать данные из одного участка памяти в другой, то опять же стоит немножко поработать над собой, книги почтить, статьи ;).
MeF88 (2003-11-20 17:29:00) [17]
> Насчёт 3Д, о чём это вы? Если жалуетесь, что непонятно,
> то что там написано, жалуетесь на фрипаскаль, и ещё бог
> знает на чего жалуетесь, какой вам 3Д?
Вообще-то речь идет, как ты сам вырасился о новичках в игроделании, а я усомнился в том, что новички, пишущие простенькие игрушки на DelphiX допрут до DirectDraw и FreePascal. С другой стороны лично мне эти статьи нафиг не нужны.
P.S. Имхо, 2Д в 3Д для начинающего изучать проще, чем DirectDraw - и вывод проще, и инициализация и вообще очень просто. А если вдобавок OGL, то вообще фигня с точки зрения сложности.
> О чём проще мне писать, я буду сам решать, если кому-то
> проще писать статьи о Direct3D, то пусть пишет, я никого
> не держу.
Ой сделал оговорку. Не совсем о том говорилось - были слова о том, что на Direct3D делать 2D проще, чем в DirectDraw.
cyborg (2003-11-20 16:55:00) [18]Забыл добавить :)
Плохому танцору яйца мешают.
cyborg (2003-11-20 16:43:00) [19]Маленькая выдержка:
На абcолютную истинность я не претендую. Это означает, что данная статья никого ни к чему не обязывает, данный текст не является истиной в последней инстанции, как говорится в небезызвестном фильме: "Истина гдето рядом". Если у вас другое мнение о решении таких задач, вы можете написать свою статью, или высказаться по этому поводу на форуме.
Насчёт 3Д, о чём это вы? Если жалуетесь, что непонятно, то что там написано, жалуетесь на фрипаскаль, и ещё бог знает на чего жалуетесь, какой вам 3Д?
По поводу Дельфи и Фрипаскаль, я там написал, я выбрал фрипаскаль, есть проблемы? Написал, как переделать код, чтобы в Дельфи работало, проблемы? Если проблемы, то о 3Д только языком можете чесать, а не делать.
Ясно русским языком написано для начинающх, какое 3Д начинающему? Тому, кому действительно 3Д нужно, он уже не начинающий, и всё, что я там пишу он давно уже знает.
О чём проще мне писать, я буду сам решать, если кому-то проще писать статьи о Direct3D, то пусть пишет, я никого не держу.
MeF88 (2003-11-20 14:28:00) [20]
> Было бы куда интереснее почитать про DirectXGraphics/Direct3D
> ИМХО.
Абсолютно согласен. И чё-нить посложнее...