Разработка и ромхакинг > Ромхакинг и программирование
Проект Зефира
<< < (2/4) > >>
AKM1989:
Идея игрушки не плохая меня заинтересовала. Больше бы всяких примочек для геймплея и будет круто! Надеюсь, ты соорудишь классную вещь.
P.S
Я бы не проч помочь в графике и дизайне!
Zephyr:
Romasik (RS),
Прежде чем говорить вещи, подобные тем что ты сказал нужно,
самому попробывать что-либо написать ни одного дня.
Тогда  ты реально узнаешь стоит ли начинать писать
новый движок на DX если есть уже готовый (проверенный) -
на нем пишут коммерчесские проекты на OpenGL.
Оффициальный сайт DGLEngine
http://dronprogs.mirgames.ru/dgle.php

PS: я работаю в комманде (нас пока 2), с 2 ведутся переговоры.

Добавлено через 2 минуты
AKM1989,
Игрушки еще нет - есть только идея.
Нам как раз нужен художник - покажи свои работы на
zephyrgl@yandex.ru

Денег мы предложить не можем - только процент с ВОЗМОЖНЫХ
(насколько хорошо получится) продаж.
Romasik (RS):
Zephyr,
Свои надо библиотеки писать. И не всякая библиотека подходит для всякой игры. В частности, юзать GL в 2D не-у-доб-но. Каким бы ни был полноценным готовый двиг, его все равно надо модифицировать под себя.

Поэтому круто писать свои, если есть возможности. Кроме того, это полезно. Просто возможностей зачастую нет. И тогда надо думать во множестве готовых двигов, выбирать скриптовый язык и т.п. Надо просто выбирать, что рациональней. Считаешь свой Проект Омега или DGLEngine наиболее удобны - я рад, но мне (см. имхо) кажется это таковым не кажется. Почему? Объяснил - для программирования 2D-графики OpenGL неудобен и, да, не так оптимизирован. GL всегда славился быстродействием кода в 3D.


--- Цитата ---- И перед созданием игры надо обязательно прочитать что-нибудь по геймдизайну. Просто так хорошего проекта не выйдет
Ты это мне говоришь????
--- Конец цитаты ---

Я это просто говорю, потому как это как. Непростое это дело - создавать игру. И одним энтузиазмом не двигается. Я ничего не имею против твоих знаний и способностей (тем более, что знаю о них мало :) ), просто советы вслух. Они напросились... ну, сам понимаешь, то, что ты выставил - не игра, это промежуточные телодвижения по тесту возможностей готового опен-движка. Может стоит сделать что-то хоть чуть-чуть готовое, чтобы получить свои ответы и наводящие чужие вопросы? :)

***

А игровые проекты LE Team? Милости прошу в игровой отдел нашего сайта, который пока не работает. Переходим на платный хостинг, все никак не сяду за написание движка на PHP.

Предложу пока посмотреть наш Pazaak OnLAN, написанного уваж. летимовцем Argentum'ом с помощью команды (все респекты ему - я в это время программировал прикладные иерархии и составлял дизайн сайта, поэтому особой помощи не было :) разве что советы):
http://lightearth.narod.ru/download/LE_Software/Pazaak_14.exe
(~2 Мб)
Т.к. игра сетевая, пришлось отдельно писать AI-Server:
http://lightearth.narod.ru/download/LE_Software/Pazaak_AI_10.exe
(~1.5 Мб)

Музыка была отдельно - но ссылку давать не буду :)
Zephyr:
Romasik (RS),
DGLEngine v1.0
Graphics 2D

Все процедуры блока "Graphics 2D" обладают по большей части стандартными параметрами и что бы много раз не повторяться, все базовые параметры описаны здесь.
Любые процедуры блока "Graphics 2D" должны вызываться только внутри блока Begin2D - End2D, иначи работать они не будут.
Стандартные параметры:
X,Y - координаты на экране. От нуля до величены разрешения экрана или размера окна. Начало координат находится в левом верхнем угоу экрана.
Texture - идентификатор текстуры.
ImageWidth, ImageHeight - ширина и высота картинки на экране.
Angle - угол поворота изображения от 0 до 360.
Alpha - прозрачность картинки от 0 до 255. 255 - абсолютно не прозрачно.
Diffuse - если TRUE то прозрачность спрайта будет установлена по принципу: чем темнее цвет - тем прозрачнее. Черный - абсолютно прозрачный, белый - не прозрачный. Если FALSE то альфаканал берется по умолчанию т.е. тот - который устанавливается при загрузке данной текстуры.
Color - цвет объекта.
FlipX, FlipY - зеркально отражать относительно осей X/Y.
FramesXCount, FramesYCount - колличество кадров анимации умещающихся в текстуре спрайта по горизонтали/вертикели.
FrameNumber - номер кадра анимации. 1 - первый кадр, левый верхний на текстуре.
Scale - масштабный коэффициент.

