Для входа на форум нажмите здесь
Интересен ли вам задушевный "геймерский девблог"?
Автор темы: MikeNew
Дата создания:
Old 05.04.2021, 16:27
Забанен
Join Date:
23.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "2К лайков" GoHa.Ru - 10 лет Веселый флудер
Issue reason: За создание интересных, весёлых, полезных и не очень топиков
Originally Posted by 02nz:
3д? и модели/текстуры делаешь сам? и редактор уровней свой сделал и всякое ии мобцов и прочие фичи
3D само собой. Модели еще не делал, частично сделаю сам, частично переделаю готовые, частично возьму бесплатные, с текстурами вообще проблем нет, учитывая что их валом бесплатных на любой вкус.
Я сейчас еще дорабатываю сам движок, на днях инверсную кинематику домучал, сейчас вот буду заниматься смешиванием (интерполяций) анимаций. Работы еще валом, да, звездный гражданин выйдет пораньше.
Я еще даже не знаю будет у меня процедурный мир или сделаный в редакторе, или что-то среднее.
Last edited by MikeNew; 05.04.2021 at 16:28. Reason: Добавлено сообщение
Old 05.04.2021, 16:29
Забанен
Join Date:
23.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "2К лайков" GoHa.Ru - 10 лет Веселый флудер
Issue reason: За создание интересных, весёлых, полезных и не очень топиков
Re: Интересен ли вам задушевный "геймерский девблог"?
Ну ок, по отзывам я вижу некоторый интерес, поэтому девблогу быть. На днях.
Old 05.04.2021, 16:48
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by MikeNew:
девблог
Девблог - девчачий блог? Девственный блог?
Old 05.04.2021, 17:19
Забанен
Join Date:
23.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "2К лайков" GoHa.Ru - 10 лет Веселый флудер
Issue reason: За создание интересных, весёлых, полезных и не очень топиков
Originally Posted by Duck:
Девблог - девчачий блог? Девственный блог?
Шутки за двести подъехали.

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

Originally Posted by gogi:
Поэтому в ящик я никогда не работаю, труд должен быть востребован. Еще и бабосы за него должны платить
У меня это, скорее хобби чем труд. Ну и зарядка для мозга неплохая.

Добавлено через 1 минуту

Originally Posted by Хикура:
Тебе надо на реддите на английском языке это делать.
Интересней показывать людям, с которыми общаешься, на уютной гохачке, этом заповеднике матерых троллей.
Last edited by MikeNew; 05.04.2021 at 17:20. Reason: Добавлено сообщение
Old 05.04.2021, 21:07
darkeh's Avatar
Генератор кокосовой воды
Join Date:
01.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "1К лайков" GoHa.Ru - 10 лет Разбойник
С Новым 2020 годом!
Issue reason: Чтобы в Новом 2020 году всё-таки отдохнули хорошо и встретились! (Иллай)
Re: Интересен ли вам задушевный "геймерский девблог"?
О, я вот тоже в виде хобби делаю игрушки

У меня когда-то была мысль про движок, но я ее отбросил за невозможностью делать что-то внятное за адекватные временные рамки
Заглянем в движок Cryengine:
https://github.com/CRYTEK/CRYENGINE/...icleentity.cpp

Это настолько нечитабельный ****ец, что просто ужас. Не удивительно что у них крайсис тормозил, поддерживать этот хлам просто невозможно
Сами попробуйте порефакторить код вида:

Code:
w->w+=(w->w-w->lastW)*approxOneExp(dt);


Короче, я пишу на C++ и юзаю анриал. Хочется тренировки мозгов? Пожалуйста, достаточно просто подумать про оптимизацию памяти, внятно работать с указателями, не допускать проеба объектов, оптимизация памяти - возможность в проекте из двух комнат потерять пару лет жизни
Коллизию в дверном проеме можно сделать в одном случае что она подгрузит комп прилично, в другом что там будет меш из 3 полигонов, а эффект будет абсолютно одинаковый

