Просьба о помощи в создании хранилища (cайта) всех игр про MLP

+136
в блоге IT Pony!
Что ж… В Апреле 2015 года я решил помочь MLP Фандому и создать хранилище игр, браузерных и компьютерных, а также флэш анимаций (связанных с MLP, конечно). Моей финальной целью было создание сайта с поиском по тегам, чтобы можно было найти игры на свой вкус, и чтобы они никуда не потерялись. Но сначала, я начал собирать все игры по интернету на мое облачное хранилище. На Яндекс.диске, размером в 200 Гб И вот я собрал почти 30 Гб, скорее всего почти 90% всех игр, и пришло время создания сайта. Я в этом почти не разбираюсь, поэтому я создал тему на ponychan.net, дабы кто-нибудь захотел мне помочь.
Писал я, естественно, на английском, и кто-то даже отвечал мне в моей теме, даже восхищался моим хранилищем, но помощи никто так и не предложил. Поэтому, я решил написать сюда, авось помогут. В конце концов, это я хочу оказать услугу всему Фандому, а не наоборот.

Ссылки на облачные хранилищаЯндекс.Диск
Mega.nz


Итак, я прошу помощи у русского MLP Фандома, в надежде, что кто-то поможет, даст дельный совет или же направит на путь истинный. Плиз?

162 комментария

Блог выбери «IT Pony!», а что ты хочешь создать? Обычную файлопомойку или сайт где можно будет выбирать игру а читать про нее, а потом запускать в отдельном окне с помощью движка сайта? Если хочешь просто файло-помойку, заведи обычный ЦМС и разложи все там по полочкам, а потом сделай пару новостей, ну и продолжай его заполнять, если второе то сложнее и тут подсказать не могу!
loveponylyra
0
я не понимаю как работает ваша система с силушкой, блог мне создать не дают
, а также не могу выбрать другой блог кроме своего.
создание сайта с поиском по тегам
Можно и с отдельной страницей к каждой игре, с описанием и скриншотами. Но просто поиска по тегам, как на celestia.derpibooru.org, стоками для названия и краткого описания было бы вполне достаточно. А насчет файлопомойки, не понял о чем ты.
atylo
0
а также не могу выбрать другой блог кроме своего.

Попробуй сначала вступить в блог. А потом уже перенеси туда пост.
zluka
0
Может подробно опишешь сей процесс?
atylo
0
Ладно, я все уже сделал сам.
atylo
0
Половина игр в коллекции — флэш. Их легко встроить прямо на страницу. Некоторые HTML5 тоже, если постараться. На остальные просто кидать ссылки на скачивание, либо на страницу с игрой на другом сайте.
Fett
0
И чо?
atylo
0
А порноигры там есть?
Hibonicus
0
Pokehidden о чём-то говорит? ;) Так вот, он там есть.
akelit
0
Не говорит, покожи
Hibonicus
0
Собственно вот:
На ваш страх и рискPorn flash games -> Porn flash games -> 4k followers.swf
akelit
0
Там есть отдельные папки для порно игр и порно мультов…
atylo
0
Готов ли ты платить за хостинг? Или ориентироваться будешь на бесплатный?
Кстати, в интернете масса уроков по созданию сайтов, начиная с самых простых. Ты что-нибудь пробовал сделать сам? На том же юкозе, хотя бы? Чисто для эксперимента.
KaskeT
0
Готов платить. Да пробовал. Но для поиска по тэгам нужно намного больше.
atylo
0
С Первопостом!
Скажу одно — для создания блога нужно иметь +1000 единиц в карме (а не в силе).
А вообще, я не против хранилища игр по поняшам :3 (У самого есть чуток разных поняшных игр, но я уверен, что они и у тебя уже имеются)

