Антон__
|
|
« : 08-12-2008 18:20 » |
|
Всем привет! Начал изучать Directx 9 и решил создать простенькую игрушку. Наверное что-то в стиле crimsonland... в общем приглашаю всех, кто хочет изучить directx 9. Желательно: Небольшое знание dx9 (хотя бы знали как нарисовать кубик) Более-менее знали с++. Кто заинтересовался, пишите в тему или стучите: 440041671 Всё еще проводится набор участников
|
|
« Последнее редактирование: 09-12-2008 14:42 от Антон__ »
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #1 : 08-12-2008 18:31 » |
|
в общем приглашаю всех, кто хочет изучить directx 9. а ты преподавать будешь ? Или тоже учиться ? Сюжет игры, жанр и геймплей придумал уже ?
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #2 : 08-12-2008 18:32 » |
|
Конечно учиться Какой еще сюжет, жанр и т.д.... Будет игрок и много монстров, которых надо убивать... всё примитивно.)
|
|
« Последнее редактирование: 10-12-2008 17:25 от RXL »
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #3 : 08-12-2008 18:40 » |
|
сюжет: замочить всех жанр: бездумный линейный 3D шутер с ООП (вроде Serious Sam) геймплей: драйв + жёсткая музыка + WASD + мышь + сильный указательный палец ) нужно множество красивых монстров разных размеров, много оружия, много красивых пространств и текстур )
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #4 : 08-12-2008 18:49 » |
|
"нужно множество красивых монстров разных размеров, много оружия, много красивых пространств и текстур )" Зачем??? Цели: -изучить основы программирования игр на microsoft windows, используя directx 9 sdk:) -попробывать работать в команде.
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #5 : 08-12-2008 19:15 » |
|
нуууу, начанай Я буду учеником )
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #6 : 08-12-2008 19:52 » |
|
У меня есть небольшая загатовка проекта. Я разобрался как делать свет, работать с клавиатурой и с mesh-ом... Сейчас выясняю как по клику мышки выделить объкт. Вот "загатовка": http://slil.ru/26414766 Алексей, ты хорошо знаешь ДХ и С++?
|
|
« Последнее редактирование: 17-12-2008 19:41 от Алексей1153++ »
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #7 : 08-12-2008 20:38 » |
|
DX не знаю ещё
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #8 : 08-12-2008 20:43 » |
|
Посмотри тут: http://www.gamedev.ru/articles/?id=10105Урок 1 и 2. Это была была первая понятная статья про дх, которую я нашел:) Еще установи dx sdk. Задача: Есть main.cpp и много *.h. В срр есть глобальные переменные. Как обратиться к этим переменным из хидеров? Можно, например, в каждом хидере писать extern var; Как сделать проще? Всё, разобрался. Создал global.h, все хидеры переименовал в срр и включил туда global.h. В global.h сделал все объвления. Я могу как-то удалять свои сообщения? Или только редактировать...
|
|
« Последнее редактирование: 10-12-2008 17:25 от RXL »
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #9 : 09-12-2008 09:18 » |
|
У меня visual studio 2008 pro + dx sdk august. Еще можно svn использовать. избавляться от глобальных, вводить класс - создать экземпляр класса и оперировать ссылкой на экземпляр. По окончании программы экземпляр отправить в Лету )
Зачем от них избавляться? Проект маленький, и мне лень опять всё переделывать.)) По окончании программы всё само отправится куда надо.)
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #10 : 09-12-2008 12:14 » |
|
Пока попробую написать, что я хочу сделать в проекте: 1. Ландшафт и карта высот. Ландшафт будет загружается из файла, как и всё остальное. 2. Юниты должны нормально ходить и целиться, а еще и умирать. 3. Взрывы. 4. Разные траектории снарядов. Прямая. парабола и синусоида 5. Небо. 6. Можно еще попробывать снег, дожь, траву. 7. Выбрать юнит кликом мышки. Пожалуй всё. Как только сделаю добавлю еще чего-нибудь.
|
|
|
Записан
|
|
|
|
Джон
просто
Администратор
Offline
Пол:
|
|
« Ответ #11 : 09-12-2008 12:44 » |
|
4. Разные траектории снарядов. Прямая. парабола и синусоида Нннда. Загляните в учебник баллистики или хотя бы физики, там не всё так сложно.
|
|
|
Записан
|
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома. "Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman "All science is either physics or stamp collecting." Ernest Rutherford "Wer will, findet Wege, wer nicht will, findet Gründe."
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #12 : 09-12-2008 12:49 » |
|
Пока попробую написать, что я хочу сделать в проекте: 1. Ландшафт и карта высот. Ландшафт будет загружается из файла, как и всё остальное. 2. Юниты должны нормально ходить и целиться, а еще и умирать. 3. Взрывы. 4. Разные траектории снарядов. Прямая. парабола и синусоида 5. Небо. 6. Можно еще попробывать снег, дожь, траву. 7. Выбрать юнит кликом мышки. Пожалуй всё. Как только сделаю добавлю еще чего-нибудь. 3D шутер плавно перешёл в 3D стратегию
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #13 : 09-12-2008 13:35 » |
|
Нннда. Загляните в учебник баллистики или хотя бы физики, там не всё так сложно. Тут всё просто... Всё-таки не crysys 2 пишу:) 3D шутер плавно перешёл в 3D стратегию
Это всё еще клон кримсонлэнда... Где можно скачать много *.х файлов? И чем их создавать и редактировать? 3ds max 9 сохраняет только в *.мах и *.chr...
|
|
« Последнее редактирование: 10-12-2008 17:26 от RXL »
|
Записан
|
|
|
|
Aleexeey
Постоялец
Offline
|
|
« Ответ #14 : 09-12-2008 13:57 » |
|
Антон__ , а как ты монстров заставишь бегать за игроком, тебе похоже еще и искусственный интеллект изучить придется ) алгоритмы обхода препятствий, алгоритмы поиска игрока, ... Даже в самой простой игре, без AI игра - не игра!
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #15 : 09-12-2008 14:11 » |
|
Aleexeey, с чего ты взял, что будут препятствия? Цель не создать лучшую игру, а изучить директх...
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #16 : 09-12-2008 14:22 » |
|
Антон__, сорри, всё никак время не найду взяться ((( Но подход у тебя неправильный. Давай для начала что нибудь относительно простое будем делать, например кубик рубика или 3D-шашки без АИ
щас попробую проект в 6-й студии запустить
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #17 : 09-12-2008 14:30 » |
|
Относительно простое уже есть - игрок, которым можно управлять и 100 юнитов, которые за ним бегают.
|
|
|
Записан
|
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #19 : 09-12-2008 16:35 » |
|
Джон, не, я просто новых проектов на работе не начал, что то серьёзное начну в 2005 делать А SDK - оно же хочь куда ставится )
|
|
|
Записан
|
|
|
|
Джон
просто
Администратор
Offline
Пол:
|
|
« Ответ #20 : 09-12-2008 17:30 » |
|
Тогда начинай уж лучше новое в 2008.
|
|
|
Записан
|
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома. "Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman "All science is either physics or stamp collecting." Ernest Rutherford "Wer will, findet Wege, wer nicht will, findet Gründe."
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #21 : 09-12-2008 18:05 » |
|
Джон, да я вот купил, а поставить не удалось - забыли в пирацкую версию что то доложить ) Думаешь, лучше всё таки 2008 победить ?
|
|
|
Записан
|
|
|
|
Джон
просто
Администратор
Offline
Пол:
|
|
« Ответ #22 : 09-12-2008 18:07 » |
|
Конечно, там говорят такой MFC!!!
|
|
|
Записан
|
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома. "Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman "All science is either physics or stamp collecting." Ernest Rutherford "Wer will, findet Wege, wer nicht will, findet Gründe."
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #23 : 09-12-2008 18:16 » |
|
какой такой ?
|
|
|
Записан
|
|
|
|
Джон
просто
Администратор
Offline
Пол:
|
|
« Ответ #24 : 09-12-2008 23:29 » |
|
Крутой, даже .NET завидует.
|
|
|
Записан
|
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома. "Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman "All science is either physics or stamp collecting." Ernest Rutherford "Wer will, findet Wege, wer nicht will, findet Gründe."
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #25 : 12-12-2008 21:38 » |
|
хм, странно - в 6-й студии можно закинуть одинокий файлик cpp , скомпилить и студия все файлы проекта сделает.
а эта 2005 не даёт компилить просто main.cpp
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #26 : 13-12-2008 11:54 » |
|
блин, как в 2005 всё неудобно после простой и ясной шестёрки )))
Джон, а можно ли как-то запретить среде сохранять *.ncb в папке проекта? Или вообще удалять после окончания работы автоматом. Он чудовищно большой выходит
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #27 : 14-12-2008 17:19 » |
|
Я смотрю тема совсем не развивается... Где еще можно найти желающих изучить директх?
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #28 : 14-12-2008 17:22 » |
|
Антон__, сорри, замотался, я всё ещё желающий ) просто ты подпинывай почаще Я тут винду переустанавливал, а потом сел книжку читать по DX9 , у меня бумажная есть. Проект создал в 2005-й , но ещё ничего не пробовал, с самой студией с настройками долго провозился, непривычно только я предпочитаю MFC
|
|
|
Записан
|
|
|
|
Антон__
|
|
« Ответ #29 : 14-12-2008 17:59 » |
|
Причем тут mfc? И я никак не могу понять, что это...) Что-то типа билдеровского VCL?
Я решил еще раз переделать проект, не подскажешь как его организовать?
|
|
|
Записан
|
|
|
|
|