Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 18.11.2010, 14:28   #31
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

Дык, буквально больно когда молодой человек, выкладывает код с иллюзией уверенности в том что он "молодец". Да код работает, ужасно криво правда, и не поддаётся модификации.
Так ещё же другие это читают, а потом выходит, что "Да этот Blitz3D говно, и вообще делать игры это для тупых, там всё тупо и убого..", и обиженные уходят из этого.
Даже в твоём говнокоде, вижу потенциал, того что ты думаешь не стандартно, и такой подход с циклом, уже интересная смекалка, что нельзя не похвалить, но для рабочего кода, такое никак не годиться.
Потенциал есть у многих, но они его тупо губят. Лишь некоторым удаётся продвигаться, и развиваться, чтобы устоять как Хороший программист, а хороший программист, это не тот который сделает что-то быстро или что будет просто работать, а тот кто пишет и мыслит как программист, корректно и здраво.

Сообщение от vladpol1 Посмотреть сообщение
Только что же никто не помог Colossus'у нормальным кодом когда он спрашивал как огранизовать полосу загрузки??
Или только можем обсуждать и кичиться?
Согласен, подобные темы когда заводят, лучше не подкидывать готовых решений, или лучше чтобы это делали примерно того же уровня новички, таким образом, методом обмена идеями и догадками они смогут достичь необходимого результата. Но нужно быть и тут аккуратным, выкладывая такой код, в манере "вот как нада", и не даже не догадываться о том что код может быть анти-показателем.

В первую очередь, очень важный совет - задуматься, и стараться определить некий список способностей, которые используются в программировании.
Это не малый список, и он сложный, но очень важно если ты сможешь поверхностно описать хотя бы несколько разных способностей, задействованных в том или ином процессе мышления во время программирования. Это помогает лучше понять суть самообучения и развития своих способностей как программиста.
Дальнейший рост упирается только в это!
У нас на работе есть программист, который на PHP работает уже около 10 лет! Также имеет опыт и с другими языками, как web так и low-level, но тут новый проект. Нужно за 2 с половиной месяца, разработать систему контроля работниками. Работник имеет свой календарь работ, которые ему нужно выполнить, работа - это обслуживание казино и 4-5 звёздочных отелей, техника, электрика и т.п. и плюс возможность супервайзерам делать отчёт и проверять качество работы. Т.к. много нужно перемещаться, основной инструментарий супервайзера - iPad. Возникла такая загвоздка - что если в обслуживаемой области, нету интернета (3G/WiFi). Значит приложение должно иметь возможность работать offline, значит от части web приложение тут не подойдёт.
Теперь такие факты - макинтоша у нас нету (купить правда не проблема), и нету программиста который бы имел хоть мало-мальский опыт разработки под iPhone/iPad или т.п.
Два с половиной месяца.
И знаете роковой момент? Напомню, человек типо "специалист"..
Говорит: "давайте найдём альтернативу типо Wamp Server'а только на iPad - это ведь решит проблему".
Вы наверное понимаете, что это как установить Windows XP SP1 на мобильное устройство, которое будет "клиентом" обмена информацией на борту шатла для миссии полёта на марс..
Абсурд естественно. Установка подобного сервера на каждый девайс, затем задача проверять на коннект с интернетом, и посылка данных из одной бд в другую.
В общем, тут и нечего говорить, а такой подход к работе даже с такими короткими сроками это самоубийство продукта, поддержка которого в будущем сводиться к невыполнимой задачи.

