Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
14
2026-10-19 07:54:39
Сохранен
2
2026-05-11 09:34:47
Активный
6
2026-10-19 07:54:39
Активный
33
2026-10-19 07:54:40
Сохранен
1
2026-10-19 07:54:40
Сохранен
9
ECS своими руками — Вот уже месяц, свободными вечерами после работы пишу УБИЙЦУ Unity, Unreal и Rage!. Решил я написать свою систему ECS. Честно признаюсь, до этого я не знал, что она уже существует. И даже то, что она называется ECS я случайно узнал лишь пару недель назад. Просто однажды мне пришло в голову, что было бы неплохо загнать всё объеткты и сущности игры в единую таблицу. Я решил использовать двухмерный массив. Изначально я даже назвал это всё Arlog. Логика в массиве. Брать готовые наброски чьи-то или использовать какие-нибудь фреймворки не стал. Хочу на выходе получить логически-законченное приложение, которое способно хранить и обрабатывать огромное количество данных в табличном виде типо (пик) . Символ A - это чисто для себя назвал абстракцию ячейки в массиве. Символ В - это split ячейки. Т.е ещё меньшие доли ячейки |х|у|z | и т.д.. т.е B это самая минимальная атомарная часть данных.. .. Конечно же основная цель - это выпускать на этом движке массу увлекательных игрушек, убийц GTA / Worldoftanks/.. Minecraft/ и пр пр.. На деле, хоть бы убийцу тетриса написать сперва)).. Короче говоря, если серьезно, то написал уже больше двух десятков функции и процедур, целевая задача которых - это прочёсывание огромного двухмерного массива Objects на предмет поиска тех или иных ячеек с данными. На пике изображена и распечатана минимальнейшая тестовая табличка с пятью объектами (* х5 экземпляров для каждого класса объектов) . Такие объекты как cat, man, sun, box, и даже god с одним лишь единственным параметром "Любовь". Но это всё просто для абстракции придумывал просто на ходу, суть не в этом. Главные, базовые структуры каждой структуры данных в этом моём недодвижке, это строчки в первом элементе каждой строки.. ну к примеру хочу я создать человечка. Пишу задающую строку для него. Сначала название объекта во множественном числе, потом в единственном. (Потом объясню зачем во множ. задумывалось) Mans|man|#0|#x|#y|#power|@name Первый токен #0 означает количество экземпляров данного класса. Туда не лезем, а просто указываем что это Int символом решетки, и ставим значение 0 соответственно. По мере того как движок случайно или преднамеренно будет добавлять/клонировать экземпляры какого-нибудь класса, он сам будет изменять это значение на 1,2,3.. 5835...и т.д. Ну или командой функцией типо: AddA("man", 36, 82, 10, Anon ) Можно это самостоятельно сделать. И двиг добавить в таблицу новый экземпляр какого-нибудь очередного Васька в список man. Поскольку каркас уже обозначен в крайней левой ячейке n x 0, то транслятор уже не задаёт ебанутых вопросов, типо что такое 36, 82, и тем более Anon. Он понимает что это x, y , name Все функции на пике 2. Это я тестировал их. Загвоздка у меня возникла с функцией удаления DelA(..... Пытаюсь научить компилятор понимать просьбы "человека" типо этой: DelA("car", x,y = 356,862); Что означает удалить все машины, у которых x = 356, a y = 862. (Решил параллельное присвоение использовать , под него проще синтаксический анализатор было сделать), нежели под х = 375, у = 903, z =..... Короче говоря, практически все "низкоуровневые" функции я прописал и программу научил их понимать и выполнять. А из непосредственно высокоуровневых функций будут типо отыскать все экземпляры где live жизни
2026-02-07 20:06:41
Активный
60
2026-10-19 07:54:39
Активный
2
2026-10-19 07:54:39
Сохранен
15
2025-12-15 13:44:32
Сохранен
60
2026-03-01 13:03:49
Сохранен
38
2026-08-22 17:21:52
Сохранен
67
2025-06-29 11:08:25
Сохранен
71
TitiyBuild перестает издавать не свои внутренние игры — Анон, ты же в курсе, что геймдев снова во мгле? Американское издательство tinyBuild (Hello Neighbor 2 и The Bookwalker: Thief of Tales) погрузилась в кризис, что негативно отразилось на ее позициях на рынке. Причиной стал отвратительный финансовый отчет, опубликованный 29 июня. Согласно пресс-релизу, продажи игр в первой половине 2023 года оказались значительно ниже ожиданий, что связано с неудачными релизами Red Cerebrus и Versus Evil. К концу года денежные позиции компании могут составить не 26,5 миллиона долларов (как прогнозировалось раньше), а всего 10-20 миллионов. Прогнозы на 2023 и 2024 годы по доходам также были пересмотрены в сторону понижения. В результате велик риск обесценивания активов и реорганизации издательство. А компанию покинул "по личным причинам" финансовый директор Тони Ассенза. На фоне негативных новостей цена на акции tinyBuild обвалилась почти на 80%. Не исключено, что торги ценными бумагами в итоге будут остановлены. Перевожу на анонский. Инвесторы, которые дают деньги издателям в пизде . Издатели, которые дают деньги тебе в пизде вдвойне. читай про embracer group В общем, инвесторы не дают денег паблишерам потому, что индустрия просела в десяток раз за год, а значит, что тебе лично дадут залупу, тогда как позавчера за ту же игру дали бы 500к не задумываясь. Как тебе такое?
2025-02-28 13:03:23
Сохранен
27
Как избежать обвинений в воровстве контента? — Как защититься от обвинений со стороны всяких художников, 3д моделлеров и музыкантов? Вот, например, скачал я картинку с какого-нибудь роялти-фри стока и добавил в свою игру. Игра внезапно выстреливает и зарабатывает миллионы. Автор картинки узнает про успех и изобретает охуительный план. Он удаляет свою картинку со стока и заявляет что это его собственность. Кидает жалобу в Стим и игру убирают с продажи. Уже на этом этапе я теряю десятки или даже сотни тысяч баксов в день. Ну или другой случай. Нахожу я фрилансера который рисует картинку за деньги. Что мешает этому фрилансеру после успешного релиза игры заявить свои права на картинку? Дескать, благодаря его замечательному спрайтам куста и камня я должен ему 10 процентов с прибыли игры. Как от этого можно защититься?
2025-12-28 09:13:58
Сохранен
7
2025-11-20 12:29:26
Сохранен
2
2025-10-01 12:02:39
Активный
14
У меня есть мечта. — Я хочу сколотить дримтим и делать игры. Доделать проекты, которые пробовал начать делать, но так и не довел до того вида, до которого хотел, или не доделал вовсе. У меня есть опыт работы в команде, но все оборачивалось остановкой разработки из-за того, что я не мог мотивировать команду как негласный лидер и у меня опускались руки. Плюс я СДВГшный дебилоид, который быстро теряет интерес к чему бы то ни было, если не вижу удовлетворительного результата в короткие сроки. Может, этот тред станет отправной точкой в создании моего дримтима. У меня есть идея касательно монетизации проекта без превращения их в донатные помойки. Интересуюсь преимущественно соло-играми, ориентированными на интересный геймплей, но так же заинтересован в создании интересного мира и истории. Сам изучаю в данный момент шарпы, 3д моделирование в Блендере, имею опыт работы на ГеймМейкере и РПГ Мейкер.
2026-10-19 07:54:39
Сохранен
12
Еще одни танки — Нет качественного многопользовательского ремейка Battle City, который бы сохранил дух культовой игры 80-х. Поэтому, пилю очередной ремейк Battle City, сознательно пытаясь в точности скопировать всю механику из оригинала (слева на видеорилейтеде). Планируемые отличия моей игры от оригинала: Мультиплеер Клиент-серверная архитектура. Свой протокол поверх UDP, бинарный + иногда json. Несколько режимов игры: все против всех, команда на команду, захват флага, выживание с NPC. Скролл игрового мира Карта не будет ограничиваться 26*26 квадратов, а будет скроллиться во все стороны. Дополнительные игровые объекты Сейчас запилены все объекты из оригинала кроме льда: броня, лес, вода и кирпичи. Механика разрушения кирпичей в точности соответствует оригиналу, только в моей игре они будут постепенно восстанавливаться когда по близости нет игроков. Будут и другие объекты, тут уж должно хватить фантазии - кнопки, ключи, ворота, огонь и все такое. Дополнительные пикапы Помимо гранаты, звездочки, 1up, каски, лопаты и часиков будут еще другие пикапы. Все оригинальные будут тоже. Танки Будут доступно больше возможностей для улучшения танка чем это было в оригинале. Будет более гибкая и разнообразная прокачка, но как именно будет сделано я пока не придумал. Используемые технологии: Java, LWJGL (OpenGL) и океан велосипедов, которые писались столетия. Платформы: windows, linux и macos. Глобально план такой: 1. Точное воссоздания механики оригинала (остались пикапы и NPC) 2. Синхронизация игровых объектов (хочу во всю client side prediction & server reconciliation, челенж - добиться максимального субъективного комфорта для игрока, чтоб никаких лагов и снаппинга, дерганий и прочих ништяков рассинхронизации, одна из целей). 3. Менюшки, гуишки 4. Доп объекты, пикапы, режимы и все что к этому моменту будет придумано Мне все нравится, но есть опасения выгореть и забросить. Поэтому хочу хотя бы вести какой-то журнал об успехах.
2026-04-10 08:46:29
Активный
41
2026-10-19 07:54:39
Активный
31
2026-10-19 07:54:40
Активный
54
2026-10-19 07:54:40
Сохранен
53
2026-03-03 08:55:59
Активный
15
2026-10-19 07:54:39
Активный
47
2026-10-19 07:54:39
Активный
88
2026-10-19 07:54:40