Удачи в этом деле!
ProudyHooves
0
Если уж на то пошло, то поднять сайт на joomla дело не хитрое. Дизайн нужен и стартовый капитал на оплату хостинга. Порядка 3600 в год и за безлимитный хостинг (уж не знаю враки это или нет, но обещают) и в путь!
Я так понимаю ты хочешь помощи в создании сайта «под ключ»?
akelit
0
Не понимаю, что значит «под ключ». Закрытый что ли?
atylo
0
В смысле всё готовенькое. Бери и пользуйся.
zluka
0
Да, нужен сайт «под ключ»
или прога, которая сей сайт создает.
atylo
0
Мне нужен рабочий сайт, хостинг — дело последнее. С ним меньше всего проблем. Все java и другие скрипты, тема, страницы и т.п. То есть сайт, или прога, которая сей сайт создает. Просто обычный сайт типа Ucoz'овского и встроенный поиск и нескольким тэгам.
atylo
0
Напиши мне в личку или скайп.
idem_id
0
Зачем все эти сложности? Почему бы не создать обычный торрент и не выложить его?
Best_Pony
+1
Как тогда ты искать будешь?? Вручную? Если тебе эта идея нравится, так реализуй.
atylo
0
Чувак, у тебя в облаке в папке Card Games лежит уже устаревший pdf-документ с шипфиками, плюс у TSSSF давно присутствуют различные дополнения, помимо всего остального — перевод на русский (не говоря уже о том, что все это реализовано в VASSAl'е и Tabletop Simulator'е). Также настоятельно рекомендую сделать отдельно папку по настольные игры, потому как их немало наберется
Tutorial_Guy
+1
Насколько я знаю, эта кантора (выпускающая эти игры) накрылась медным тазом. Я в этом не разбираюсь, че за tsssf и Vassal и тп. Это хранилище — для всех. Основной язык — английский.
Настольных игр не находил, а может посчитал их недостаточно «поняшными»
atylo
0
Теперь тебе сообщили, обнови пока сайта нет)
andreymal
0
у же раз пять пробовал скачть прерываеется — сделай торинт. черех яндиск донлоудмастером не скачать, а винда прерывается
wizallion
0
Скачиваю с ядиска, уже 20+ гигов и конца не видно

У человека вот прекрасно получается. Проблема на твоей стороне.
atylo
0
Блин, а там всего сколько? Скачиваю с ядиска, уже 20+ гигов и конца не видно
narf
0
И вот я собрал почти 30 Гб

Читать посты внимательнее надо, там даже пруф есть… *facepalm*
atylo
0
Я тоже обдумываю подобную идею, но только с системой установки, чтобы можно было легко установить игру хоть на XP, хоть на Win10, хоть на Linux. Очевидно, придется попотеть с режимами совместимости, но понный аналог Steam того стоит.
Правда, сейчас тупо нет на это дело времени.
Удачи.
NTFS
0
Хочу стать порноактёром, но сейчас на это тупо нет времени
Удачи.
Hibonicus
0
Подколол так подколол. Молодец. Поделись своими достижениями в области понных игр или иных полезных дел для фэндома.
NTFS
0
Гибоникус менеджер
Hibonicus
+1
я возьму тебя комиссаром. стрелять из маузера умеешь?
wizallion
0
Ппффт, о чем ты вообще? Будешь сам, вручную, для каждый игры делать порт на Lunix и XP? Может еще для Mac OSX замутишь? В Стиме поддержка Mac присутствует.
Правда, сейчас тупо нет на это дело времени.
Удачи.
atylo
0
Порт под Linux и XP не нужен, там достаточно включить поддержку библиотек и подобрать систему установки, может, чуть повоевать с настройками Wine.
Да, это сложнее и займет много времени, но зато будет действительно полезная штука.

