Здесь делается вжух 🪄

Включите JavaScript в браузере, чтобы просматривать форум

Маяк

Объявление

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Маяк » Хочу создать ролевую » ПИ: Кроссовер на самописном движке


ПИ: Кроссовер на самописном движке

Сообщений 1 страница 24 из 24

1

Upd. Видимо, я написала как-то непонятно. Давайте я уточню. Я хочу написать сайт с нуля. Под один проект кроссовер. Под хотелки одного конкретного набора админов и игроков. Это будет не платформа для создания форумов, а движок, на котором можно развернуть один отдельный форум. Это будет не адаптация какого-то иностранного движка, а полностью кастомный код. Там не нужны будут скрипты с mybb, потому что все что нужно, будет вписано в сам код.

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

Что на этом самописном сайте будет:
- Разметку я постаралась максимально скопировать с mybb, чтобы на него можно было легко натягивать дизайны местных мастеров.
- Система категорий и форумов тоже остается такой же, с теми же гранулярными правами на отдельные форумы.
- Я добавила разделение игрового аккаунта и персонажей. Человек регистрируется один раз (под любым ником), и дальше к его профилю привязываются все его персонажи. В игровых эпизодах его посты выглядят как посты от персонажа, в неигровых темах он может писать посты как от себя так и от любого персонажа. Никуда входить/выходить не надо.
- Игровые эпизоды в БД хранятся отдельно, там же хранятся все связи с персонажами, поэтому можно легко искать "все эпизоды персонажа Х" или "все эпизоды фракции Y". Соответственно, все статистики постов и прочее тоже работает нативно.
- ЛС я решила заменить встроенными личными чатами. Типа Slack, Watsapp или что вам еще придет в голову. Соответсвенно, они будут живого действиями и с моментальными уведомлениями.
- Обычный флуд остается на месте. Куда без него? Но он будет обновляться без перезагрузки страницы.
- Система уведомлений тоже будет, хотя что туда включать помимо "Вам написал игрок Х" я еще не придумала.

Пока как-то так. Вся эта красота будет жить на платном хостинге. Я тут посмотрела затраты среднего кроссовера на всякие скрипты, и у меня получилось, что в год тратится порядка 60 USD. Сайт должен уместиться на хостинг за 5 USD в месяц.

Отредактировано viper (2026-01-05 01:36:07)

+8

2

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

Но. Сам бы я если что и делал, но что-то неформатное, что нет смысла делать, потому что даже 5 игроков не соберешь.

Подпись автора

[html]<div style="text-align: right;"><a href="https://dominion.f-rpg.me/"><img src="https://upforme.ru/uploads/001c/21/d6/2/959456.png"></a></div>[/html]
Гештальтошная|днЫвник

+2

3

Анаптикс, обычный форум поднять несложно. Возьмите готовый бесплатный движок mybb (осторожно, это не тот mybb), и его можно развернуть даже на бесплатном хостинге. Я-то хочу именно допилить вещи, которых мне не хватает.

0

4

Вообще, задумка очень интересная, одно время искал альтернативные платформы и даже находил, но там не было части необходимых именно для ролевых (и кроссов в.ч. - масок) функций.
Но как тот, кто создавал форумы на иностранных платформах с немного отличными движками (включая тот, что выше), вот что заметил, с чем там были траблы:
- отсутствие некоторых скриптов и, в силу структуры форумов, просто "чуть подкорректировать русфф и наложить" было не вариант
- рекламные коды. сделать коды для майбб - не проблема, но вот чужие коды на форуме отображались не всегда корректно
- даже если форум на иностранной/частной площадке, его все равно могут забанить. и с этим всегда один стул: либо ориентир на тех, кто не из рф и-или сидит с впн (пока доступными), т.е. потенциально рф-чане могут потерять доступ, либо ориентироваться на аудиторию рф, имея в виду, что те, кто не из рф, в любой момент могут потерять доступ в силу, как известно, внутренней специфики (вриант, где на форум  тупо жалуются и его сливают - валиден в обоих случаях)
это скорее технические моменты, но если заниматься проектом и думать долгосрочно, то вот это причиняет ту еще головную и демотивирует пробовать новую платформу

Подпись автора

Но если ото всех вокруг воняет говном, может это ты обосрался? © Mr. Freeman

0

5

Бульк, поэтому я и делаю самописку. Можно кастомизовать mybb, но прикрутить туда моментальные уведомления, например, будет сложно. Менять структуру базы данных, опять же, можно, но опять будут костыли. Поэтому я решила, что проще написать все с нуля. Тогда и коды будут совместимые, и будут все функции, которые нужны.
Что касается "забанят тут, забанят там", есть надежда, что хотя бы AWS не забанят, потому что на нем живет половина интернета. Но это, конечно, не точно.

Отредактировано viper (2026-01-04 21:23:05)

0

6

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

0

7

pango lier, там не нужно будет ничего подключать, там все что нужно будет сделано по-человечески, на серверной стороне. В этом и смысл. Мне надоело смотреть на все эти javascript-овые костыли

Отредактировано viper (2026-01-05 01:26:45)

0

8

Мне кажется, пока сайт не будет уже готов, особо не поймёшь удобно это или нет
Но по личному опыту люди с форумов не любят все новое

0

9

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

про другой кросс с таким функционалом

Отредактировано Химера (2026-01-05 06:52:28)

Подпись автора

https://i.imgur.com/lSjkn75.png

0

10

Химера, я не хочу брать готовый движок по двум причинам. Во-первых, я ковыряла mybb изнутри, и это то еще спагетти. И во-вторых, я хочу во многих местах прикрутить сокеты. Форумная система ЛС - это что-то из прошлого века.
Ну и вся эта тема с отдельными аккаунтами-ролями - это тоже один большой костыль, на мой вкус. Когда у человека пять твинков, непонятно, куда ему писать, чтобы он увидел. Я просто устала смотреть на костыли)

+3

11

#p290079,viper написал(а):

pango lier, там не нужно будет ничего подключать, там все что нужно будет сделано по-человечески, на серверной стороне. В этом и смысл. Мне надоело смотреть на все эти javascript-овые костыли

некоторым извращенцам не хочется иметь опции или хочется, чтобы они выглядели иначе

0

12

А вы можете показать, как выглядит черновик фронта? На каких технологиях он в целом катается?

Описанный скоуп очень большой для одного человека, кажется по времени такое займет не меньше года, а то и двух?
+ про возможности и вид администрирования этого дела написано мало — лишь с точки зрения пользователя, а не того, как будет выглядеть управление таким самописным форумом, поэтому пока идею и реальность сложно прощупать понять 🫣

Планируется ли система универсальной раскатываемой и на другие ресурсы, или это что-то для одного форума исключительно?

Отредактировано Консерва (2026-01-05 14:07:14)

Подпись автора


https://upforme.ru/uploads/001c/97/9f/2/957205.png

+1

13

pango lier, ну значит этим конкретным извращенцам не стоит идти делать этот конкретный форум, если они хотят чего-то другого)

Консерва, раньше я бы сказала что да, для одного человека это много, но AI все-таки сильно меняет дело. Мы с ним накатали практически все нужные страницы на фронте (кроме админки) за один вечер. Ну и потом, чтобы открыться, не обязательно нужно 100% функций. Для пользователей да, надо, но та же админка там, наверно, вначале будет минимальная: можно будет админить категории, форумы, пользователей и вот это все самое очевидное. И дальше какие-то вещи будут, разумеется, дописываться по ходу дела.

Технологии: ASP.NET + Angular. На них максимально удобно разворачивать и REST, и сокеты.

Если интересно, давайте я на днях залью фронт на какой-нибудь хостинг.

Можно ли это будет использовать на других форумах - не знаю, как пойдет. Я, конечно, это выложу в open source, почему нет, но делать какую-то модульную основу на первом этапе мне откровенно лень.

0

14

#p290370,viper написал(а):

Консерва, раньше я бы сказала что да, для одного человека это много, но AI все-таки сильно меняет дело. Мы с ним накатали практически все нужные страницы на фронте (кроме админки) за один вечер. Ну и потом, чтобы открыться, не обязательно нужно 100% функций. Для пользователей да, надо, но та же админка там, наверно, вначале будет минимальная: можно будет админить категории, форумы, пользователей и вот это все самое очевидное. И дальше какие-то вещи будут, разумеется, дописываться по ходу дела.

Технологии: ASP.NET + Angular. На них максимально удобно разворачивать и REST, и сокеты.

Если интересно, давайте я на днях залью фронт на какой-нибудь хостинг.

