так чувак.. никого не слушай и не лезь в опенгл и директикс если тебе важнее геймплей (как мне). мне был нужен движок такой, чтобы был прост в освоении, развивался (т.е. не был заброшенным), использовался людьми и имел хороший мануал. я нашел HGE и не могу нарадоваться, доки исчерпывающие! плюс он с открытыми исходниками, т.е. при желании можно заглянуть "внутрь" (я так только один раз делал :)
что касается русского мануала, то у меня он есть (правда я им не пользуюсь), но он для версии 1.53 (текущая 1.81), но бОльшая часть функций там описана. стукни мне в аську я тебе скину его, или мыло оставь как-нибудь.
очень не советую писать движок, запаришся неимоверно и сделаешь заведомо хуже чем уже есть. тем более без опыта программирования под движок (готовый) ты не будешь знать какой-же функционал вообще должен быть в движке .
еще раз: HGE , если будут вопросы -- пиши, на форуме много hge-шников.
Спасибо всем, кажысь на HGE пока и остановлюсь, и сразу вопрос =), с каким Визуал студио он лучше работает с 2005 или 08, да и вообще с каким визуал студио лучше роботать ?
kkray
>запаришся неимоверно и сделаешь заведомо хуже чем уже есть.
Интересно знать, с чего бы это?
>тем более без опыта программирования под движок (готовый) ты не будешь знать какой-же функционал вообще должен быть в движке .
Здрасссте!
Функционал как раз должен быть такой, как нужен конкретному проекту, а не такой, который непонятно кем заложен в движок, предназначенный непонятно для чего.
Повторю свою точку зрения: первую игру лучше сделать самому с нуля без использования каких-либо движков.
А дальше - уже о желанию. Когда есть некоторое представление, чего можно ожидать от движка, и использование этого (пусть даже чужого) движка будет гораздо эффективнее. Заодно будешь знать о слабых сторонах движка, а не воспринимать их как данность. Будешь иметь возможность, опираясь на СОБСТВЕННЫЙ опыт сравнивать движки, а не верить тому, что напишут на форуме (тем более, что там наверняка будет куча взаимоисключающих мнений).
andriano
если ты в начале своей "карьеры" был в состоянии написать движок не уступающих ХГЕ я тебе очень завидую.
опять же дело в подходе, для чего искать движок. мне был нужен движок чтобы делать игру не задумываясь о звуке, графике и всем остальном. чтобы я мог писать только геймплей. я такой движок нашел. свой писать не буду потому, что мне хватает ХГЕ.
что касается движков... имхо нужно писать один движок под все проекты, ибо писать по движку под каждый проект -- не комильфо. тогда вообще непонятно зачем делать игру на движок и не движок. движок -- ядро, один и на века. это конечно только мое мнение.
топикстартер
удачи с ХГЕ!
Кста, HGE - он нашенский - русские его делают. Правда, доки оне на англицком пишут :) Но главно - люди русские - и в форуме они появляются и на вопросы отвечают - впелне вменяемые товарищи. Даже более чем :)
Кста, о HGE был доклад на прошлой КРИ. В докладе обещали поддерживать HGE професионально но бесплатно, обещали тулзы к нему развивать. И еще кста, территорияIT - компания, которая ведет проект HGE, вроде предлагает площадку для игрушек на HGE. Они могут сделать защиту от несанкционированного копирования на твою игрушку и взяться её распространять. Ну, понятно - юзание HGE бесплатное, а услуги по распространению уже другое дело - за проценты. Короче, там интересно.
kkray
Привет скинь плз
доку от ХГЕ на русском если осталась!
моя ася 345626129
Пс кидаей ссылу если даже меня не будет)
буду благодарен!
kkray
>если ты в начале своей "карьеры" был в состоянии написать движок не уступающих ХГЕ я тебе очень завидую.
Тогда можешь позавидовать мне еще больше, потому что я был способен написать существенно лучше ХГЕ.
Хотя бы тем, что мои программы УЖЕ работали, а ХГЕ еще не было даже в проекте. Как и вообще не было никаких движков.
>опять же дело в подходе, для чего искать движок. мне был нужен движок чтобы делать игру не задумываясь о звуке, графике и всем остальном. чтобы я мог писать только геймплей. я такой движок нашел. свой писать не буду потому, что мне хватает ХГЕ.
В таком случае следует брать GameMaker и вообще не задумываться о каких-либо ЯВУ. Исключительно визуальное программирование. Набрасываешь мышкой все, что тебе надо.
>что касается движков... имхо нужно писать один движок под все проекты, ибо писать по движку под каждый проект -- не комильфо. тогда вообще непонятно зачем делать игру на движок и не движок. движок -- ядро, один и на века. это конечно только мое мнение.
Неочевидное, надо сказать, мнение.
Во-первых, писать сначала движок, а затем проект - нецелесообразно.
Скажи, ты вот пользуешься ХГЕ, ты используешь все 100% его возможностей?
Наверняка нет.
Вот и при написании своей первой игры не следует пытаться сделать что-то суперуниверсальное. Начинается все с нескольких функций, которые делают только то, что тебе непосредственно надо в данном конкретном проекте. Во втором проекте список используемых функецйи расширяется, что-то делается более универсальным, что-то остается специализированным.
Но если ты сразу пользуешься чужим движком, то можно гарантировать, что пользуешься ты им крайне неоптимально. Во-первых потому, что не умеешь, а во-вторых - потому, что в расмках универсального публичного движка кое что просто проблематично сделать оптимальным.
Внесу свою лепту....=)
Если у тебя с С++ не лады...(как у меня...+)) то советую обратить внимание на BlitzMAX.
Пусть меня заклюют ХГЕшники....тем что это не_до_язык...но скажу свое ИМХО. Я юзаю БлитцМАКС не первый год....да тама есть некоторые баги, такие как необьяснимая утечка памяти, в некоторых случаях при удалении указателей на класс продолжают существовать....но все эти проблеммы - известны и решимы. К тому же язык постоянно развивается - сейчас доступна версия 1.28 - множество "явных" глюков убрано. + он поставляется в виде модулей с открытыми исходниками - любой модуль можно изменить и перекомпилить. Это ОО-бэйсик, так что язык не трудный для понимания.
- Мультиплатформенность.
- D3D\OGL.
- Легкий в освоении.
- Множество сторонних модулей расширяющие возможности графического движка.
ЗЫ И пусть тебя не смущает, что это Бэйсик....от старого доброго бэйсика он унаследовал только синтаксис. В остальном же, это современная технология. Транслируемый код через FASM и последующий перевод в ASM. Этот язык в плане скорости почти не отличается, как в плане отрисовки графики так и в логике.
http://gpwiki.org/index.php/Game_Engines
Тут много всяких 2д движков упомянуто, выбирай :)
Я бы не сказал что в гамемакере все набрасывается мышкой. я всегда все пишу скриптами, на с++ подобном языке.
Кстати гамакер (GameMaker) довольно удачный двиг для 2д. Я за ним провёл не мало времени.
Среди плюсов - быстрый вывод графики, куча готовых функций (намного больше чем в ХГЕ) необходимых для 2д-игр разных жанров. Собрать рабочую демку можно нЕмного быстрее чем на ХГЕ.
Из минусов - возня с ресурсами (нет встроенного упаковщика с паролем), ОЧЕНЬ тормозная скорость работы с массивами, закрытая архитектура.
В итоге я оставил его как удобную штуку для написания редактора уровней, да и его встроенный граф.редактор часто помогает для раскладки анимированного гифа в стрипы :)
да, интересно идет развитие, поргресс так сказать,
примерно в 2001-2002 мне нужно было что-то использующее графику - я просто взял redbook OpenGl - и начал писать не думая о движках, когда перешел на чужой двиг с DirectX там все было уже "родное", попробовал HGE - очень удобно, но мне он не понравился "замыливанием" некоторых процессов - типа матричных преобразований и так еще по мелочи, на чистом D3D тоже теперь "строчу" - но OpenGl просто для начала, да под хорошую книжку - очень мне помогло и в плане основ, и понятий принципов работы, чего и вам желаю
Удачи!
Diablo1909
Блиц платный хотя цена и небольшая, но меня в даном топике интересует только бесплатные 2Д двиги.
Apocalypse
Из бесплатных игровых 2D движков я знаю только Playground SDK. Если разберешься (что не так сложно), то сразу получишь левелап.
Пару слов о hge. Я пишу на hge уже третий проект, мои впечатления - "мусор".
Основная проблема hge - то, что это не движок, а несколько десятков функций + 2 кривых редактора.
Smrad
Тогда почему ты не пишешь не Playground SDK если hge это мусор?
(это не наезд, мне действительно интересно чем PSDK лучше, если можно в двух словах, а то я пишу на hge и мне он очень нравится)
Тема в архиве.