[Dev] Website for 97d+99i

total4o

Active Member
Joined
Jul 23, 2009
Messages
258
Reaction score
40
Здравейте!


От известно време разработвам изцяло нов уеб сайт за MU Online, като идеята ми още от самото начало е да не бъде поредният стандартен MU сайт, който предлага единствено Register, Rankings и Downloads.


Сайтът е разработен с responsive / mobile-friendly дизайн, така че основните страници, менюта и системи да могат да се използват удобно както от компютър, така и от мобилен телефон или таблет.


Целта ми е сайтът да бъде реална част от самата игра и икономиката на сървъра — с множество интерактивни системи, управление на предмети, валути, награди, събития и комуникация между играчите.


Голяма част от модулите са custom разработени специално за проекта и са директно свързани с MU Online SQL Server базата, тоест не става въпрос просто за красив frontend — действията в сайта реално взаимодействат с акаунтите, героите, предметите, валутите и статистиките от сървъра.


Към момента сайтът предлага:


• Account & Character System

Регистрация, вход, управление на акаунта, информация за героите и различни функции, достъпни директно през Character Panel.


• Guild System & Rankings
Профили на герои и Guild-ове, Guild Master, членове, статистики и различни класации, които се зареждат директно от игровата база данни.


• Server Status
Актуална информация за сървъра като Online Players, Version, Experience, Drop Rate, Max Level, Max Reset и други параметри.


• Web Market
Напълно функционален пазар, чрез който играчите могат да продават и купуват реалните си MU предмети директно през сайта.


• Web Storage / Item Management
Предметите се разчитат директно от реалния MU item hex и се визуализират с техните характеристики като Level, Skill, Luck, Additional Options, Excellent Options и други.


Това позволява предметите да участват и в останалите системи на сайта, вместо всичко да бъде просто запис в база данни.


• Auction System
Това е една от системите, на които отделихме най-много внимание.


Не използваме стандартен готов MU Auction модул, а изцяло custom система, разработена специално за проекта.


Администраторът разполага със собствен Auction Manager, чрез който може посредством Drag & Drop и Multi-Selection да избира предметите, които могат да участват в бъдещите аукциони.


Могат да се конфигурират характеристики на генерираните предмети като Level, Luck, Skill, Additional и Excellent Options, като има отделна логика за различните категории предмети.


Самите играчи участват в реални Auction Rounds и наддават за предметите.


Системата е направена по наша собствена концепция и поне аз до момента не съм срещал MU сайт със същия тип Auction System и начин на управление.


• Lucky Wheel
Още една система, разработена специално за проекта, която също не е стандартен готов MU Web модул.


Всеки акаунт разполага с ежедневен Free Spin, чрез който може да печели различни награди като Credits, Jewels, Zen, VIP и други.


Lucky Wheel не е просто визуална анимация. Наградата се определя и обработва от backend-а, системата има собствен Reward Pool, а всичко може да бъде управлявано директно от Admin Panel.


И тази система е разработена специално за проекта и поне до момента не съм срещал подобна реализация в друг MU Online сайт.


• Scrap System
Excellent предметите получават допълнителна стойност, вместо просто да стоят ненужни в Storage.


Играчът може чрез Drag & Drop да премества определени Excellent Swords, Set Items, Rings и Pendants в реално визуализиран Scrap Bin и да ги рециклира срещу Scrap.


Scrap System разполага със Scrap Balance, Drag & Drop в двете посоки, визуална анимация при рециклиране, item tooltips с реалните характеристики на предметите, Scrap History и собствен Scrap Shop.


Дори след рециклиране в History може да се види точно какъв предмет и с какви опции е бил унищожен.


• Jewel Bank
Система за съхранение и управление на Jewels и други игрови ресурси директно през сайта.


• Premium Services
Сайтът разполага и със собствени Premium услуги срещу Credits.


Една от тях е Dual Stats System — permanent upgrade за конкретен герой, който позволява използването на втори независим Stats Build, управляван директно през Character Panel.


Разполагаме и с Premium услуги, които работят директно върху реалните предмети на играча. Например играчът може да избере подходящи Wings от своя Warehouse и да премахне определена Additional характеристика, без останалите характеристики на Wings-а да бъдат загубени.


Цените и настройките на Premium Services могат да бъдат управлявани директно от Admin Panel.


• Fully Automated Weekly Event System
Това е още една система, върху която беше поставен сериозен акцент.


Weekly Events не изискват администратор всяка седмица ръчно да проверява класациите, да определя победителите, да раздава наградите и след това да reset-ва статистиките.


Системата е напълно автоматизирана.


След приключването на зададения Weekly период тя може автоматично да приключи текущото класиране, да определи победителите, да запази резултатите и историята, да раздаде предварително зададените награди, да reset-не необходимите Event статистики и да стартира следващия Weekly период.


В същото време всичко може да бъде конфигурирано директно от Admin Panel.


Администраторът може да променя наградите, настройките и различните параметри на Weekly Event System, без да се налага всяка седмица да редактира PHP файлове или да изпълнява SQL заявки ръчно.


Идеята е веднъж конфигурирана, системата да може да работи изцяло автоматично.


• Event Rewards System
Отделна система за управление и получаване на награди, свързани с различни игрови събития и класации.


• Private Messages / Chat System
Регистрираните потребители могат да комуникират директно помежду си през сайта чрез собствена система за лични съобщения.


Идеята е сайтът да бъде място, в което играчите не просто проверяват класацията, а реално могат да взаимодействат помежду си.


• News System
Система за публикуване и визуализиране на новини, announcements и важна информация за сървъра.


• Event Timers
Автоматични countdown таймери до различни MU Online Events, така че играчът още от сайта да може да вижда кога започва следващото събитие.


• Downloads & Server Information
Клиент, информация за сървъра, rates и останалите необходими страници са интегрирани в един общ дизайн.


• Advanced Admin Panel
Едно от най-важните неща при разработката е почти всяка по-сериозна система да има собствено административно управление.


През Admin Panel могат да бъдат управлявани различни части от Auction System, Lucky Wheel, Scrap Shop, Premium Services, Weekly Events, Event Rewards, Character Settings и други системи.


Основната идея е администраторът да не бъде принуден постоянно да влиза в кода или директно в SQL базата, когато иска да промени цена, награда, активна функция или определена настройка.


Опитвам се максимално да избегна усещането на старите стандартни MU Web сайтове.


Идеята е голяма част от действията да бъдат интерактивни, да работят без излишно презареждане на страниците и сайтът да изглежда и да се усеща като реално продължение на самата игра, а не просто като страница за регистрация.


Също така се старая всичко това да остане удобно за използване и от мобилен телефон, защото според мен в днешно време сайтът на един игрови сървър не трябва да бъде ограничен само до desktop потребителите.


Проектът все още е в процес на разработка и има още доста идеи за нови системи, mini games и допълнителни модули.


Една от следващите идеи например е собствена MU Quiz Game, подобна на „Стани богат“, с различни нива, въпроси, жокери и игрови награди.


Ще ми бъде интересно да чуя мнението на хората, които все още следят или играят MU Online:


Каква система или функция винаги сте искали да видите в един MU Online сайт, но досега не сте срещали?


И също така — коя от описаните системи ви се струва най-интересна?

Може да видите и клип от самия сайт и да си направите реална представа за него