И это всё из-за такого говнокода. И стилистики мышления, которая приедается с ранних времён. "ай, главное работает" - у нас так говорил работник до меня.
Когда мне дали его проект, это был Большой проект по работе с видео устройствами, работа с кодеками, DirectShow фильтрами и многим другим. Чтобы записывать видео с камеры подключённой к компу и затем кодировать и закидывать на сервер.
То как это было сделано, просто убило меня, и изменить что-то там, было просто не возможным, меняя кнопочку которая запускает запись видео, падал плеер, звук и запись по сети! Понимаете о чём я? А тот разработчик имеет 4 года опыта в этой области (1 год из которых он писал этот проект).
Мне пришлось не мало воевать с клиентом, чтобы сильно отодвинуть дату выпуска. Чтобы хватило времени на перепись проекта с белого листа. Получается что работник, поимел свои 30к фунтов, за год работы, за просто так! Результат для него есть, а для компании, накладные убытки, и провальный проект, который нужно было переписывать, а это не мало работы. С хорошим подходом, не зная C# до этого и DirectShow'а, и не имея в офисе программиста с подобными способностями, у меня был поставлен срок в 3 месяца. И я естественно справился, и уже развиваю проект дальше и больше, и это очень просто, не потому что я знаю код, а потому что он корректно написан.
Когда я приболел на неделю, другому разработчику нужно было срочно поменять не малый кусок в логике программы, мне понадобилось около 5 минут по телефону, чтобы объяснить структуру поведения движка, после чего он с лёгкостью сделал что ему нужно, не подорвав стабильность самого приложения.

Вот о чём речь. В своё время я тоже тупил конкретно, и рос тоже с Блица, но вырос и нынче имею работу в области программирования, используя свои способности, которые развил на блице. Но развил то корректно, и таких ценят на вес золота.
Любителя своего дела, специалиста, но без образования, здесь равняют 10 работникам с высшим образованием. И это много где, если вы покажете свой потенциал и способности, которые нужно развить корректно если есть желание что это дело вас будет кормить, а кормит (и материально, и эмоционально) оно отменно (это не носками на рынке торговать).
(Offline)
 
Ответить с цитированием
Эти 12 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ABTOMAT (18.11.2010), Arles (18.11.2010), baton4ik (18.11.2010), Hurrit (18.11.2010), impersonalis (18.11.2010), is.SarCasm (18.11.2010), mr.DIMAS (21.02.2011), Mr_F_ (18.11.2010), Randomize (18.11.2010), Reks888 (18.11.2010), St_AnGer (18.11.2010), Taugeshtu (18.11.2010)
Старый 18.11.2010, 14:57   #32
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

аплодирую стоя
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 10 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Arles (18.11.2010), baton4ik (18.11.2010), Dream (18.11.2010), Hurrit (18.11.2010), is.SarCasm (18.11.2010), moka (18.11.2010), Randomize (18.11.2010), Reks888 (18.11.2010), St_AnGer (18.11.2010), Taugeshtu (18.11.2010)
Старый 18.11.2010, 15:06   #33
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

Предлагаю написать пост о говнокоде, копи-пейсте и вопросе "как сделать игру".
На регистрации заменить вопросы на вопросы по тексту того поста, а также почему одно хорошо, а другое плохо.
Без ответа на те вопросы на регистрацию не пускать.
(думаю такие вопросы уместны, даже если человек вообще ничего не понимает в программировании, то при желании осилить текст и ответить на вопросы по нему каждый в состоянии)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
.Squid (18.11.2010), Arles (18.11.2010), baton4ik (18.11.2010), Hurrit (18.11.2010), moka (18.11.2010), Randomize (18.11.2010), Reks888 (18.11.2010), Taugeshtu (18.11.2010)
Старый 18.11.2010, 17:20   #34
vladpol1
Оператор ЭВМ
 
Аватар для vladpol1
 