Я сейчас тоже делал интерполяцию (линейную, для взаимодействия между объектами, взять в руки и т.п.), и тут надо просто инициализировать пару переменных и пробросить ссылки на адрес, все, у тебя вектор с нужными коордами
Короче, если просто фанатично хочется свое - это конечно вариант, надо только признать что с вероятностью в 99,9(9)% никогда это не будет играбельно достаточно. Или вот, запилил уровень, ок. А теперь хош на мобилку залить и..?

Если не хочется писать хорошо, то конечно не юнити, а анриал и плюсы, управление памятью вручную, сборка мусора вручную, оптимизация мешей, текстур, всего чего угодно. Это интересно, есть большое комьюнити, есть с кем поделиться опытом и что обсудить. Для блога так же не уверен что это хороший формат, кроме гиков-оптимизаторов это вряд ли кого заинтересует

А вот юнити/анриал привлекают благодаря комьюнити, у анриала оно посерьезнее и повзрослее, т.к. плюсы

Такое чисто имхо, слушать меня не обязательно
Old 05.04.2021, 21:46
02nz
Guest
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by darkeh:
Это настолько нечитабельный ****ец, что просто ужас. Не удивительно что у них крайсис тормозил, поддерживать этот хлам просто невозможно
Сами попробуйте порефакторить код вида:
копипастил примеры в форум звездного гражданина
получил личный бан на этот форум самая дичь там в физике. 50 if if if if if да как нефиг

Добавлено через 1 минуту

CryPhysics


Добавлено через 1 минуту

походу это сгенерировано скриптом

Добавлено через 50 секунд

или прошло через какой-то обфускатор перед продажей амазону

Добавлено через 20 минут

нужен кэп. что это за дичь?

