Сообщение от The_God:
не припомню вакансий программистов игр на делфи
С этим туговато да, но я как-то нашёл. Просто многие думают, что это невозможно. Поэтому изначально "работодатели" не считая Delphi(Pascal) за язык, начинают смотреть в сторону MSVC.
[Ответ]
надо тему сделать "Как перестать делать игры" )
[Ответ]
Part!zan 13:01 15.07.2010
Сообщение от DWanek:
Просто многие думают, что это невозможно
Да все возможно. Можно и на вбейсике игры делать. Только лучше каждый инструмент использовать по назначению, а не пытаться обычной дрелью бетонные стены сверлить.
[Ответ]
Handle 14:53 15.07.2010
Господа супер-пупер программисты, ну сделайте уже хоть какую-нибудь российскую игрушку в которую можно поиграть хотя-бы минут 15. А то ни одной не видел - одни понты только.
[Ответ]
Part!zan 16:24 15.07.2010
Handle, Петьки 1-3, Мор. Утопия, Санитары подземелий, Сталкер (это ж не Россия), 7.62, TimeShift (не супер, но вполне неплохо), Полная труба, Вангеры, Astral Masters (хоть и мелкая, зато хорошая), Братья пилоты, Смерть шпионам: момент истины. Вот, навскидку.
[Ответ]
TimeShiift ничего, но издатель иностранный и часть разработчиков тоже. Остальные это квесты и RPG. А я имел ввиду какой нибудь высокобюджетный экшн типа call of duty.
[Ответ]
Part!zan 20:50 15.07.2010
Сообщение от Handle:
хоть какую-нибудь российскую игрушку
Сообщение от Handle:
какой нибудь высокобюджетный экшн
Так сразу и надо было говорить... А то сначала любую, потом уже - высокобюджетный шутер. Кстати, не вполне понятно, чем шутер круче rpg или квеста. Что сложнее в разработке - можно еще сильно поспорить. Высокобюджетных игр в России, имхо, вообще нету, у нас игростроительная промышленность достаточно убогая в плане денег.
Сообщение от Handle:
издатель иностранный и часть разработчиков тоже
А причем тут издатель? В нерусских играх тоже часто встречаются интернациональные команды.
[Ответ]
Handle 21:30 15.07.2010
Просто хотелось бы увидеть крутую игру в титрах которой были бы в основном русские фамилии. И чтоб в европе с америкой локализацию ждали. А то за державу обидно.
[Ответ]
Pengvin 22:11 15.07.2010
Для полноты мануала было бы неплохо, хотя бы указать, что существуют такие вещи как Managed DirectX, XNA Game Studio, и что игры можно писать не только на Delphi и С++, но и на C#. Причем для начинающего вариант с XNA и C# будет намного предпочтительней.
[Ответ]
Избор 13:36 16.07.2010
Сообщение от Part!zan:
не вполне понятно, чем шутер круче rpg или квеста
По моему только тем, что RPG делать гораздо сложнее, чем шутеры. Тяжелее всего многопользовательские RPG.
А легче всего стратегии(не считая казуально-офисных игр и тетрисов).
Сообщение от Handle:
Господа супер-пупер программисты, ну сделайте уже хоть какую-нибудь российскую игрушку в которую можно поиграть хотя-бы минут 15. А то ни одной не видел - одни понты только.
Так что не только понты, хотя понтов тоже не мало...
Сообщение от Pengvin:
Для полноты мануала было бы неплохо, хотя бы указать, что существуют такие вещи как Managed DirectX, XNA Game Studio, и что игры можно писать не только на Delphi и С++, но и на C#. Причем для начинающего вариант с XNA и C# будет намного предпочтительней.
Я писал о том, в чём имею опыт. А в XNA Game Studio у меня опыта нет. Напишите вы, если у вас есть такой опыт.
[Ответ]
Избор 13:38 16.07.2010
Тэкс, ну ладно. Обещал помочь новичкам, значит далать нечего, надо помогать.
По некоторому мнению(конкретно по мнению Джима Адамса, из его книги "Программирование ролевых игр с DirectX, 2-е издание") движок игры состоит из следующих элементов(конструировать собственный движок, если вы не супер-мега-профессионал не рекомендуется, а лучше пользовать готовый(а попутно изучать использованные в нём приёмы) но знать его структуру всё равно полезно):
1. Системное ядро(взаимодействие игры с системой).
2. Ядро ввода/вывода/работы с клавиатурой.
3. Графическое ядро.
4. Сетевое ядро.
В любом случае основы работы с системой не помешают(и с сетью, но это на мой взгляд второстепенно).
Русскоязычная БД по С++, включая MFC.(MFC это объектная модель VC++, а есть ещё VCL - это объектная модель Borland C++/дельфина) http://worldcpp.vingrad.ru/
Масса очень замечательных исходников по C++. Почти на все случаи жизни. Есть примеры работы с системой и с сетью. http://www.cyberguru.ru/cpp-sources/
Для программистов игр особенно полезны примеры работы с системой и COM. А так же кое-что из раздела алгоритмов.
FAQ с исходиками по дельфину.(может быть где-то есть и лучше, но я в своё время пользовался этим) Тут есть всё необходимое, те же исходники примеров работы с системой и много ещё чего полезного. Есть даже примеры по DerectX, OpenGL. http://delphi-faq.zoxt.net/
Далее игростроителю могут понадобиться 3d модели для экспериментов.
Их можно брать например отсюда(регистрация не обязательна, огромные библиотеки моделей, есть даже с анимацией): http://mo3del.ru/
Далее.
В довесок к математике(так называемой 3d математике) начинающим не помешает разобраться с кватернионами и углами Эйлера. и то и другое используется для задания ориентации объекта в 3d пространстве:
В общем и целом имеем:
Дал бы ещё ссылки с примерами по Иррлихту, но информации по нему на удивление мало. Был сайт, да и тот зарубили гады. Так что теперь только по форумам на гамедеве рыскать и на сайте самого Иррлихта.
Что ещё?
По совету lukas сходил на dtf.ru и посмотрел список ещё не умерших игростроительных компаний Воронежа. Имеем:
Burut CT - множество шутеров и 1 RPG.(что такое Златогорье не написано) В любом случае выглядит более-менее серьёзно.
Сатурн Плюс - всего один сотрудник м куча проектов. Что-то вроде бродилок-головоломок по принципу Штырлицев.
DiP Interactive - С 2007 года разработчик для Nintendo DS. Значит теперь делаю тятюшки для приставок?
Skyfallen Entertainment - разработали собственный движок и клепают на нём игры. И среду разработки комп игр.
Сообщение от :
SkyStudio – среда разработки, использующаяся для создания компьютерных игр под PC и под многие игровые консоли, такие как Wii, Xbox, Xbox360, PlayStation 2, Playstation 3 и PlayStation Portable. SkyStudio не зависит от движка. Она подключается к проекту, используя протокол TCP\IP, и позволяет редактировать атрибуты по сети, изменять связи между событиями прямо в запущенной игре и сразу наблюдая результат.
И всего 1 игру, зато RPG. Выглядят очень серьёзно.
Wail Interactive (ООО "Вэил Интерактив") - судя по описанию занимаются массой вещей, помимо игр, поэтому с 2004 года выпустили всего 2 игры и одна из них казуальная.
Illusion Online Games (IOG) - "разрабатывает MMOTBS (браузерная и клиентская версия)". Имеют 1 выпущенную MMO / Strategy.
World Forge - с первого взгляда видно, что специализируются на стратегиях. Выглядят весьма серьёзно.
Light Speed Studio - "Компания LSS специализируется на разработке мультимедийных образовательных продуктов" казуальных и флеш игр. Выпустили 3 казуальные игры.
Litera Laboratories - "Фабрика адвенчур". 6 выпущенных проектов, выглядит серьёзно. Зарегистрировались в 2008 году, а уже наклепали 6 штук адвентюр.
Karma Team - "Компания Karma Team занимается разработкой казуальных и flash игр." Имеют 2 выпущенных проекта.
HappyCoders - собираются делать социальные игры.
Orchid Studio - собираются делать социальные игры.
А теперь кто-нибудь что-нибудь может к этому добавить?
[Ответ]
lukas 18:16 16.07.2010
скайфолен сделал больше 1ой игры. магия крови, адон и гоначки. гоначки ещё и на пс3 вышли. ну и на двежке пачка всяческих игр, патипу кингс баунти, санитаров обоих, не время для драконов и т.д. сайбер руская компания зарегестрировання просто не в росии. таймшифт делали весь в питере для всех трёх платформ.
[Ответ]
Spectator 21:38 17.07.2010
товарищи пионеры)))
давайте я вам разъясню ситуацию.
Никто ничто серьезного на паскалях/дельфях не далает, такое только в сказках бывает. Паскаль - язык для обучения. Для студентов. Он не предназначен в принципе для серьезных задач))) Ломать копья потому бессмысленно абсолютно))) Просто показываете свою зелень)))
[Ответ]
Spectator 21:43 17.07.2010
Сообщение от Избор:
По совету lukas сходил на dtf.ru и посмотрел список ещё не умерших игростроительных компаний Воронежа. Имеем:
Крайне поверхностно)))) Ситуация игростроения на ниве Воронежа ОЧЕНЬ сложная. Вы вот так просто))) глупо)))
[Ответ]
DWanek 11:38 18.07.2010
Сообщение от Spectator:
Никто ничто серьезного на паскалях/дельфях не далает
Да неужели? Почитайте посты повыше и подумайте. А ещё посмотрите здесь официальную информацию от Embarcadero: http://www.embarcadero.com/rad-in-ac...tion-showcase# Совсем ничего серьёзного? Многие, как я посмотрю, любят делать громкие заявления о том, о чём ничего не знают.
[Ответ]
Spectator 12:18 18.07.2010
Сообщение от DWanek:
Да неужели? Почитайте посты повыше и подумайте. А ещё посмотрите здесь официальную информацию от Embarcadero: http://www.embarcadero.com/rad-in-ac...tion-showcase# Совсем ничего серьёзного? Многие, как я посмотрю, любят делать громкие заявления о том, о чём ничего не знают.
Ужели))) Что мне читать посты?))) Я вообще то и без постов немножко в деле разбираюсь))) Ничего серьезного по Вашей ссылке я не увидел. Красивая графика КР - это совсем не заслуга Borland/Embarcadero, а все остальное какое-то уже полное фуфло))) Кроме того - мне даже не удалось привести ссылку на полноразмерную фотографию фуфла, потому что сам сайт этого фуфла - полное фуфло)))
[Ответ]
dn2k4 12:20 18.07.2010
Сообщение от Spectator:
Я вообще то и без постов немножко в деле разбираюсь)))
Все программирующие на дельфи должны знать ассемблер, это мы помним =)
[Ответ]
Spectator 12:22 18.07.2010
Сообщение от dn2k4:
Все программирующие на дельфи должны знать ассемблер, это мы помним =)
Нет, программистам на Delphi ассемблер не нужен))) потому что это не программисты))
[Ответ]
Part!zan 13:05 18.07.2010
Сообщение от Spectator:
программистам на Delphi ассемблер не нужен))) потому что это не программисты
Евангелие от спектатора: программисты, это те, кто знают асм. все остальные - не программисты, тем, кто асм не знают, учить его не нужно, потому что они не программисты. аминь.
[Ответ]
Spectator 13:08 18.07.2010
Сообщение от Part!zan:
Евангелие от спектатора: программисты, это те, кто знают асм. все остальные - не программисты, тем, кто асм не знают, учить его не нужно, потому что они не программисты. аминь.
Чудо природы, объясни мне как можно быть программистом, НЕ ПОНИМАЯ как работает компьютер))) Это же смешно)))
И как можно упорствовать в этом, не соглашаясь с очевидным)))
Не ту страну назвали Гондурасом)))
[Ответ]
Enceladus 13:18 18.07.2010
Сообщение от Spectator:
Чудо природы, объясни мне как можно быть программистом, НЕ ПОНИМАЯ как работает компьютер))) Это же смешно)))
Раньше и асм считали "новомодным послаблением". Если уж так интересно знать строение компьютера, то пусть сразу смотрит машинный код, а что, так намного проще.
Только вы забываете, что программирование становится массовой профессией, порок вхождения в неё резко снижается и будет снижаться, пока нужно программирование "в промышленных масштабах". И глупо препятствовать прогрессу.
[Ответ]
DWanek 13:22 18.07.2010
Spectator, поделитесь в таком случае ссылками на то, что вы на чистом ассемблере сделали. Мы хоть посмотрим на детище гуру программирования, а то мы же тут говно все. Spectator, вы просто глупы ИМХО.
Сообщение от Spectator:
Кроме того - мне даже не удалось привести ссылку на полноразмерную фотографию
а какое отношение асм ну и машинные коды имеют к тому как комьютер работает? внутри всё мягко говоря сложнее. на х86 никто в здравом уме и трезвой памяти на асме не пишет. в наше время даже на векторых вычислениях не всегда можно ицц победить. если и можно то не изза того что знаешь асм а изза того что правильно ложишь данные. AoS vs SoA веченая борьба). на рисках пайплайн попроще, наверное можно пытаться выдавить из себя чтото. только опятьже на векторных сопроцессорах осмысленно чтото писать на ниском уровне, и то интрисинков хватает заглаза. вообщем современные тренды они не про асм ни разу. хотя азбуку конечно никто не отменял
[Ответ]
Part!zan 13:57 18.07.2010
Spectator, ты однозначно твердолобый догматик. Не нужно знать как комп работает, чтобы успешно программировать. И все. И попробуй меня опровергни. Чудо...
Сообщение от DWanek:
поделитесь в таком случае ссылками на то, что вы на чистом ассемблере сделали
Он щас скажет, что это коммерческие продукты и он их тут выкладывать не будет. ) Отец спектатор не аргументирует свои перлы, он просто в них верит. )
[Ответ]
Spectator 14:59 18.07.2010
Сообщение от Enceladus:
Раньше и асм считали "новомодным послаблением". Если уж так интересно знать строение компьютера, то пусть сразу смотрит машинный код, а что, так намного проще.
Только вы забываете, что программирование становится массовой профессией, порок вхождения в неё резко снижается и будет снижаться, пока нужно программирование "в промышленных масштабах". И глупо препятствовать прогрессу.
давайте начнем с того что Вы не понимаете главного - ассемблер - это просто символическое представление машинного кода, о чем я уже говорил и не раз))
говно, думающее что оно - есть программисто постоянно отсеивается, уж не мне сказки рассказывать))) в лучшем случае превращается в тестеров)))
[Ответ]
Spectator 15:06 18.07.2010
Сообщение от DWanek: Spectator, поделитесь в таком случае ссылками на то, что вы на чистом ассемблере сделали.
Это еще зачем?))) Я все кому надо доказал и давно.
Сообщение от DWanek:
Мы хоть посмотрим на детище гуру программирования, а то мы же тут говно все. Spectator, вы просто глупы ИМХО.
Что за дурь - пытаться примазаться ко всем. Мы. Кто - мы? Вы за себя говорите.
[Ответ]
Enceladus 15:39 18.07.2010
Сообщение от Spectator:
давайте начнем с того что Вы не понимаете главного - ассемблер - это просто символическое представление машинного кода, о чем я уже говорил и не раз))
говно, думающее что оно - есть программисто постоянно отсеивается, уж не мне сказки рассказывать))) в лучшем случае превращается в тестеров)))
Абстракция уже есть. О чем говорит фраза "представление машинного кода". Или вы владеете ассемблером лучше, чем родным естественным языком?
Доля абстракции может разниться (от языка к языку), так в чем проблема? Всё и идет к тому, что доля абстракции становится выше и чтобы писать на языках, нужно меньше подготовки и меньший порог вхождения.
Ну большая часть php-программистов, думаю, сильными знаниями асма и С не особо могут похвастаться. Но работаю же. Причем, их доля в рынке будет крайне высока Так что не стоит делать поспешных выводов.
[Ответ]
dn2k4 15:56 18.07.2010
Сообщение от Spectator:
Я все кому надо доказал и давно.
Какое изящное выражение мысли "вы - не те кто надо" =)
В свое время гениальный старик Дональд К. свою MIX-машину для этого придумал - дабы оторвать понимание алгоритмов и конструкций языка от фактической реализации на существующих машинных кодах.
Тов. Spectator, вы подобны одному из слепцов, ощупывающих слона и великолепно знающих технологию плетения веревок =)
[Ответ]