С MaOS всё хуже, там, НЯМС, нет отдельного эмулятора для запуска Win-приложений.
NTFS
0
аналог Steam
Wine
andreymal
+1
При наличии бинарника и отсутствии исходников — самое то.
NTFS
0
При наличии бинарника под линукс уже совсем не то
andreymal
0
Я уверен, что в списке программ поста — 90% реализованы под Win32.
NTFS
0
Хз, при беглом просмотре там почти всё кроссплатформенное
andreymal
0
На HTML5, что ли?
NTFS
0
Эй, флэш и юнити тоже кроссплатформенные
andreymal
0
Я больше в каталог приложений лазил. С флэшем понятно, что проблем не будет
NTFS
0
Тогда тем более, нужно просто подогнать для каждой проги её обертку, чтобы запускалась от XP до Win10 + парочка популярных Linux.
NTFS
0
2016, всё уже давно в веб делают, что ты глупости всякие пишешь
Hibonicus
0
И запуск Windows-приложений с WinAPI? А мужики-то не знают :-)
Веб — это вам не серебряная пуля.
NTFS
0
Зачем WinAPI?)
andreymal
0
Потому что это единственный способ написать что-то, работающее быстро, чисто и эффективно.
NTFS
0
чисто
WinAPI
andreymal
-1
2016, Windows 10, ARM, мобилки, планшеты
WinAPI
andreymal
-1
(пожал плечами) Я в основном пишу софт для мелкого бизнеса… еще и XP не везде снесли.
NTFS
0
К слову говоря, есть ситуации, когда без WinAPI хрен обойдёшься. Напишите мне, к примеру, простенькую подгружаемую dll-ку, которая добавляет свой пункт в меню родительской программы. Под виндой, в 2016 году.
narf
0
Родительская программа обязана предоставлять нормальный API для плагинов, иначе — костыли и говнокод по определению
andreymal
0
Да и нарушение инкапсуляции, если я всё правильно понимаю
andreymal
0
Неужели я наткнулся на того человека, который живёт в идеальном мире?
narf
0
Да, у меня идеальный линукс с нормальными API у большинства программ ^_^
andreymal
0
Наивный, вы просто глубоко не заглядывали. Сам по себе линукс это адская и уродливая смесь. Иначе, как, например, объяснить что head и tail — это две разных команды, да ещё и с разным синтаксисом до кучи?
narf
0
Наверно, потому, что head и tail делали два разных человека?
NTFS
0
1) Они и должны быть разными командами. Одна задача — одна программа, философия UNIX.
2) У меня почему-то синтакис одинаковый
andreymal
0
Одна задача — одна программа, философия UNIX.


Вывести кусок файла с начала или кусок файла с конца — две обалдеть какие разные задачи. Может, ещё, например, для поиска и удаления файлов разные команды будут? Ан нет, одна же. Как это вяжется с философией линукс?

2) У меня почему-то синтакис одинаковый

Freebsd man с вами почему-то не согласен. Впрочем, различные версии программы под разными платформами — аргумент далеко не в пользу красивости линукса.
narf
0
Ан нет, одна же.
Што

Freebsd
линукс
Мне вообще кривость утилит фряхи не очень нравится, да. В линуксе с этим получше, GNU рулит
andreymal
0
GNU рулит

Што

www.gnu.org/software/findutils/manual/html_mono/find.html#Delete-Files

Разве это не противоречит вышеозвученной вами идеалогии?
narf
0
Противоречит, плохо, надо выпилить, есть rm
andreymal
0
надо выпилить
narf
0
Ну, это уже хак.
NTFS
0
malloc это магия.
free это дружба.
NTFS
0
2016, C++, Go, Rust, Swift, ES6
malloc
free
andreymal
0
Вопрос был:
Зачем WinAPI?)
Ответ был:
Потому что это единственный способ написать что-то, работающее быстро, чисто и эффективно.

Так-то.
NTFS
0
Первое в 2016 году глупо, второе бред, третье синоним первого
andreymal
-1
Блин, ну ты ж не новичок в разработке, прекрасно понимаешь, что я имею в виду.
Конечно, когда нужно сделать две формы с красивыми кнопками — можно хоть Qt, хоть C#, хоть HTML-приложение делать.

