- Баллы
- 66
deleted
Последнее редактирование:
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Я базируюсь на вебе, так-что я имел ввиду про дизайн сайта.Вы хоть уточните дизайн чего именно? ))
Ну вы и писатель.Всё же вы не уточнили дизайн чего именно вас не устраивает, по этому постараюсь ответить за всё.
Я поставил себе задачу сделать проект с максимально разномастными, ламповыми серверами. Если их будет делать один человек - то они и похожи будут как под копирку, делать действительно разные фичи разным образом могут только разные люди. Я хотел объединить под своим проектом создателей серверов которые горят идеей, и в какой-то мере с поставленной целью справился. Коллектив собрался, сервера были, фан был хороший) Второй целью была популяризация майнкрафта, ибо он потихоньку загибается, и почему бы не сделать ламповые сервы без донатов раз обстоятельства позволяют, по этому у меня даже были учебные сервера на которых велись самые настоящие уроки информатики и всякие штуки которых на других проектах не встретить.
Для этой же цели популяризации был выбран один из популярных движков для сайта, на которых щас делают сайты, Joomla сразу после вордпресса и битрикса стоит, почему бы нет. Запилил плагины, какие надо. Дизайн сайта? Хотел запилить но руки не дошли в силу других задачь, не легко знаете ли весь код писать в одну каску. Тем более что не знаю как там у ДЛЕ любимого майнкрафтопилами, а вот у джумлы там наверное уже ни один миллион бесплатных шаблонов запилен, только бери и пользуй на любой вкус и цвет. У меня стандартный стоял, и я пилил уже тематический но не хватило мотивации доделать.
Далее... лаунчер. Лаунчер был заточен именно под эту идею объединить разработчиков независимых серверов, и даже более скажу - разных игр. В нём изначально был заложены такие плюшки как:
- Брать авторизацию для разных серверов майнкрафта с разных сайтов
- Брать файлы клиента из разных хранилищ, лежащих физически в разных местах
- Хранилища максимально простые, могущие работать даже не шароварных виртуальных хостингах
- Лёгкая подготовка хранилищ, и простое создание апдейтов
- Лаунчеру и хранилищу файлов практически совершенно пофиг какие файлы хранить, качать и запускать - они заточены под любую игру, и если эту любую игру можно запустить командой из консоли то лаунчер сможет её скачать со своего хранилища и запустить.
- т.к. лаунчер скомпилированный из исходников делфи - он имеет некоторые плюшки недоступные в лаунчерах на яве, например прямой доступ к железу, ОС, что позволяет сделать полноценную защиту от твинов с привязкой к железу.
Ещё было множество разных хотелок которых руки так и не дошли реализовать. Дизайн лаунчера среди них тоже был, но был где-то на предпоследнем месте, и до его запилки я толком не дошёл. То что вы там видите это из разряда "Пусть пока так, а дальше сделаем какое надо" ну и было оно такое как есть в итоге всё время.
Далее, хранилища клиента и рулящая прога - это для админов приблуды, тут главное простота и юзабельность а не красивые финтифлюшки, по этому так как есть - без прикрас.
Кстати рулящей проге тоже пофигу чем рулить, она так устроена что сопособна команды отправлять в любую консоль, т.е. в любую игру сервер которой выглядит как консолька.
В общем дизайн стоял на последнем месте и до него руки не дошли вообще никак. То что вы щас видите - это вид из коробки, который проще всего было реализовать, а время своё я тратил на то что под капотом. В конце-концов в посте приложены исходники всего этого безобразия, и желающие могут взять и сделать свой дизайн, или вообще всё что хотят переписать по своему))) Надеюсь я ответил на ваш вопрос.
И смысл ему от ООП? Каждый пишет как он хочет.Чекнул лаунчер. ООП для слабаков?) Не лучшее решение писать лаунчер на Delphi. Хотя это сугубо моё мнение.
Ну типо, ООП нужен для будущего поколение. Не один раз видел что люди берут от 3000 рублей только за написание «красивого» ООП.И смысл ему от ООП? Каждый пишет как он хочет.