Разработка и ромхакинг > Ромхакинг и программирование
какие программы использовать для создания своих игр?
<< < (3/11) > >>
Kostey D.:
Тому у кого есть приставка эмулятор нафиг не нужен. Мне ещё везёт, ибо мой ПК пад копия плейстейшенского, а ведь есть люди, у кого пада нет, ты о них подумал?
Kitsune:
Попробуйте noobster, самый лёгкий конструктор игр.
Crash Nicker:

--- Цитата: Kostey D. ---Тому у кого есть приставка эмулятор нафиг не нужен. Мне ещё везёт, ибо мой ПК пад копия плейстейшенского, а ведь есть люди, у кого пада нет, ты о них подумал?
--- Конец цитаты ---
При чём здесь пады к картам памяти? Тем, у кого пада нет, могут и сами о себе подумать. Вот допустим, когда мне приходилось брать один только ноутбук без причиндалов, пришлось-таки переназначать кнопки джойстика на клавиатуру. Что ещё сказать? Приноровился.
aptyp:

--- Цитата: SNAPER (RUS) от 26 Август 2010, 15:52:17 ---кто может дасть ссылку для скачки flash?

--- Конец цитаты ---
Warez запрещён, ищи Flash CS4 Portable возьни меньше будет. )
BmpCorp:

--- Цитата: aptyp ---Warez запрещён, ищи Flash CS4 Portable возьни меньше будет. )
--- Конец цитаты ---
Уже есть CS5, не знаю правда как там насчёт Portable. Но кодить там куда удобнее, чем в 4-м ;)
aptyp:
BmpCorp, видал превью Flash CS5, но пока лично юзаю 4 и нежалуюсь. )
УльтраБлокС:

--- Цитата ---Warez запрещён
--- Конец цитаты ---

Зато сколько есть фриварных компиляторов. Например GCC, Lazarus (IDE к Free Pascal).
Kostey D.:

--- Цитата: Crash Nicker ---При чём здесь пады к картам памяти? Тем, у кого пада нет, могут и сами о себе подумать. Вот допустим, когда мне приходилось брать один только ноутбук без причиндалов, пришлось-таки переназначать кнопки джойстика на клавиатуру. Что ещё сказать? Приноровился.
--- Конец цитаты ---
А не проще тогда взять РПГ мейкер для ПК? Он тебе даже стэндалон сделает.
Mr2:
Подкиньте инфу о работе 2D движка.
Интересуют основы. Составляющие движка и принцип работы.
Коды и примеры не требуются, только суть...
Всё что не находил о 2D движках сводится к конкретному движку и примерах.
r57shell:
Основа любого hardware 2D или 3D движка это видеокарта )). Почитай как работают видеокарты, и всё станет яснее некуда.
Mr2:

--- Цитата: r57shell от 26 Август 2010, 23:02:23 ---Основа любого hardware 2D или 3D движка это видеокарта )). Почитай как работают видеокарты, и всё станет яснее некуда.

--- Конец цитаты ---
:lol:
r57shell:

--- Цитата: Mr2 от 27 Август 2010, 01:02:54 --- :lol:

--- Конец цитаты ---
А я серьёзно. Просто движки это уже введение некоторых фичь под рамки, сокрытие, чтобы пользователь (в данном случае девелопер) не парился за некоторые фишки. Логично если есть какие-то ограничения - то в каких-то играх если вынуждаются их обходить то такой движок не подходит, и берут либо другой где этих ограничений нет, либо пишут свой, опятьже по тем же причинам.

Добавлено позже:
Хотя некоторым, просто удобнее писать свой движок сразу. Зачем? А в том то и дело, если вдруг прийдётся вылезти из ограничений - их сразу разширят, то есть "запилят" под себя.
HoRRoR:

