Sergei_Indi
Да узбогойся ты уже, дефективный
Ren вас та и не спрашивали везде жало суете там где надо и не надо .
Что в мое отсутствие - нашли как пофлудить? И друг друга пообсерить? Молодцы ...
Кто еще не отмылся в бане - пойдет еще раз, чтобы рот от говна отмыть.
rezkiyy
> я не пойму че вы так на него набросились?
Они злые тролли, они завидуют, когда что-то конструктивно делается. Всем адекватным советую не обращать внимание. Прошу, те кто умеет и хочет продолжаем делать модели.
вот чувак сел и сделал 3и игры, одну аж несколько лет делал. приятно то, что он многое разжевал так, что смотришь и вдохновляешься.. https://pvigier.github.io/2018/10/06/simulopolis-alpha-1.html
разжевал тут https://pvigier.github.io/articles/, вот такого бы хотелось видеть от пользователей форума, особенно которые говорят о программировании. А то сидят понимаешь, тихушничают в своём скромном уголке, да решают что правильно, а что нет (не только ты)
Salamandr
> одну аж несколько лет делал.
Судя по всему, он ее 30 лет делал. Такая игра 30 лет назад была бы вполне норм
Чем больше в тебе и во мне знаний и опыта, тем больше и ответственность - писать хорошие игры. Толку от того что я знаю как правильно и как нет или кого то этому научу. Если мне самому они не помогают, потому что главное результат..
Salamandr
> Толку от того что я знаю как правильно и как нет или кого то этому научу. Если мне самому они не помогают, потому что главное результат..
Ошибочно и убийственно так думать. Был у меня на работе один джуниор, который утверждал примерно тоже самое: "Типа какая разница какой код, главное, чтобы он работал". Так вот такой код стал не пригоден даже после нескольких изменений требований. В то время как мой код, с небольшими изменениями пригоден даже для разных игр. Нет цели написать "конкретную игру", есть цель иметь наработки, которые легко использовать для разработки разных игр, можно ограничится жанром или конкретными механиками, но не должно быть такого что нагавнокодил в одной игре, пошел гавнокодить в следующей.
tac
> есть цель иметь наработки
движки умирают, UDK например, Unreal Tournament. Старый код от Minecraft 1.2.5 или 1.4.7 никому не нужен, потому что никто не будет играть в эти версии когда есть 1.20. Совместимость рушится от версии к версии и код становится бесполезным, в том числе и на Unity и UE. И они когда то перестанут существовать и появится что то новое.
Твой джун был совершенно прав, рабочий код который тормозит можно улучшать до бесконечности. А вот код который не работает, придётся переписывать и полезности в нём 0.
github переполнен старыми проектами на старые вещи, но никто ими не пользуется.. вот она, там самая база данных и даже бесплатно. Проекты который лет 5 назад считались перспективными и востребованными никто не хочет развивать дальше, даже сами авторы этих проектов (как например проект the brain или там проект обсидиан, программы для удобного хранения связанной информации). Информации слишком много, чтобы это уместить в одном человеке, жизни слишком мало чтобы порой изучить материал целиком по какому то направлению (программирование например). Ты как будто идёшь по моим предыдущим шагам как слепой котёнок.
Учить надо лишь то и писать надо, что пригодиться только здесь и сейчас. Всё, потом не будет тех же условий, потом ты это забудешь, потом это уже не будет на столько полезно. Не успеешь реализовать сейчас - придётся учиться снова, на новом движке, новую технологию или подход (как 3д сильно поменялось с появлением Substance Painter, Quixel и геонод в blender и UE). И с появлением нейронок всё вообще поменялось в создании контента по всем направлениям. Потребовались новые навыки, которых раньше даже не было и учиться пришлось снова, сложный контент создаётся быстрее, легче и не использует старые навыки (то есть он стал бесполезен, превратился в мусор который только мешает и занимает место, ведь этими навыками ты делаешь медленнее)
Salamandr
> Твой джун был совершенно прав
Конечно нет, и я в отличии от тебя написал выше почему.
Salamandr
> Учить надо лишь то и писать надо, что пригодиться только здесь и сейчас. Всё, потом не будет тех же условий, потом ты это забудешь, потом это уже не будет на столько полезно. Не успеешь реализовать сейчас - придётся учиться снова, на новом движке, новую технологию или подход
Такая откровенная глупость, я думал ты умнее и мне не придется тебе рассказывать базис. Языки высокого уровня, называются "высокого" именно потому, что не зависят от того на каком железе работают. Ничего нового не появляется без поддержки старого. До сих пор ряд ПО работает на FoxPro, и это не смотря на то ,что сам создатель уже лет 10 как похоронил. Unity бесследно не исчезнет, только если не будет чего то лучшего. А этого лучшего - сейчас вообще даже не видно. Поэтому не стоит тут фигню пороть и думать в условиях "гонки". "Гонка" ничего не дает.
Salamandr
> github переполнен старыми проектами на старые вещи, но никто ими не пользуется.. вот она, там самая база данных и даже бесплатно. Проекты который лет 5 назад считались перспективными и востребованными никто не хочет развивать дальше
ты бы ради приличия посмотрел бы, что там лежит. В открытом доступе не лежит НИ ОДНОЙ полной нормальной игры. Поэтому, конечно, нет - не просто не переполнен - а НЕТ НИЧЕГО. Как правило лежат тестовые незаконченные игры и туториалы на курсах по созданию игр. И конечно ,ничего перспективного там нет и не было.
tac
> В открытом доступе не лежит НИ ОДНОЙ полной нормальной игры.
ну т.е. ты еще и гитхабом пользоваться не умеешь? впрочем после VS на русском, я уже не удивлен
Игры от id Software:
https://github.com/orgs/id-Software/repositories (Doom, Quake, Wolfenstein и т.д.)
Descent 3: https://github.com/DescentDevelopers/Descent3
Raptor Call of the Shadows: https://github.com/skynettx/dosraptor
Strife Veteran Edition: https://github.com/svkaiser/strife-ve
Heavy Metal FAKK 2: https://github.com/Sporesirius/fakk2
SiN: https://github.com/jimdose/SiN_110_Source
Jedi Academy: https://github.com/zachlatta/jedi-academy
или вот, Video Games Preservation: https://github.com/orgs/videogamepreservation/repositories
113 репозиториев с играми и тулзами для них
и это то что на поверхности, а сколько там еще можно найти если основательно порыться. Я уже молчу про соурспорты и опенсорс с нуля (там конечно много недоработок, но все же) https://osgameclones.com
Salamandr
> движки умирают, UDK например, Unreal Tournament
ну алё блин! UDK плавно перерос в UE4, а затем и в UE5. Я не удивлюсь если там порывшись можно артефакты от первого Анрила найти. Разумеется куча кода была переписана и добавлена.
Oleg Linkov
> ты еще и гитхабом пользоваться не умеешь?
смотря что искать? Лично я искал, что то новее 2000-го, пор тированное на Unity. И нашел ЕДИНСТВЕННЫЙ проект, но старше, собственно Micropolis, о котором тут и идет речь.
А на языках до C# - я даже склонен согласится с Salamandr, это просто не реально собрать рабочий проект ... я не фанат портирования старья. Но исключительно потому, что там нет ООП.
Вот в качестве очевидной демонстрации, среди прочего вы дали ссылку
https://github.com/jimdose/SiN_110_Source
Вы хоть посмотрели, что там нет ни ОДНОГО изображения/картинки, а значит игра НЕ ЗАПУСКАЕМА, это и вовсе не игра, а куча гавнокода.
Боюсь тоже самое относится ко всему, что вы накидали.
Собственно, сейчас я и провожу рефакторинг структурного кода, и это не так и просто, правда я придумал себе усложнения (походу дела, продумываю основу библиотеки для распространённой механики). Но работа идет если кто-то засомневался. Правда вот, что-то давно не было новых моделек ... может лучше чем критиковать - сделаете 3d модели?
tac
> Вы хоть посмотрели, что там нет ни ОДНОГО изображения/картинки, а значит игра НЕ ЗАПУСКАЕМА, это и вовсе не игра, а куча гавнокода.
я не то что не посмотрел, я прекрасно знаю и так, что весь контент к этим играм на гитхабе не лежит, не лежал и вряд ли будет когда то лежать, т.к. это КОММЕРЧЕСКИЕ игры и весьма успешные, большинство из них, и этот контент не попадает под действие лицензий под которыми были выпущены исходники к играм. Нужны картинки? Купи на стиме или гоге, скачай с торрента в конце концов.
Заявлять что эти игры говнокод потому что к ним контент не доложили, ну это такой штрих к портрету твоему :)
tac
> Но исключительно потому, что там нет ООП.
ну вот например Doom3 (2004г. выпуска) https://github.com/id-Software/DOOM-3
объектно-ориентирован по самое не балуйся
ну или вот твое любимое C# и Юнити, сама игра правда 96года
https://github.com/Interkarma/daggerfall-unity
tac
> Правда вот, что-то давно не было новых моделек ... может лучше чем критиковать - сделаете 3d модели?
вместо того чтобы прикручивать 3д модели туда где их никто не просил, лучше бы сначала оптимизировал 2д версию и допилил недоделанный функционал + UI чтобы играть можно было. тогда может и найдется кто-то кто сделает 3д модели.
Для начала сделай в грей боксах что бы поиграть можно было и оценить конечно стоит в это вкладывать труды модельеров вообще. Гейм плей не зависит от 3д моделей от слова совсем!...
Oleg Linkov
> вместо того чтобы прикручивать 3д модели туда где их никто не просил, лучше бы сначала оптимизировал 2д версию и допилил недоделанный функционал + UI чтобы играть можно было. тогда может и найдется кто-то кто сделает 3д модели.
Не "вместо того", а вместе с тем ... я так или иначе этим занимаюсь, мне на зиму хватит "развлечения". А вот вместо того, чтобы тут хамить - можно параллельно делать модели, это будет продуктивнее, и не нужно будет еще "аж два года ждать", чтобы поиграть с +- нормальной графикой. В этом и суть была ноль поста.