МUSH: Онлайн әлеуметтік және рөлдік ойындар платформасы
MUSH
Онлайн MUSH ойындары – көп пайдаланушылардың қатысуымен әрекеттесетін мәтіндік орта. Рольдік ойындар, әлеуметтік байланыс үшін қолданылады. Ашық кодты жүйе.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Көп ойыншылы онлайн ойындарда MUSH (MUD сөзінің кері акроним түрі, көбінесе Көп пайдаланушымен ортақ галлюцинация деп түсіндіріледі, бірақ Көп пайдаланушымен ортақ хак, Хабитат және Голодек атаулары да кездеседі) – мәтінге негізделген онлайн әлеуметтік орта, оған бірнеше пайдаланушы бір уақытта қосылуы мүмкін. MUSH әдетте онлайн әлеуметтік қарым-қатынас және рөлдік ойындар үшін қолданылады, бірақ MUSH-тың алғашқы түрлері ойынды жүзеге асыру үшін арнайы кодталған сияқты көрінбейді. MUSH бағдарламалық жасақтамасы бастапқыда MUD-дан туындаған, ал бүгінгі күні екі негізгі MUSH нұсқасы әлеуметтік ойынға арналған TinyMUD-дан дамыған. MUSH жылдар бойына түрленген, қазір әртүрлі мүмкіндіктері бар көптеген нұсқалары бар, бірақ олардың көпшілігі ұқсас келеді және бір нұсқаны кодтауды білген адам, екіншісін кодтауға аз күш жұмсап ауыса алады. Көптеген танымал MUSH серверлерінің бастапқы коды ашық және оның ағымдағы қолдаушыларынан алуға болады. MUSH код базаларының ерекшелігі, оны басқа көп пайдаланушылы орталардан ажырататын нәрсе – әрбір ойыншының жаңа бөлмелер мен объектілер жасау арқылы, сондай-ақ олардың мінез-құлқын MUSH-тің ішкі скрипт тілінде сипаттау арқылы әлемді кеңейту мүмкіндігі. MUSH үшін қолданылатын бағдарламалау тілі, көбінесе "MUSHcode" немесе "softcode" деп аталады (MUSH сервері жазылған "hardcode" тілінен ажырату үшін), Ларри Форд жасаған. TinyMUSH бастапқыда TinyMUD кодына енгізілген бірнеше жаңа мүмкіндіктер жиынтығы ретінде пайда болды. "MUSHcode" синтаксисі Lisp тіліне ұқсас.
In multiplayer online games, a MUSH (a backronymed variation on MUD most often expanded as Multi User Shared Hallucination, though Multi User Shared Hack, Habitat, and Holodeck are also observed) is a text based online social medium to which multiple users are connected at the same time. MUSHes are often used for online social intercourse and role playing games, although the first forms of MUSH do not appear to be coded specifically to implement gaming activity. MUSH software was originally derived from MUDs; today's two major MUSH variants are descended from TinyMUD, which was fundamentally a social game. MUSH has forked over the years and there are now different varieties with different features, although most have strong similarities and one who is fluent in coding one variety can switch to coding for the other with only a little effort. The source code for most widely used MUSH servers is open source and available from its current maintainers. A primary feature of MUSH codebases that tends to distinguish it from other multi user environments is the ability, by default, of any player to extend the world by creating new rooms or objects and specifying their behavior in the MUSH's internal scripting language. The programming language for MUSH, usually referred to as "MUSHcode" or "softcode" (to distinguish it from "hardcode"the language in which the MUSH server itself is written) was developed by Larry Foard. TinyMUSH started life as a set of enhancements to the original TinyMUD code. "MUSHcode" is similar in syntax to Lisp.
Рөлдік ойын
Дәстүрлі түрде, рөлдік ойын "позалар" сериясынан тұрады. Әрбір кейіпкер "поза" жасайды, яғни сөйлеу, іс-қимылдар және т.б. сипаттама жазады, кейіпкер осылай орындайды. Арнайы командалар ойыншыларға OOC (кейіпкерден тыс) хабарламаларды басып шығаруға мүмкіндік береді, олар IC (кейіпкерде) әрекеттен белгілі бір префикспен ажыратылады. Бұл орта импровизациялық сахналық актерлік өнер мен жазудан кейбір ерекшеліктерді қабылдайды. Рөлдік ойын – МУШ-тардың негізгі қызметтерінің бірі, сонымен қатар әлеуметтік қарым-қатынас. Код базасында жаңа MUSH-ты дәстүрлі MUD стиліндегі hack and slash ойыны болуына ешқандай шектеу жоқ. Дегенмен, MUSH серверлерін алғаш пайдаланғандар рөлдік ойын мен әлеуметтік қарым-қатынас үшін қолданды, және осы ерте тенденциялар олардың кейінгі ұрпақтарына басымдық берді.
Traditionally, roleplay consists of a series of "poses". Each character makes a "pose"that is, writes a description of speech, actions, etc. which the character performs. Special commands allow players to print OOC (out of character) messages, distinguished by a prefixed string from IC (in character) action. This medium borrows traits from both improvisational stage acting and writing. Roleplaying is one of the primary activities of MUSHes, along with socializing. There is nothing in the code base that restricts a new MUSH from being a traditional hack and slash MUD style game. However, the earliest uses of MUSH servers were for roleplaying and socializing, and these early trends have largely governed their descendants.
Әкімшілік
Барлық MUSH серверлері ойыншыға қойылғанда, ойын деректер базасындағы дерлік барлық нәрсені көруге және өзгертуге мүмкіндік беретін белгіні ұсынады. Мұндай ойыншылар көбінесе Сиқыршылар деп аталады және әдетте MUSH әкімшілігінің ядросын құрайды.
All MUSH servers provide a flag that, when set on a player, bestows the ability to view and modify nearly everything in the game's database. Such players are usually called Wizards, and typically form the basis for the MUSH administration.