А когда возникает задача написать предельно быстрое приложение с экстраскоростью отрисовки и вычислений, пригодное для запуска от XP и выше — лучшее решение это C/C++ и WinAPI.
NTFS
0
Здесь оно определённо не требуется и можно хоть PyQt5
andreymal
0
И тащить за собой библиотеки? Что скажет клиент с мобильным интернетом?
NTFS
0
Клиент с мобильным интернетом подобное юзать вообще не собирается)
andreymal
0
Кто знает? От этих пчел всего можно ожидать.
NTFS
0
Их проблемы, сама задача подразумевает много трафика
andreymal
0
С чего вдруг? Я с самого начала веду речь о локальных приложениях.
NTFS
0
Тогда каким боком тут вообще интернет?
andreymal
0
А программу клиент откуда добудет? Через CD, или, спаси нас Селестия, с НГМД?
NTFS
0
А локальные программы клиент откуда добудет?
andreymal
0
Скачает из почты/сайта разработчика/каталога программ.
NTFS
0
Ну дык.
сама задача подразумевает много трафика
andreymal
0
Размер GUI-программы для Win32, скомпилированной в MinGW — 200 Кбайт.
Размер библиотек QtGUI — 5 Мбайт.

И это еще не беда, но вот сколько отожрет оперативки программа с не-нативными для ОС интерфейсами…
NTFS
0
2016
Беспокоиться за 5 Мбайт
andreymal
0
Не везде 2016 год, поверь мне.
NTFS
0
5 Мбайт без особых проблем качались ещё в 2007-м. Но всё равно
Клиент с мобильным интернетом подобное юзать вообще не собирается
andreymal
0
Размер GUI-программы для Win32, скомпилированной в MinGW — 200 Кбайт.


20Кб с -nodefaultlibs
А если с выравниванием и секциями пошаманить, то и 4-5кб
KerHarrad
0
А сколько мингв весет?
Hibonicus
0
Полгига, но это компилятор, библиотеки там крошечные
NTFS
0
Без std::vector и std::string жить тяжело :-(
NTFS
0
Слабак! И этот человек ещё говорит про malloc и free. Либо трусы оденьте, либо крестик снимите.
narf
0
Что поделать, соблазны С++ с его библиотеками и C# с метаклассами очень велики.
Принцесса Машинного Кода, направь и укрепи!
NTFS
0
Нет malloc-а кроме talloc-а и инициализация — пророк его!
narf
0
они выдираются и прикручиваются отдельно если уж очень надо. На new и delete пишутся свои простейшие заглушки, а эксцепшены отключаются.
KerHarrad
0
Это слишком хардкорно даже для меня :-(
NTFS
0
звучит страшней чем есть на самом деле. Подключаешь как обычно вектор и стринг, ставишь ключ недефолтслиб и смотришь на что линковщик заорет. 100% заорет на нью и делит — они сводятся в простейшем случае к WinAPI VirtualAlloc/VirtualFree. Ексцепшены отключаются каким-то дефайном, чтото типа но_секюр_стл, не помю щас… Для простых случаев этого уже достаточно. Можно погуглить по запросам типа no crt, tiny crt
KerHarrad
+1
Попробую как-нибудь ради опыта, спасибо
NTFS
0
Да это дроч неочём, щас у саетов скрипты не меньше 200килобает весят, дрочить на килобайты в эпоху терабайтовых хардов и оперативы по четыре доллара за гиг это моветон
Hibonicus
0
Ну это смотря где. Не на все устройства можно поставить терабитовые харды.
narf
+1
Дрочить

Благородно мастурбировать, я бы сказал :-)
Красивое и компактное решение всегда в моде.

Иначе скатится к Яве с её фабриками фабричных фабрик.
NTFS
0
В скале такой хуйни нету
Hibonicus
0
ага, dll-ка, например для инжекта во все процессы — в 200кб.
KerHarrad
0
А вообще
Скачает из почты/сайта разработчика/каталога программ
как-то противоречит изначальному комменту
с системой установки, чтобы можно было легко установить игру хоть на XP, хоть на Win10, хоть на Linux
andreymal
0
Это вообще о разных вещах. Касательно каталога игр — я вижу это как приложение с базой, которое знает, как поставить на компьютер клиента конкретную игру. Конечно, трафик возрастает, но зато игрок уверен, что игрушка запустится (или хотя бы повышаются шансы).

Про С++ и WinAPI я отвлеченно говорил.
NTFS
0
Как внезапно вещь поменялась-то.
andreymal
0
Я сразу это имел в виду. Извиняюсь, если нечетко сформулировал.

Подобное приложение для каталога понных игр, скорее всего, буду делать на Delphi клиентскую часть, и на C# — серверную.
NTFS
0
Delphi
Ну уж .NET-то и так на каждой винде и на половине линуксов уже стоит
andreymal
0
Не факт. В XP его нет, в Vista — емнип, 2.0, в семерке 3.5.
А с Mono — те еще хлопоты.
Под Linux, как раз, можно клиента сделать консольным, с выводом интерфейса в броузер через localhost.
NTFS
0
2016
XP
не для бизнеса
andreymal
-1
Бизнес — это не только корпорации на тысячу рыл. Это еще и мелкие предприниматели, иные из которых не меняли ПК со времени покупки.
NTFS
0
Короче тебе не очень везёт
Hibonicus
0
Уж бизнес-клиент юзать подобное не собирается вообще с инфой 100%
andreymal
0
Под Linux, как раз, можно клиента сделать консольным, с выводом интерфейса в броузер через localhost.
Вот доигрался со своими оптимизациями до того, что для разных ОС разные репозитории заводить придётся и дичайше копипастить код
andreymal
0
Вряд ли. Один клиент для Windows, один для Linux, один для MacOS.
Дистрибутивы игр хранятся на сервере, загружаются исходя из версии системы.
Достаточно просто, на самом деле, просто тестировать придется много.
NTFS
0
О чём и речь. Три вместо одного
andreymal
0
И это я ещё не вспоминал *BSD, GNU/Hurd и ReactOS
andreymal
+1
Как вариант, попробую на Lazarus сделать. Там есть неплохие библиотеки для отрисовки GUI без жирных Gtk и Qt.
Тогда исходник будет общий, только ОС-специфичные запросы будут разными.
NTFS
0
Вот про него и хотел написать, ага

Но если уж продолжать издеваться, то
2016
Lazarus
andreymal
+2
Что имеем против Lazarus?! Уже 1.0 вышла.
NTFS
0
2016, GTK3, Qt5, HTML5, Go, Rust, ES6
Lazarus
)
andreymal
+1
Я умею профессионально только в Object Pascal :-(
NTFS
0
Глянул сайт… даже Lazarus 1.6
NTFS
0
activator сделан подобным образом и он webscale, на всех системах работает
Hibonicus
0
Вы, люди-програмисты, куда-то совсем далеко ушли. ТС всего-то и хотел сделать каталог игрушек с тегами и поиском. Зачем всё то, что вы тут наговорили?
KaskeT
+1
В ленте пост держать же.
Wolfram
0
Именно!!
atylo
0
WinAPI

работающее быстро, чисто и эффективно

Hibonicus
-1
Ноду забыл ещё
Hibonicus
0
ноду
работающее быстро, чисто и эффективно
andreymal
+1
Вообщето это чистейший webscale
Hibonicus
0
webscale
быстро
andreymal
+1
Вообщето logn и 1n
Hibonicus
0
Хотя вообще ES6 ∈ нода
andreymal
0
Можно всё
Даже вебкит можно
Hibonicus
0
Чё вы тут развели вообще? Это вам не Форум и не чат. Создайте отдельную тему на форуми и пишите туда все что хотите
atylo
0
«Да, это — Табун!»©
NTFS
0
На форуме програмистов нету, только гумики и фурфаги
Hibonicus
0
Тогда пардоньте, не знал
atylo
0
Ну это какбэ намек может быть? ;) Если тема ушла в сторону, значит может не так и интересна?
Ну а так — во-первых браться за серьезный проект, ничего в этом не зная и надеясь на доброго дядю — почти 100% фейл сразу. Во-вторых серьезно определись с мат.ресурсами. Если проект каким-то чудом более-менее взлетит, то игрушечным 5-баксовым хостингом уже не отделаешься. Ну и много еще факторов — актуальность поддерживать, вопросы секьюрности решать (надеятся на то что «кому я нужен, ломать меня» — нельзя. Табун вон пару раз таки ломали например.), абузоустойчивость — (всякие копирасты, цензурнадзоры и прочее), и еще до хвоста молестии всего. Готов серьезно во все это вписаться, а не забросить через месяц?
KerHarrad
0
Пппффт
Если тема ушла в сторону, значит может не так и интересна?