https://github.com/CRYTEK/CRYENGINE/...s/utils.h#L638
PHP Code:
ILINE void WriteCompressedVel(CStream &stm, const Vec3 &vel, const float maxvel) {
    
stm.Write((short)max(-32768,min(32767,float2int(vel.x*(32767.0f/maxvel)))));
    
stm.Write((short)max(-32768,min(32767,float2int(vel.y*(32767.0f/maxvel)))));
    
stm.Write((short)max(-32768,min(32767,float2int(vel.z*(32767.0f/maxvel)))));
}
ILINE void ReadCompressedVel(CStream &stmVec3 &vel, const float maxvel) {
    
short i;
    
stm.Read(i); vel.i*(maxvel/32767.0f);
    
stm.Read(i); vel.i*(maxvel/32767.0f);
    
stm.Read(i); vel.i*(maxvel/32767.0f);
}
ILINE Vec3 CompressVel(const Vec3 &vel, const float maxvel) {
    
Vec3 res;
    
res.max(-32768,min(32767,float2int(vel.x*(32767.0f/maxvel)))) * (maxvel/32767.0f);
    
res.max(-32768,min(32767,float2int(vel.y*(32767.0f/maxvel)))) * (maxvel/32767.0f);
    
res.max(-32768,min(32767,float2int(vel.z*(32767.0f/maxvel)))) * (maxvel/32767.0f);
    return 
res;
}
ILINE void WriteCompressedFloat(CStream &stmfloat f, const float maxval,const int nBits) {
    const 
int imax = (1<<nBits-1)-1;
    
stm.WriteNumberInBits(max(-imax-1,min(imax,float2int(f*(imax/maxval)))),nBits);
}
ILINE void ReadCompressedFloat(CStream &stmfloat &f, const float maxval,const int nBits) {
    const 
int imax = (1<<nBits-1)-1;
    
unsigned int num;
    
stm.ReadNumberInBits(num,nBits);
    
= ((int)num | ((int)num<<32-nBits 1<<31)>>31-nBits)*(maxval/imax);
}
ILINE float CompressFloat(float f,const float maxval,const int nBits) {
    const 
int imax = (1<<nBits-1)-1;
    return 
max(-imax-1,min(imax,float2int(f*(imax/maxval)))) * (maxval/imax);

Last edited by 02nz; 05.04.2021 at 21:46. Reason: Добавлено сообщение
Old 05.04.2021, 21:48
Забанен
Join Date:
08.05.2008
Веселый дембель Рейдер пандемии
Issue reason: Эксперт по выживанию при пандемии COVID-19 GoHa.Ru - 10 лет Медаль "2К лайков"
Re: Интересен ли вам задушевный "геймерский девблог"?
так не об этом ли мечтает хикура? gpt-3 код написала, она же и поддерживать будет
а вас троих на помойку истории, игроделы мамкины
Old 05.04.2021, 22:04
02nz
Guest
Re: Интересен ли вам задушевный "геймерский девблог"?
дауны какие-то кодили 32767 - при умножении/делении на такие конские величины легче сразу использовать целые числа или double и лагать как сучка

и не кодили, а походу копипастили идею из UE там sincos в short - номер в таблице возможных значений - окружность разделена на 65535 углов

Добавлено через 15 минут

PHP Code:
struct sub_int {
    
int *data;
    
int idx;
    
sub_int(int &_data,int _idx) : data(&_data), idx(_idx) {}
    
sub_intoperator=(const sub_int &src) { return *this=(int)src; }
    
operator int() const { 
        
int lo = (*data<<16)>>16hi = *data>>16;
        return 
lo+(hi-lo & -idx); 
    }
    
sub_intoperator=(int newval) { 
        ((*
data) &= 0xFFFF0000 ^ -idx) |= newval + ((newval<<16)-newval & -idx);
        return *
this
    }
};

struct two_ints_in_one {
    
int data;

    
int operator[](int idx) const {
        
int lo = (data<<16)>>16hi data>>16;
        return 
lo+(hi-lo & -idx); 
    }
    
sub_int operator[](int idx) { return sub_int(data,idx); }
}; 
индусы получают плату за количество символов/строк

Добавлено через 14 секунд

теперь кошмары будут сниться
Last edited by 02nz; 05.04.2021 at 22:04. Reason: Добавлено сообщение
Old 05.04.2021, 22:27
Re: Интересен ли вам задушевный "геймерский девблог"?
Да почему программирование такое сложное?! Неужели нельзя было сделать по-человечески?
Old 05.04.2021, 23:22
darkeh's Avatar
Генератор кокосовой воды
Join Date:
01.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "1К лайков" GoHa.Ru - 10 лет Разбойник
С Новым 2020 годом!
Issue reason: Чтобы в Новом 2020 году всё-таки отдохнули хорошо и встретились! (Иллай)
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by 02nz:
теперь кошмары будут сниться
Рад что тебе тоже понравилось
Old 06.04.2021, 06:11
Лапочка's Avatar
Читатель
Join Date:
12.05.2020
Re: Интересен ли вам задушевный "геймерский девблог"?
Утречко.
Originally Posted by Andral:
… что за игру можно сделать в одиночку? Обычно игры делают крупные студии где много челиков разных профессий.
может тебе просто вступить в какую-нить игровую студию?
Есть, например, Эадор = глубокая и полноценная игрушка = подарок миру от истинного демиурга. Один человек её создал, лишь при участии художника. Затем сообщество (уже из увлечённых игроков) дополнило игру заветным модом. Играбельность, реиграбельность... и интерес заложен на десятки лет вперёд.
А студия взялась издавать осовремененный маркетинговый вариант = и получилось отвратительно. Причём ребята студии старались, искренне старались, а вышло примитивно = банальнейший обычный проходняк неинтересный.
Originally Posted by MikeNew:
У меня свое видение и полное нежелание работать когда нет вдохновения.
... это, скорее хобби чем труд. Ну и зарядка для мозга неплохая.
Удачи Вам. Верьте в себя.

Добавлено через 7 минут

Всё, создаваемое по вдохновению = и есть настоящее = стоящее.
Last edited by Лапочка; 06.04.2021 at 06:12. Reason: Добавлено сообщение
Old 06.04.2021, 09:56
Забанен
Join Date:
23.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "2К лайков" GoHa.Ru - 10 лет Веселый флудер
Issue reason: За создание интересных, весёлых, полезных и не очень топиков
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by darkeh:
О, я вот тоже в виде хобби делаю игрушки
Будем опытом делится.
Originally Posted by darkeh:
У меня когда-то была мысль про движок, но я ее отбросил за невозможностью делать что-то внятное за адекватные временные рамки
Это да. Свой движок - это несколько лет. Я одну только физику пилил год, да то она еще несколько не доделана, к примеру - нет слипинга и ccd (хотя они во многих случаях не нужны, но желательны).. да много чего еще нет.

Originally Posted by darkeh:
Короче, я пишу на C++ и юзаю анриал.
Пацанчики с геймдева плачутся что у них на анриле проекты по полдня собираются.

Добавлено через 15 секунд

Originally Posted by Лапочка:
Всё, создаваемое по вдохновению = и есть настоящее = стоящее.
Last edited by MikeNew; 06.04.2021 at 09:57. Reason: Добавлено сообщение
Old 06.04.2021, 10:14
darkeh's Avatar
Генератор кокосовой воды
Join Date:
01.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "1К лайков" GoHa.Ru - 10 лет Разбойник
С Новым 2020 годом!
Issue reason: Чтобы в Новом 2020 году всё-таки отдохнули хорошо и встретились! (Иллай)
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by MikeNew:
Будем опытом делится.
&опыт


Забирай

Originally Posted by MikeNew:
Это да. Свой движок - это несколько лет. Я одну только физику пилил год, да то она еще несколько не доделана, к примеру - нет слипинга и ccd (хотя они во многих случаях не нужны, но желательны).. да много чего еще нет.
Ну вот в этом и дело. Знаешь, вот например я по основной работе строю весьма сложный софт, сейчас я занимаюсь биржевой торговлей для одного крупного банка, акции-облигации-стаканы-ставки-плечи, вот это все. Серьезный большой хайлоад, много математики
И мы юзаем один фреймворк каркасный на Java под микросервисную архитектуру. Идеален ли он? Нет, можно сделать самостоятельно лучше многие моменты
Но.. это не делается в угоду скорости, надежности, широкой документации
Т.е. наша команда при всем желании не построит такое же за вменяемое время, а когда построит - это устареет, и нам давно платить перестанут

Короче как петы можно писать вообще все че угодно, хоть свой ЯП, почему нет, но конкурировать с другими языками вряд ли выйдет

Originally Posted by MikeNew:
Пацанчики с геймдева плачутся что у них на анриле проекты по полдня собираются.
Зависит от компа. У меня же жена в геймдеве работает, и иногда собирает проекты дома, если из дома работает
И все очень бодро работает, при том что там сложные карты и проекты. Просто комп под это дело надо соответствующий

У меня у жены на домашнем компе 24 потока (3900x amd)
Если купить какой-нибудь тредриппер, то там ваще все будет реактивно работать, в 128 потоков-то


А если люди собирают это на древнем селероне по пол дня, то кто ж им доктор?
Old 06.04.2021, 10:31
Re: Интересен ли вам задушевный "геймерский девблог"?
хули вы такие умные? у меня из за вас самооценка падает
Old 06.04.2021, 10:35
Забанен
Join Date:
23.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "2К лайков" GoHa.Ru - 10 лет Веселый флудер
Issue reason: За создание интересных, весёлых, полезных и не очень топиков
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by darkeh:
&опыт
Expa* expaDarkeh = &опыт;
Expa expaMy;
memcpy(&expaMy, expaDarkeh, sizeof(Expa));



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

Originally Posted by darkeh:
А если люди собирают это на древнем селероне по пол дня, то кто ж им доктор?
Нормальные у них компы, просто проекты серьезные, с тысячами шейдеров и материалов.


Last edited by MikeNew; 06.04.2021 at 10:40. Reason: Добавлено сообщение
Old 06.04.2021, 11:44
darkeh's Avatar
Генератор кокосовой воды
Join Date:
01.04.2008
20 лет вместе!
Issue reason: 20 лет вместе! Медаль "1К лайков" GoHa.Ru - 10 лет Разбойник
С Новым 2020 годом!
Issue reason: Чтобы в Новом 2020 году всё-таки отдохнули хорошо и встретились! (Иллай)
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by MikeNew:
Expa* expaDarkeh = &опыт;
Expa expaMy;
memcpy(&expaMy, expaDarkeh, sizeof(Expa));


Кстати, а ты с мусором что делаешь у себя? Следишь или как? Если да, то посредством чего и по какому принципу?

Originally Posted by MikeNew:
Нормальные у них компы, просто проекты серьезные, с тысячами шейдеров и материалов.
Ну так у меня у жены тоже продакшен и огромные уровни, есть и мультиплееры - все быстро собирается
Old 06.04.2021, 11:57
Dzirti's Avatar
Предводитель
Join Date:
20.11.2014
GoHa.Ru - 10 лет Медаль "2К лайков" Меценат
Issue reason: За пожертвование от 5000 руб. на развитие и поддержку портала GoHa.Ru 20 лет вместе!
Issue reason: 20 лет вместе!
Стрелок
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by Lenerfolenori:
хули вы такие умные? у меня из за вас самооценка падает
На Гохе, больше года, другие не протягивают.

Сталь подчиняется покорно, её расплющивает молот. Её из пламенного горна бросают в леденящий холод. И в этой пытке многократной, рождается клинок булатный. (с) Д.М.А.
Old 06.04.2021, 12:12
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by Dzirti:
На Гохе, больше года, другие не протягивают.
чушь, на Гохе решает трольмунитет
Old 06.04.2021, 12:15
Dzirti's Avatar
Предводитель
Join Date:
20.11.2014
GoHa.Ru - 10 лет Медаль "2К лайков" Меценат
Issue reason: За пожертвование от 5000 руб. на развитие и поддержку портала GoHa.Ru 20 лет вместе!
Issue reason: 20 лет вместе!
Стрелок
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by Lenerfolenori:
чушь, на Гохе решает трольмунитет
Его без "особенности" не будет.

Сталь подчиняется покорно, её расплющивает молот. Её из пламенного горна бросают в леденящий холод. И в этой пытке многократной, рождается клинок булатный. (с) Д.М.А.
Old 06.04.2021, 12:30
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by Dzirti:
Его без "особенности" не будет.
о да! моя "особенность" не знает границ
Old 06.04.2021, 13:08
Dzirti's Avatar
Предводитель
Join Date:
20.11.2014
GoHa.Ru - 10 лет Медаль "2К лайков" Меценат
Issue reason: За пожертвование от 5000 руб. на развитие и поддержку портала GoHa.Ru 20 лет вместе!
Issue reason: 20 лет вместе!
Стрелок
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by Lenerfolenori:
о да! моя "особенность" не знает границ
Настолько, что ты комплексуешь?..

Сталь подчиняется покорно, её расплющивает молот. Её из пламенного горна бросают в леденящий холод. И в этой пытке многократной, рождается клинок булатный. (с) Д.М.А.
Old 06.04.2021, 13:14
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by Dzirti:
Настолько, что ты комплексуешь?..
мои комплексы - моя гордость!
пссс... не желаешь одолжу несколько?
Old 06.04.2021, 13:16
Vertex17's Avatar
Предводитель
Join Date:
14.05.2007
Лучник GoHa.Ru - 10 лет
Originally Posted by darkeh:
&опыт
Забирай
Забивают тут память своим прикладными шутками

char *p;
p=(char*)&опыт;
for (int n=0; n<sizeof(опыт); n++){
*p &= 0x00;
p++;
}
Old 06.04.2021, 13:22
Dzirti's Avatar
Предводитель
Join Date:
20.11.2014
GoHa.Ru - 10 лет Медаль "2К лайков" Меценат
Issue reason: За пожертвование от 5000 руб. на развитие и поддержку портала GoHa.Ru 20 лет вместе!
Issue reason: 20 лет вместе!
Стрелок
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by Lenerfolenori:
мои комплексы - моя гордость!
пссс... не желаешь одолжу несколько?
Нет, спасибо. Своих за глаза хватает.

Сталь подчиняется покорно, её расплющивает молот. Её из пламенного горна бросают в леденящий холод. И в этой пытке многократной, рождается клинок булатный. (с) Д.М.А.
Old 07.04.2021, 17:46
02nz
Guest
Re: Интересен ли вам задушевный "геймерский девблог"?
Originally Posted by MikeNew:
Пацанчики с геймдева плачутся что у них на анриле проекты по полдня собираются.
https://docs.microsoft.com/ru-ru/cpp...?view=msvc-160
fast link code gen
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off