PS: я там кстати на mirgames - подробнее написал в одном из топиков
что показывает та дема.
Pazaak OnLAN - это конечно хорошо.
Romasik (RS):

--- Цитата ---Прежде чем говорить вещи, подобные тем что ты сказал нужно,
самому попробывать что-либо написать ни одного дня.
--- Конец цитаты ---

Zephyr,
Прежде чем выдавать такие заявления, надо узнать своего собеседника получше. :)

Вот у тебя есть хоть одна готовая игра?
AKM1989:

--- Цитата: Zephyr ---AKM1989,
Игрушки еще нет - есть только идея.
Нам как раз нужен художник - покажи свои работы на
zephyrgl@yandex.ru
Денег мы предложить не можем - только процент с ВОЗМОЖНЫХ
(насколько хорошо получится) продаж.*

--- Конец цитаты ---

Ну насчет идей: сожму некоторые работы - пришлю, пока можешь посмотреть некоторые мои работы в заставке Gens32 surreal.
На счет денег: о деньгах я не думал, да это и не важно. Графика - удовольствие для меня. Хотя если игра станет супер популярной... 99% от продаж! шутка...
Zephyr:
Я выкладывал уже свои труды - где ты тогда был?
Писаны они под ДОС.
- Драйвер и движок для VGA 13h режима (320*200*256).
- Просмотрщик *.bmp
AKM1989:

--- Цитата: Zephyr ---Хотелось бы увидеть какую нить 3Д модель на плоскости.
(Желательно роботов подобных тем что, из вселенной Гандамн
--- Конец цитаты ---

Полноценно использовать 3д макс мне комп не позволяет. Юзать я его могу, даже делал прикольные штуки, но тяжеловато на моей машине...
P.S че такое Гандамн?
NecRomantic:
Гы :) Антиресно, а как это делать неполноценные, но прикольные штуки в три дэ максе на слаьой машине :))) Не, мне просо как три дэ шнику интересно не поймите привратно :)
Romasik (RS):
Пинг-понг, гхм. Я немного не это имел в виду, ну да ладно.

--- Цитата ---Я выкладывал уже свои труды - где ты тогда был?
--- Конец цитаты ---

Наверное, писал объектно-ориентированный абстрактный спрайтовый двиг с ассемблерными ставками :) (134 Кб кода!) Я вообще не понимаю, чего ты взъелся. Советы, мысли вслух, мое отношение - не более.
Zephyr:
AKM1989,
Что у тебя за машина? Попробуй
http://www.anim8or.com/
Тоесть опыта в 3Д у тебя маловато - нарисуй любой мультяшный
персонаж и пришили.
NecRomantic,
3Д говоришь - интересно - работы можно посмотреть!?

Добавлено через 3 минуты
System Requirements
Windows NT4, Win95, Win98, WinSE, Win2K, or WinXP,
OpenGL accelerated graphics card with full ICD support, (ala GeForce),
64 MB memory, 128MB recommended, or 256MB if you use WinXP,
300 MHz Pentium,
5MB disk space.

Добавлено через 20 минут
Romasik (RS),
абстрактный???
Я не взъелся. Просто твои посты вызывающие.
0) На GL писать двухмерную игру бред имхо;
Незнание - нахватался где-то "умных" мыслей.
1) Если волнует непрограммерская часть ее создания - сойдет какой-нибудь Dark Basic. Он горзадо легче и удобнее, и игры пишутся быстрее.
БЕЗ КОММЕНТАРИЕВ.
2) А вообще сурьезную игру, за которую не стыдно просить деньги, надо писать на VC++, установив последнюю версию DX SDK, имея груз документации (MSDN, книжечки) и Инет под рукой. Вот тогда это круто
БРЕД. Если пишешь длл - ее можно в различных языках использовать.
Такова идеология 32 битной ОС. Все опять от незнания.
3) И перед созданием игры надо обязательно прочитать что-нибудь по геймдизайну. Просто так хорошего проекта не выйдет.
БЕЗ КОММЕНТАРИЕВ. Хотя это наверное единственная
нормальная реплика с пожеланием с твоей стороны.
*********************************************************
Все прекращай ОФФТОП - есть идеи по проекту выскажись -
я выслушаю - но не нужно делать из меня ламера.
С языком и привязками к железу я сам разберусь.
А бохвальство никому не нужно.

Добавлено через 32 минуты
Робот из Gundamn

Добавлено через 35 минут
Вот например на миргамес Xproger советует сделать
модели с физикой rag doll (тряпичная кукла). Я пока думаю - это
для меня пока сложновато.
Romasik (RS):
Zephyr,
Это кто тут еще из кого пытается его сделать.
Кидаться начал ты. Я же подчеркивал обратное.


--- Цитата ---Незнание - нахватался где-то "умных" мыслей.
--- Конец цитаты ---

Гхм. Сам, признаюсь, на GL не писал. Но мы - команда. И слышать объяснения/впечатления локально, порой видеть коды - это чего-то стоит. Сам предпочитаю ДХ: ты еще скажи, что OpenGL не уступает в плане объектно-ориентированного подхода ДХ. Кроме того, надо смотреть на слово из четырех букв в конце фразы. :)


--- Цитата ---1) Если волнует непрограммерская часть ее создания - сойдет какой-нибудь Dark Basic. Он гораздо легче и удобнее, и игры пишутся быстрее.
- БЕЗ КОММЕНТАРИЕВ.
--- Конец цитаты ---

Да нет, пожалуйста, я послушаю ваши комментарии. Dark Basic - такой же готовый двиг на DirectX, как и твой на GL. Только со своим скриптовым языком, своим интерпретатором и средой разработки. Скажешь, имея готовый двиг, игры пишутся не быстрее? Скажешь, с этим одному не легче сконцентрироваться на некодерской части: геймдизайне и дизайне вообще, атмосферике, интерфейсу и т.д.? Кодить нормальные игры так, конечно, вряд ли научишься. Но речь была о другом...


--- Цитата ---2) А вообще сурьезную игру, за которую не стыдно просить деньги, надо писать на VC++, установив последнюю версию DX SDK, имея груз документации (MSDN, книжечки) и Инет под рукой. Вот тогда это круто
БРЕД. Если пишешь длл - ее можно в различных языках использовать.
--- Конец цитаты ---

Я не ничего против технологического пофигизма выбора языка - это так.
И КАКОЙ НАХРЕН ДЛЛ?
Я говорил о написании своего двига против использования готового. В конкретном случае. И о преимуществах и недостатках (основной: сложность осуществления :) блин, писал же все и развернутей).

А еще насчет удобства выбора конкретной среды разработки для решения своей задачи. Кстати, с языками это тоже уместно (с точки зрения удобства, опять же), правда, уже в меньшей степени.


--- Цитата ---3) И перед созданием игры надо обязательно прочитать что-нибудь по геймдизайну. Просто так хорошего проекта не выйдет.
- БЕЗ КОММЕНТАРИЕВ. Хотя это наверное единственная
нормальная реплика с пожеланием с твоей стороны.
--- Конец цитаты ---

А что еще можно посоветовать, когда выложенное человек называет демой? И когда он вообще этот предмет личной гигиены программиста в момент осознания двига выставляет публично? Намеков не поняли. Сказал прямо.


--- Цитата ---абстрактный???
--- Конец цитаты ---

Слышал о таком понятии, как иерархия с абстрактными классами? В данном случае это в конечном результате дает мультисистемность. Разжевывая, можно по-разному реализовывать виртуальную функцию CScrUnit :: show(), скажем. Скажем, унаследовать класс CSpriteUnit и перегрузить ее функцией отображения png-картиночки в DirectDraw.


--- Цитата ---Я не взъелся. Просто твои посты вызывающие.
--- Конец цитаты ---

"Скажи отнюдь!" (с)Терминатор 2, Гоблин
Или меня не так поняли, или.

ЗЫ: честно, последний пост меня провоцировал. И на этом фоне очень нагло смотрелось "все, заканчиваем оффтоп".
ЗЫ2: это не оффтоп. Это еще одна перефразировка моих идей.
ЗЫ3: прекратить это можно, оставив эти кривые ухмылки.
Еще раз: ничего против твоих умений не имею. Надеюсь, ты против моих тоже :)
Давай все же уважать друг друга.
Zephyr:
Какой большой оффтоп.
NecRomantic:
Работы? Гм...Да можно, просто за роботов из гундам сейчас не особо деньги платят :), а то за что платят, врядли заинтересует. Персонажи, тем более для игр, это ж другая отрасль совсем. А для начинающих это и подавно тяжело. Это ж каждый полигон экономить надо. или это по прежнему 2д и просто спрайты нужны отрендеренные? А машины там сильной и не надо для макса. Машина нужна, если ты собираешься как я скажем тороговые центры рендерить, с домами, кучей деревьев, машинами, людьми. Тада да, двупроцессорный х2 с четырьмя гигами оперативы тебе в помощь. А робота, можно и на 1000 скажем атлончике спайять, было бы умение и желание.
Zephyr:
NecRomantic,
Это по прежнему 2д и просто спрайты нужны отрендеренные.
В казуальных играх сейчас намного предпочтительнее 2Д.
3Д следует делать только когда в 2Д это сделать невозможно.
Я понимаю примерно что ты делаешь, но если есть желание то
скажи я буду иметь тебя в ввиду.
Нам нужен 3Д художник который просто
сделает модель и анимирует ее на плоскость при помощи
скелетной анимации. Быстро и просто. Проценты с продаж (если
выгорит) гарантируем.
Пока мы еще с движком возимся.
Но скоро уже начнем конкретный проект.

AKM1989,
Я твоих работ пока не видел. Хотелось бы посмотреть.
Maelstrom:
А какую игру вообще делать хочешь? Или ещё не определился?
AKM1989:

--- Цитата: Zephyr ---Я твоих работ пока не видел. Хотелось бы посмотреть.
--- Конец цитаты ---

Я выложить никак не могу еще... 1,7 метра

Добавлено через 1 час 25 минут
Zephyr,
Уф! Заслал!!! Принимай на почте. Ридми внутри.
Zephyr:
Maelstrom,
Выбора немного, но скорее всего платформер:
1)Action-puzzle games (под action здесь подразумевается "клик",
т.е. паззл больше ориентированный на клики, чем на долгие
размышления) Это в основном match-three, mahjong, inlay games
2) "Симы" - подобные игры представляют собой как правило
симулятор действий игрока в какой либо среде - ресторан,
аквариум, сад и т.п. с оригинальной игровой механикой
3) Action games
4) Платформеры
5) Арканоиды

AKM1989,
Круто, но нужно именно ручное рисование объектов, персов итд
Буду иметь тебя ввиду насчет логотипов.
Только тут проблема тоже есть, ты ведь наверное
проги используешь специальные (фильтры фотошоп).
Если кто в Логе узнает свой фильтр - будут проблемы,
вплоть до денежных штрафов.
Все что ты используешь должно быть бесплатным.
А то бы я развернулся ГЫ ГЫ!!!

PS: хорошие облака.
AKM1989:

--- Цитата: Zephyr ---
Круто, но нужно именно ручное рисование объектов, персов итд
Буду иметь тебя ввиду насчет логотипов.

--- Конец цитаты ---

Некторые фильтры использую, конечно, но и без них свободно работаю в Фотожопе. Так что насчет этого сильно не волнуйся.
Кстати в 3д-максе я работаю хорошо, но меня бесит по 10 мин. грузить его и работать без winamp'a!!! А прога которую ты мне дал не понравилась... Я уж лучше в фотошопе тектурки, фона... и т.д...
Zephyr:
Вот - фотошоп как раз наш главный враг - он ДОРОГОЙ и ИЗВЕСТНЫЙ!!!
Денег на него нет - попробуй изобразить чего в Paint.
Нужно не умение работать с фильтрами - а умение рисовать от руки.
Желателен планшет, на худой конец сканер.
Таковы требования.
Кстати в 3д-максе я работаю хорошо - создай модель.
Сделай рендер на плоскость. Пришли.
********************************************************
и работать без winamp'a!!! - РАБОТАТЬ!!???
Работать - это когда после своей реальной работы,
ты с 8 вечера и до 2-4 ночи делаешь свою часть проекта.
А потом утром снова идешь на работу.
ПОТЯНЕШЬ - ведь будут сроки???
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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