Можно ли это будет использовать на других форумах - не знаю, как пойдет. Я, конечно, это выложу в open source, почему нет, но делать какую-то модульную основу на первом этапе мне откровенно лень.

AI — прекрасная вещь
Но архитектурный контекст теряет даже Claude Code, не говоря про менее программистские чатботы. Он очень и очень хорош для формочек и решения задач-атомов, но не так уж и хорош, когда мы говорим о необходимости написать сложную архитектурную систему и придерживаться её (как, например, полноценный чат с поддержкой форматирования — это комплексная задача) — а раз вы говорите об избегании спагетти–кода на mybb, то как будто вы целитесь в какие-то паттерны, системы и штуки, для которых нужно следование UML-диаграммам. Если asp net и angular хорошо знакомые штуки, то это на деле не прям беда, тк за ними вполне ок править и чинить, но это занимает какое-то время

для открытия не нужно 100% функций, поэтому да, спрашивала про MVP/вид/прочее

Но с asp.net и angular конкретно я воздержусь, сори что потревожила) очень не мой стек

Отредактировано Консерва (2026-01-05 15:10:55)

Подпись автора


https://upforme.ru/uploads/001c/97/9f/2/957205.png

+2

15

Консерва, ну я и не даю ему писать целые модули) Больше того, я ему вообще никакую логику не доверю, он в нее все еще не умеет. Все модели для базы данных я писала сама, а вот "а теперь напиши мне типовые CRUD API для вот этих классов" вполне можно доверить AI.
А на чем пишете вы?

+1

16

Просто пожелаю удачи всё реализовать, не опустить руки и найти хорошего соадмина (или даже несколько штук). Подобные эксперименты -- это очень круто!

Подпись автора

https://i.gyazo.com/c181a78392cd9a10d9c98d061a9e226b.gif  https://forumstatic.ru/files/0018/3d/6c/77729.jpg https://forumstatic.ru/files/001b/9d/37/38926.gif

"Я бы пожелал себе, чтобы не было хуже." © А. Н. Мишин

+4

17

Automation Baby, спасибо!
Видимо, нужно и правда сначала написать демку, которую можно показывать, а потом уже искать админов. Ну что ж, так и сделаем

+1

18

#p291198,viper написал(а):

Видимо, нужно и правда сначала написать демку, которую можно показывать, а потом уже искать админов. Ну что ж, так и сделаем

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

Думаю, так привлечётся больше людей и отклик будет больший.

Отредактировано Automation Baby (2026-01-06 14:14:50)

Подпись автора

https://i.gyazo.com/c181a78392cd9a10d9c98d061a9e226b.gif  https://forumstatic.ru/files/0018/3d/6c/77729.jpg https://forumstatic.ru/files/001b/9d/37/38926.gif

"Я бы пожелал себе, чтобы не было хуже." © А. Н. Мишин

+1

19

Automation Baby, спасибо. Кроссовер - потому что я потом хочу сама так играть) Админить не хочу, а играть хочу. Иначе зачем это все?

+1

20

Если вы думали, что я забросила идею, то нет, я не забросила. Меня накрыло реалом, а еще после некоторых экспериментов я поняла, что надо адаптировать стэк.

Консерва, не знаю, насколько это вам интересно, но C#очень сильно сопротивлялся моим хотелкам сделать половину сущностей расширяемыми кастомными полями, так что на бэке я переключилась на Go. Из плюсов: теперь этот бэк должен получиться таким маленьким, что его можно будет запускать на кофеварке

+4

21

Кроссоверами не заинтересована, но тоже хочу пожелать удачи и успехов )

Свой опыт: допилили майбб до вменяемого состояния, довольны ) Доступ амс к движку, конечно, это просто другой уровень, по сравнению с квадрой.

Подпись автора

https://forumstatic.ru/files/001b/9d/37/98216.gif

+2

22

Lyasa,
Я тоже думала в эту сторону одно время, но потом подумала еще раз и поняла, что мне нужно больше :)

0

23

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

Подпись автора

ава — сахарная
как мощны мои лапищи

+1

24

Dagon, я выложу весь код в опен сорс, так что все, кому будет не лень, могут развернуть что-то свое

+2


Вы здесь » Маяк » Хочу создать ролевую » ПИ: Кроссовер на самописном движке


Рейтинг форумов | Создать форум бесплатно