--- Цитата ---Основа любого hardware 2D или 3D движка это видеокарта )). Почитай как работают видеокарты, и всё станет яснее некуда.
--- Конец цитаты ---
r57shell, ну что ты несёшь? Зачем, по-твоему, созданы всяческие API? Именно чтобы не зависеть от видеокарты - взаимодействие с ней уже на совести разработчиков драйверов. Практически все графические движки и фреймворки написаны под API (DirectX, OpenGL), иногда даже поддерживают несколько сразу. Ну, или, в конце концов, используют какую-нибудь библиотеку (SDL, например), что от API тоже недалеко.
Отдельный случай - консоли, под них не смертельно писать движки, которые взаимодействуют напрямую с железом, потому как более чем под одну архитектуру они и не понадобятся. Но, опять же, разумней использовать готовые (желательно кроссплатформенные) решения - вдруг понадобится срочно портрировать игру под другую архитектуру?
Mr2:

--- Цитата: r57shell от 27 Август 2010, 15:05:40 ---А я серьёзно. Просто движки это уже введение некоторых фичь под рамки, сокрытие, чтобы пользователь (в данном случае девелопер) не парился за некоторые фишки. Логично если есть какие-то ограничения - то в каких-то играх если вынуждаются их обходить то такой движок не подходит, и берут либо другой где этих ограничений нет, либо пишут свой, опятьже по тем же причинам.

Добавлено позже:
Хотя некоторым, просто удобнее писать свой движок сразу. Зачем? А в том то и дело, если вдруг прийдётся вылезти из ограничений - их сразу разширят, то есть "запилят" под себя.

--- Конец цитаты ---
Если изучение работы видео карты альтэрнатива изучению чужого движка то уж лучше изучить чужой движок. :)
Мня интересует:
Колёса, резина, воздух, диски.
Каркас, двери,железо фары стекло, зеркало.
Сиденья, кожа, руль, газ, тормоз.
Двигатель, бак, мотор, бензин.
Ну и коротко о том как это всё взаимодействует.  :cool:


r57shell:
HoRRoR, DirectX работает с видеокартой. Нет? o_0. Значит основа DirectX, OpenGL -> видеокарта. Дальше, основы движков, согласен, DirectX или OpenGL чаще всего, но вить DirectX, OpenGL это интерфейс для видеокарты. То есть видеокарта - "основнее" некуда.
HoRRoR:
О господи... И что? Нахрена тебе это основа? Можешь хоть сразу байткодом шейдеры писать для видеокарты без посредничества всяческих API, какой от этого толк? К тому же, для каждой новой архитектуры тебе придётся всё это заново переделывать и отлаживать.
r57shell:

--- Цитата: Mr2 от 27 Август 2010, 15:26:52 ---Если изучение работы видео карты альтэрнатива изучению чужого движка то уж лучше изучить чужой движок. :)

--- Конец цитаты ---
Эмм, несовсем. Я же сказал, что в движках чего-то скрывается, чтобы не парить юзера.


--- Цитата: Mr2 от 27 Август 2010, 15:26:52 ---Мня интересует:
Колёса, резина, воздух, диски.
Каркас, двери,железо фары стекло, зеркало.
Сиденья, кожа, руль, газ, тормоз.
Двигатель, бак, мотор, бензин.
Ну и коротко о том как это всё взаимодействует.  :cool:

--- Конец цитаты ---
Ээээ это уже как настроишь, а называется это физика. В разных движках разная физика, основы - реальная )), а чаще всего реальную упрощают, так как сэмулировать реальную физику до "микрон" невозможно.

Добавлено позже:

--- Цитата: HoRRoR от 27 Август 2010, 15:34:06 ---О господи... И что?

--- Конец цитаты ---
Ну давайте в физике скажем "вот такой вот закон" а почему оно так, объяснять не будем.
Движки вытекают как следствие из свойств, и методов видеокарты. Я не говорил изучать использование видеокарты на прямую, я сказал про изучения принципов работы видеокарты. А за меня думать/говорить не надо (просто убивает количество людей которые это делают).
УльтраБлокС:
DirectX и OpenGL - интерфейсы к драйверу видеокарты. А драйвер - уже рулит видюхой. Вроде так.

Программа -> API (DirectX\OpenGL) -> Драйвер -> Ядро ОС -> Железо (Видюха) -> Монитор
r57shell:
согласен (только пост из одного слова, выгледит уныло  :lol:)

Добавлено позже:
Программа -> API (DirectX\OpenGL) -> Ядро ОС -> Драйвер  -> Железо (Видюха) -> Монитор
УльтраБлокС:
Разве не кернел передаёт команды железу от драйвера?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии