ФлеймФорумПрограммирование

Хочу написать свой движок (5 стр)

Страницы: 14 5 6 79 Следующая »
#60
15:35, 8 янв 2015

Модераторы, вырежьте весь С++ срач из треда, останется 1 страница полезной инфы.
Блин, надо заводить раздел как на stackoverflow с рейтингами ответов.

#61
15:38, 8 янв 2015

Ogra
> надо заводить раздел как на stackoverflow с рейтингами ответов
не поможет, только крестосрач будет сопровождаться кармасрачем :/

#62
15:39, 8 янв 2015

Кто хочет, как на stackoverflow  ---> может прямо сейчас туда чехлить.
Ничего менять для этого не нужно.

#63
16:23, 8 янв 2015

Албанец
>> Так дальше тупой демки с ландшафтом он никуда и не ушел
сначала добейся... Кстати, я вот о чем подумал, а ведь я твоего арканоида так и не видел. Ты меня когда-то развел на то чтобы написать его за неделю, и мне вот тут стало интересно, а ты сможешь?

Или ты из того типа людей "которые делают игры"? ну тогда ты не в той теме.

Албанец
> который уже хрен знает какой год подряд начинает писать движок с нуля
Всего-то третий год. При том что первые два года я даже GAPI не знал, и по сути то было не движкописательство, а всего лишь обучение путем попытки написать движок. И конечно же ученический черновик никак не может быть чем-то годным для дальнейшего использования.

#64
16:29, 8 янв 2015

war_zes
> сначала добейся...

вспомнил говно - а вот и оно! Взрывом твоего пукана удовлетворен. И заметь - я даже твое имя не называл. Ты сам прибежалприлетел ко мне на реактивно-пукательной тяге по первому зову. Хороший мальчик.

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

1)Если тебе два года требуется на изучение какой-то графической библиотеки, то возможно ты ошибся профессией.
2)Только вечные школьники вроде тебя думают что движок - это только графика. А как насчет звука? Видео? Скриптов? Обработки коллизий? Инструментария?  Во всех твоих "движках" до этого этапа даже как-то дело не доходило. Так и продолжаешь писать "класс окна" и "класс рендера".
3)Предыдущие движки по твоим же словам скатились в неподдерживаемый говнокод, что говорит о низкой культуре разработки (а точнее её полном отсутствии).

Prokopovi4
Вот собственно говоря с этого дурачка пример тебе брать и не надо.

#65
16:35, 8 янв 2015

war_zes
> Кстати, я вот о чем подумал, а ведь я твоего арканоида так и не видел.
Пакман же, в проектах была тема. Но Албанец не может его показать, потому что тогда ему придется в открытую признать, что он и олененок бемби - одно лицо.

#66
16:37, 8 янв 2015

kipar
> Пакман же, в проектах была тема. Но Албанец не может его показать, потому что
> тогда ему придется в открытую признать, что он и олененок бемби - одно лицо.
а точно, ну тогда ладно, что-то я забыл про пакмана и да еще и карты

#67
16:46, 8 янв 2015

Албанец
> 1)Если тебе два года требуется на изучение какой-то графической библиотеки, то
> возможно ты ошибся профессией.
rly? В нормальных институтах три года изучают только основы программирования - и это еще даже не джуниор.

Расширю мысль - три года назад, когда я за это дело сел, я толком и код-то писать не мог - о какой еще культуре разработки может идти речь?
Большую часть времени я тратил не на свой движок, а на ковыряние чужих - я их очень скрупулезно изучал - каждую строчку смотрел - зачем, что дает, почему. А это очень много времени требует.
У меня есть неприятная особенность - тянуть чужое (одни страдают обильным велосипедством, а я копипастой) и движки становились нечитаемыми не из-за меня, а из-за того что там встречались куски из разных движков часто делающие одно и тоже но по разному

Албанец
> А как насчет звука? Видео? Скриптов? Обработки коллизий? Инструментария?  Во
> всех твоих "движках" до этого этапа даже как-то дело не доходило.
Кто тебе это сказал? В сапфире было все кроме скриптов (я не вижу в них смысла, и их не будет даже в asura, ибо есть C++ с реалтаймовой перегрузкой) и инструментария (который был не нужен по причине того что я был один), в Ашуре инструментарий начну писать через пару месяцев.

#68
16:50, 8 янв 2015

war_zes
>rly? В нормальных институтах три года изучают только основы программирования - и это еще даже не джуниор.
Не ровняй свой недоПТУ, с нормальными учебными заведениями, особенно с западными.

> Расширю мысль - три года назад, когда я за это дело сел, я толком и код-то
> писать не мог - о какой еще культуре разработки может идти речь?

Ну во первых не три года, а гораздо больше. Три года назад ты уже учил весь форум чем отличается движок от фреймворка на основе прочитанных статеек из википедии и очень возмущался что все кругом неграмотные и не знают таких тонкостей)). А потом ты создал эпичную тему "что делать?((((", где плакался всему форуму что тебя непризнанного гения никто не берет делать игры. Причем темку создал вскоре после того, как Aglaranir сказал тебе, что работает в геймдеве (зависть у тебя скрывать плохо получается, да).

>Большую часть времени я тратил не на свой движок, а на ковыряние чужих - я их очень скрупулезно изучал - каждую строчку смотрел - зачем, что дает, почему. А это очень >много времени требует.

Созерцание кода чужих движков не дает ровным счетом ничего в плане понимания их разработки. Нужно учить матчасть. Нужно разбираться как делаются игры (именно игры, а не бесполезные демки по выводу ландшафта как у тебя).

>У меня есть неприятная особенность - тянуть чужое (одни страдают обильным велосипедством, а я копипастой) и движки становились нечитаемыми не из-за меня, а из-за того> >что там встречались куски из разных движков часто делающие одно и тоже но по разному

И конечно как же не упомянуть "уникальную" методику разработки им. вареного_зиса:

1)Крадем кусок кода из чужого движка который решает незнакомую нам задачу.
2)Переписываем имена переменных под свой кодестайл.
3)Стираем копирайты
4)Теперь это наш кусок кода.

Нормальные люди обычно соответствуюшую  матчасть учат и делают хоть кривое но свое, но ты похоже легких путей не ищешь.

>Кто тебе это сказал? В сапфире было все кроме скриптов (я не вижу в них смысла, и их не будет даже в asura, ибо есть C++ с реалтаймовой перегрузкой) и инструментария
>>(который был не нужен по причине того что я был один), в Ашуре инструментарий начну писать через пару месяцев.

До-до. Там все было, кроме того что должно быть в нормальном движке.)) Несколько классов создания окон, супер-божественный класс Engine, кучка классиков поменьше для хранения цвета или координат, куча заглушек классов для рендера, на основе твоего "уникального" опыта "изучения" директ-икса. Типичный такой школоло-стайл. Это если считать то что ты сам написал а не спи...позаимствовал из других движков.

#69
16:57, 8 янв 2015

Prokopovi4

Рекомендую проигнорировать эту гнусную фразу:
> Вот собственно говоря с этого дурачка пример тебе брать и не надо.

Господин war_zes, идет своим путем уверенной поступью.

Лично я уважаю этого человека, как специалиста.

Господин war_zes - замечательный программист, который обладает реальным опытом разработки движков.

И если вы хотите связать своё будущие с этой областью, уверен, вам будет чему у него поучиться.

#70
17:01, 8 янв 2015

Ogra
> Модераторы, вырежьте весь С++ срач из треда, останется 1 страница полезной инфы.
даже Kartonagnick согласился что return нужен)
а для war_zes'а можно такое приготовить:

#define exit(z) return z

, как любителю дефайнов)))

#71
17:03, 8 янв 2015

Rooctor
> даже Kartonagnick согласился что return нужен)

Я не соглашался с нужностью бессмысленных ретурнов.

#72
17:09, 8 янв 2015

Kartonagnick
о'кей, тогда ты должен быть стойким крестоносцем и не ныть о ненужности крестов во имя пузатой фреки, как например это тут делал Ogra

#73
17:17, 8 янв 2015

Rooctor
> о'кей, тогда ты должен быть стойким крестоносцем и не ныть о ненужности крестов
> во имя пузатой фреки, как например это тут делал Ogra

Я не давал расписок ---> следовательно ничего я не должен ---> захочу - буду, не захочу - не буду стойким крестоносцем.

Кроме того, не припоминаю ни одного случая, что б я вообще заявлял что-то типа: "язык х - не нужен".
И нахожу подобного рода нытье глупым.

#74
17:24, 8 янв 2015

Албанец
> Ну во первых не три года, а гораздо больше
три (двухмерный не считается - так как для своих задач он был уже законченным и полным)

Албанец
> Три года назад ты уже учил весь форум чем отличается движок от фреймворка
я еще не писал свой движок

Албанец
> а основе прочитанных стаеек из википедии и очень возмущался что все кругом
> неграмотные и не знают таких тонкостей))
сам придумал? в той теме у меня всего один пост
http://www.gamedev.ru/flame/forum/?id=164577&page=2#m24


Так, моя хронология. 2010 - я сижу на SDL
http://www.gamedev.ru/projects/forum/?id=141410&page=2#m21
(эх, крутая была идея, жаль человек спекся раньше меня)

У меня был старый комп который не умел шейдеры, поэтому я даже не думал о 3D
В 2011 я переписывал свою змейку
http://www.gamedev.ru/code/forum/?id=142303#m0
И в это же время на основе glest пытался писать игру
http://www.gamedev.ru/flame/forum/?id=143251#m0
Еще чуть позже мною создана тема (из которой родился GameBoost)
http://www.gamedev.ru/flame/forum/?id=143699#m0

Я еще не писал свой движок, но такие мысли стали меня посещать

А вот я ищу себе движок
http://www.gamedev.ru/flame/forum/?id=149728#m0

А вот я юзаю Ogre
http://www.gamedev.ru/projects/forum/?id=153853&page=6
Декабрь 2011 года.

Ковыряюсь с новым движком
http://www.gamedev.ru/code/forum/?id=155807#m0

и паралельно снова в поисках
http://www.gamedev.ru/code/forum/?id=155767

Но вообщем этот год можно считать стартом движкописательства. именно после nGENE я захотел свое писать - потому что это был движок с которым я очень легко разобрался и понял, что не такой уж и страшный монстр

2012, открываю вики
http://www.gamedev.ru/pages/warzes/?id=6182

с этого момента я только начал изучать DX

Страницы: 14 5 6 79 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.