Регистрация: 03.11.2008
Адрес: Москва
Сообщений: 29
Написано 7 полезных сообщений
(для 11 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

Столько слов...
И сколько объяснять, да код не идеальный, нужно дорабатывать, есть ошибки и показан только принцип
Хаить и глаголить многие горазды, а как свои рабочие примеры показать - пусто
__________________
Шаманом можешь ты не быть, но в бубен постучать обязан!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (18.11.2010)
Старый 18.11.2010, 18:36   #35
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

вторая реинкарнация вел. Knightmare
не по уму, а по стилю выражения своих мыслей
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 18.11.2010, 19:16   #36
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

Сообщение от vladpol1 Посмотреть сообщение
Столько слов...
И сколько объяснять, да код не идеальный, нужно дорабатывать, есть ошибки и показан только принцип
Хаить и глаголить многие горазды, а как свои рабочие примеры показать - пусто
Если ты посмотришь на мою дату регистрации, то я здесь уже более 4ех лет, и во времена "зари собственного развития", выдавал по проЭкту в месяц, при этом это были вполне играбельные прототипы игр, со всякими загрузками и т.п.
Имею опыт участия в нескольких проектах которые имеют хороший уровень развития после (Woodcutters, Xors3D - mSL (набор шейдеров, и один из первых кто делился и разрабатывал эти самые шейдеры на Xors3D движке, исходники которых по сей день можно найти в нынешних версиях движка.
И не мало других разработок, как личных, так и хоть мало-мальски участие в других проектах.
moka.ucoz.ru - в своё время (он уже год не обновляется), был хорошим местом, от куда можно найти было что-то свеженькое, и новенькое, а главное это не копи-паст с другого сайта, а лично сделанное, что полезно для других.
Дизайн булки, кстати тоже моих рук дело, иконки, кнопочки, цветовая палитра, и многое другое - это немалая надстройка над дизайном который был на французском и в других немного тонах.
Это только верхушка айсберга.
Уже имея опыт в 6 лет, сейчас я работаю Senior разработчиком, одним из 2ух, в компании в которой мы разрабатываем продукты для госпиталей, вводя новые технологии и новации в индустрию медицины. Я пишу программы по работе с нами разрабатываемыми устройствами, работаем с touch-screen мониторами, и многое другое. Под моим началом также работают 2 support человека, задача которых работать с клиентами, которые используют приложения над разработкой которых я работаю, а также один front-end web разработчик.
Это учитывая то что у меня не закончено 9 классов школьного образования, и я работаю по жизни с 16ти лет. С 17.5 на полтора года работал ассистентом архитектора, а пол года назад, только начал работать разработчиком (официально: System Analyst / Software Developer).
Учитывая то что я работаю в среднем 50 часов в неделю, имею собственный личный подработок - починка и любой сервис PC с выездом на дом и т.п. для знакомых и не только. Ещё стараюсь и двигаться в направлении хобби, которое как многим известно, после 6 лет, не является таким интересным каким оно было когда только начинал этим заниматься - мотивировать себя становиться в разы сложнее, если вы вообще дотянете до таких сроков..

Но это уже к тому что ты перешёл на личность:
Столько слов...
И сколько объяснять, да код не идеальный, нужно дорабатывать, есть ошибки и показан только принцип
Хаить и глаголить многие горазды, а как свои рабочие примеры показать - пусто
Если обидел этими длинными сообщениями, извини, никогда не желаю плохого никому выкладывая такие тексты, т.к. в этом нету никакого смысла.
А вот немножко заставить задуматься читателя, можно, но достигается вызовом недовольства, или негативными методами. Таков русский народ, например в UK это делается таким образом: когда начальник видит концепт в котором много лажи, говорит что-то вроде: "Да всё достаточно неплохо, только вот немножко тут, есть над чем поработать, хорошая работа, продолжай". Если ты такое скажешь русскому, он сядет тебе на шею, если западно-европейцу, он поймёт что работа не такая, какой её ожидали, и будучи не обиженным, а похваленным за проделанную работу, принимает её не как результат для решения, а как практика и источник опыта, затем на основе наблюдений, двигается вперёд, делая именно то что очень понравиться начальнику (который обычно основывается не на личных мотивах, а на здравом смысле, и верности работе и качеству, с которой она должна выполняться).
Поэтому похвала не нужно ждать, на русских это не работает.

Сообщение от Reks888
вторая реинкарнация вел. Knightmare
не по уму, а по стилю выражения своих мыслей
И Knightmare, порой с завидной эффективностью двигает новичков, и заставляет их выпрямить спину и сконцентрироваться на ответе на тупой вопрос, какие они обычно задают. Плюс - это хороший метод отсева, многие не переживая такой давки, естественно не переживут собственных провалов, которые они и так отказываются принимать!
ЗЫ, если ты почитаешь мои сообщения 2ух летней давности, ты я был ещё грубее тогда, и более краток. Не уважительно сравнивать одного человека с другим, также это указывает о твоей некорректности в отношении к человеку как у уникальному интерфейсу, из которого можно покачать опыта. А относишься более эгоистично, по концепции: "Я, и все вокруг".
ЗЗЫ, изучение в прикладной психологии (не книги, а самостоятельно, наблюдениями и практикой), значения слова "Мотивация", тебе дадут хорошее переосмысление того что всё что здесь происходит, то происходит по двум причинам - кому-то скучно (школота), кого-то коснулись (например Knightmare), когда речь идёт от Xors3D - это читают другие, читая тупые вопросы, будучи не сильно продвинутыми в этом, они будут складывать плохое впечатление о продукте.
Да и дайте мне хоть один пример, где автор движка, так бы ещё распинался над полностью non-профитными нюбаями, на нескольких форумах? Если тебя задевает его грубая манера, ну мне тебя жаль тогда что-то в мой адрес я редко такие грубости слышал (не туплю?), да и на примере, EvilChaotic - в его адрес ни помню не одного такого рода сообщения тоже, хотя он один из самых ярых пользователей Xors3D ныне.
Согласен, там есть много багов, но то как на Xors3D идут - глупим образом, идут же Blitz'еры, с ожиданием того же от него что и от Blitz3D, что не приемлемо, т.к. инструменты достаточно разные.

ABTOMAT
Отличное предложение, можно что-то на подобие патерн/анти-патерн.
Как по ссылке, которую ты недавно где-то запостил: http://www.insidecpp.ru/
Спасибо за неё кстати.

Сообщение от vladpol1
И сколько объяснять, да код не идеальный, нужно дорабатывать, есть ошибки и показан только принцип
Хаить и глаголить многие горазды, а как свои рабочие примеры показать - пусто
Не дорабатывать, а переписывать, строить дом на болоте - не очень умно..
Если ты не способен из этих больших текстов увидить здравую и очень информативно-полезную критику в форме "дельных советов", а только видишь как будто кто-то только хаит и глаголит, тогда чего я тут распинаюсь.
Мне уже хватило за свою "карьерку", будучи булочником нубаев на моей шее, кстати некоторым из них, кто был весьма цепок в ICQ, я хлебом не кормил, а направлял на путь верный, выражая в них недовольство к тому что они начинали осознавать что неудача упирается в отсутствие опыта и достаточности способностей, тем самым ныне, они отличные программисты, которые думают и развиваются как программисты.. Чем я весьма доволен, и вот поделился только что, но обычно гордился этим лично для самого себя.

И хватит уже "личноствовать", слишком я много о себе.
(Offline)
 
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ABTOMAT (19.11.2010), Arles (18.11.2010), baton4ik (18.11.2010), Hurrit (18.11.2010), mr.DIMAS (21.02.2011), Randomize (18.11.2010), Reks888 (18.11.2010), St_AnGer (18.11.2010), Taugeshtu (18.11.2010)
Старый 18.11.2010, 19:29   #37
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

MoKa, в точку! Ты сегодня решил раскрыть тему до конца?)
Всё не зря написал, теперь, по крайней мере мы до конца знаем где же ты столько пропадал.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
moka (18.11.2010), St_AnGer (18.11.2010), Taugeshtu (18.11.2010)
Старый 18.11.2010, 19:41   #38
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

...и тут Остапа понесло.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Arles (18.11.2010), Dream (18.11.2010), moka (18.11.2010), Randomize (18.11.2010), St_AnGer (18.11.2010)
Старый 18.11.2010, 20:26   #39
vladpol1
Оператор ЭВМ
 
Аватар для vladpol1
 
Регистрация: 03.11.2008
Адрес: Москва
Сообщений: 29
Написано 7 полезных сообщений
(для 11 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

Да, видно краткость не только сестра таланта
но и 3, 4 кг его рукописей
__________________
Шаманом можешь ты не быть, но в бубен постучать обязан!
(Offline)
 
Ответить с цитированием
Старый 18.11.2010, 20:52   #40
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

Мамочки... Всё, отныне я обращён в другую веру... MoKa, ты во мне своими текстами убил остатки лени и пробудил наконец то зачатки программиста. Спасибо, Максим. Честно, спасибо. Побольше бы таких людей, наставляющих на путь истинный.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
ABTOMAT (19.11.2010), baton4ik (18.11.2010), moka (18.11.2010), Randomize (18.11.2010), Reks888 (18.11.2010)
Старый 18.11.2010, 21:12   #41
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Как ускорить загрузку ресурсов если их много

лол!
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:49.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com