А может она настолько интересна, что заставляет задуматься и уйти в дебри размышлений, покоряя нирвану?
Понимаешь, это все пустые домыслы.
В остальном, ты прав, «до хвоста Молестии всего». Я готов собирать базу файлов, и своевременно ее обновлять; придумывать теги и вручную загрузить каждый файл на сайт, присвоить каждому тэги, название, описание, и может, скриншот. За остальным, — я обратился сюда и еще на Поничан.
atylo
0
Мне кажется, проблема в том, что не всем понятно, какие вещи вы готовы делать сами, какие — хотите перепоручить другим людям.
Ну и вдобавок я лично не знаю системы, где можно было бы нажать кнопочку «сделай мне хорошо» и появился бы сразу сайт с готовыми страничками и поиском по тегам; впрочем, возможно такие системы и есть — но спрашивать о них лучше на профильных ресурсах веб-разработчиков, а не на сайте любителей цветных поняшек, где подобные личности могут оказаться только случайно.
narf
0
То, о чём вы говорите, называется преждевременной оптимизацией и нафиг никому не надо, пока проект не набрал посетителей.
narf
0
А без продуманной схемы, и посетителей не будет
NTFS
0
Как тут не вспомнить боян?
Вася и Петя одновременно начали писать один и тот же продукт.
Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру.
А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение.
Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы.
Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов.
У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента.
В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге
(b)
narf
+2
Cпорный боян на самом деле. Если выпустить совсем уж забагованную хрень — то репутацию попортишь шибко, потом и годноту не купят. Если ты конечно не монополист в данной области, типа 1С.
KerHarrad
0
Петя, перелогинься.
Zayka
+1
Сейчас сюда все программисты табуна подтянутся?)
andreymal
0
успешные энтерпрайз програмисты ты хотел написать?
Hibonicus
0
Весела работа R&D
Говнокод ваяем дружно
Если пашет раз из десяти
Значит, это то, что нужно
narf
+2
История не лишена смысла, но сильно завязана на предметную область.
Если есть клиенты, готовые платить и ждать — можно делать быстро и весело.
Если разрабатываешь для рынка — то лучше позже, но качественней.
NTFS
+1
Хм. Проект рассчитывается как чисто… альтруистический, наверное. Мне не нужна слава и посещаемость проекта. Просто помощь в хранении дорогих для некоторых людей вещей. Тех, кто любит бескорыстно помогать другим и шарит в создании сайтов или может позвать тех, кто шарит, и нужны мне. (ну или всему Фендому). Если же всем пофиг на это — да пусть будет так.
atylo
0
Я только за, как ты и предлагаешь, собрать все в одном месте, чем в поисках поиграть шерстить все страницы ED в категории игры. Но сейчас занят написанием своего сайта, почти с той же идеей, но про брони-музыку. В принципе туда же можно добавить и раздел с играми (будет поиск и теги, да и вообще что угодно, было бы время это реализовать).
Fett
0
Кер, ты куды пропал то?
ShprotaNa
0
Зато пост в ленте
andreymal
0
Кто минусует этого брони?
atylo
0
Скоро будет готов торрент файл
atylo
+1
Может кто-нибудь дораздать торрент? А то 0.3% осталось.
SilentPony
0
А что с ним не так? Я третий день качаю (скорость у меня урезана), но качаю стабильно.
NTFS
0
Странно, у меня несколько дней качалось, а потом слетело. Пойду проверять настройки.
SilentPony
0
Возможно, что среди раздающих нет ни у кого последнего кусочка? Всё же остановилось на последних 0.3%, до этого всё нормально было.
SilentPony
0
100 есть. Только у меня. Так как я раздаю. Хранилище постоянно обновляется мной, и облачные хранилища меняются как только я что-либо удаляю или добавляю, а торрент — он всегда одинаков
atylo
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Скрыто Показать