Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание игры для начинающих


Страницы:   1 2 3

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
> ИМХО.

Абсолютно согласен. И чё-нить посложнее...


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо