Nesen viÅi piedÄvÄja resursa zÄ«mola maiÅas procesa sÄkumu
Es vÄrÅ”u jÅ«su uzmanÄ«bu uz to, ka mÄs runÄsim par režīmu, kas nav obligÄts, pÄc bÅ«tÄ«bas ābonussā. Tas nozÄ«mÄ, ka lietotÄjs var pÄrslÄgt vietni uz meklÄjumu režīmu, ja vÄlas. Tad viÅÅ” redzÄs vairÄkus interaktÄ«vus logus, papildus standarta iespÄjai lasÄ«t rakstus.
Kolekcijas gredzeni
IesÄkumÄ, aktivizÄjot spÄles režīmu, lietotÄjs iegÅ«st iespÄju izveidot vairÄku (apmÄram 2 lÄ«dz 6) Habr rakstu kolekciju, kas, viÅaprÄt, ir saistÄ«ti ar kÄdu kopÄ«gu tÄmu. PÄc tam jums ir jÄpieŔķir kolekcijai nosaukums, it kÄ tÄ bÅ«tu unikÄla vieta spÄļu pasaulÄ, un jÄsaglabÄ, pÄc tam tÄ kļūs par daļu no noteiktas Habr spÄļu Visuma apgabala.
AttÄlÄ parÄdÄ«ts aptuvenais interaktÄ«vo spÄļu paneļu skats, kas parÄdÄs ap paÅ”laik atvÄrto rakstu.
Iesim cauri blokiem:
- InformÄcija par lietotÄja spÄles raksturu. Å eit vajadzÄ«bas gadÄ«jumÄ var parÄdÄ«t arÄ« inventÄra saturu vai pieejamÄs iespÄjas.
- GalvenÄs iespÄjas un enerÄ£ijas skala. Å eit atrodas pogas, kas atver inventÄru vai varoÅa spÄjas. Poga spÄles profila iestatÄ«Å”anai (varoÅi, atraÅ”anÄs vietas), poga piekļuvei spÄļu žurnÄliem un tÄ tÄlÄk. EnerÄ£ija tiek tÄrÄta galvenÄ varoÅa pÄrvietoÅ”anai - 1 vienÄ«ba uz 1 Ŕūnu. Katru dienu lietotÄjs saÅem 40 enerÄ£ijas vienÄ«bas (ne obligÄti 40, bet Åemsim Å”o skaitli kÄ sÄkumpunktu), var uzkrÄties neiztÄrÄtÄ enerÄ£ija. Reizi nedÄÄ¼Ä neiztÄrÄtÄ enerÄ£ija tiek atiestatÄ«ta.
- Å eit tiek parÄdÄ«ta paÅ”reizÄjÄ atraÅ”anÄs vieta. Å obrÄ«d varonis ir sasniedzis pÄdÄjo, sesto Ŕūnu un var atstÄt atraÅ”anÄs vietu, nospiežot zemÄko pogu.
Es atzÄ«mÄju, ka sadalÄ«Å”ana blokos Å”ÄdÄ veidÄ, protams, ir ļoti aptuveni. Tas varÄtu bÅ«t viens horizontÄls/vertikÄls bloks ā tas ir atkarÄ«gs no tÄ, kuru risinÄjumu vislabÄk veidot, pamatojoties uz konkrÄtas vietnes arhitektÅ«ru.
AtgriezÄ«simies lietotÄja izveidotajÄ vietÄ.
ViÅai bÅ«s jÄizdomÄ vÄrds. PiemÄram, kaut kas lÄ«dzÄ«gs Å”im:
Statistisko noviržu pils
Burvju tornis
Lone Developer's Wharf
DzeltenÄ zemÅ«dens sala
Stacija "Opensource 5"
Salauzto rokrakstu kapsÄta
Ciparu templis
Taverna "PÄdÄjais operators"
PÅ«Ä·a stadions
BaltÄs raganas aplis
IzrÄvienu anomÄlijas
PÄc atraÅ”anÄs vietas nosaukuma noteikÅ”anas lietotÄjs izdomÄ un uzstÄda divas neparastas spÄjas un divus oriÄ£inÄlus priekÅ”metus, kurus, apmeklÄjot Å”o vietu, var atrast citi lietotÄji.
TÄs var bÅ«t, piemÄram: neredzamÄ«ba, domu lasÄ«Å”ana, dziedinÄÅ”ana, laikapstÄkļu burvestÄ«ba, saziÅa ar augiem, burvju spogulis, truÅ”a pÄda, digitÄlais zobens, laika kontroles bumbiÅa, universÄls skrÅ«vgriezis, labirinta karte, zilÄs dziras pudele, paradoksÄlais lietussargs, mikroskops, kÄrÅ”u klÄjs un tamlÄ«dzÄ«gi.
LietotÄjs arÄ« izveido sev noteiktu varoni, kurÅ” varÄs ceļot pa vietu saitÄm. Varonim ir vÄrds, klase/rase, statuss, paÅ”reizÄjais uzdevums un daži citi nosacÄ«juma parametri. ViÅÅ” arÄ« nÄsÄ sev lÄ«dzi priekÅ”metus un viÅam ir spÄju kopums ā ar to visu varonis atrod/apmainÄs ceļojumu laikÄ.
ApskatÄ«sim āzvanaā atraÅ”anÄs vietas piemÄru. Varonis atrodas treÅ”ajÄ Å”Å«nÄ, kas ir iezÄ«mÄta tumÅ”i zaÄ¼Ä krÄsÄ. Kad viÅÅ” nokļuva vietÄ, viÅÅ” parÄdÄ«jÄs pirmajÄ Å”Å«nÄ, kas atrodas saraksta augÅ”pusÄ. Visi raksti atraÅ”anÄs vietÄ ir uzreiz redzami lietotÄjam ā ja noklikŔķinÄsiet uz viÅu vÄrdiem, tiks atvÄrta lapa ar rakstu. Un, lai pÄrvietotu rakstzÄ«mi, jums jÄnospiež poga, kas iedegas gaiÅ”i zaÄ¼Ä krÄsÄ. Tas patÄrÄs enerÄ£iju, un paÅ”laik atvÄrtÄ lapa netiks atkÄrtoti ielÄdÄta. Kad varonis sasniedz pÄdÄjo rindiÅu, gaiÅ”i zaļÄs pogas pazudÄ«s.
JebkurÄ laikÄ, negaidot, lÄ«dz atveras visas atraÅ”anÄs vietas Ŕūnas, varat nospiest zemÄko pogu un nokļūt krustojumÄ. Å ai pÄrejai enerÄ£ija netiek tÄrÄta.
Å Ä·Ärsceļu zÄ«mes
PÄc atraÅ”anÄs vietas gredzena izveides lietotÄjam ir iespÄja izveidot ākrustojumuā. Å Ä« arÄ« ir vieta, bet savienojumu-saiÅ”u veidÄ, kas iet no krustojuma centra uz gredzenu vietÄm. ProjektÄjot krustojumu, lietotÄjs savieno divus gredzenus (savu un vienu no citiem). Savienojumu skaitu var paplaÅ”inÄt, pievienojot vÄl pÄris filiÄles. Tas ir, minimÄlajam krustojumam ir divas izejas, bet maksimÄlajam - Äetras. TajÄ paÅ”Ä laikÄ, kad varonis nokļūst krustcelÄs, viÅÅ” vienmÄr redz par vienu izeju mazÄk, jo viÅÅ” nevar iziet tÄpat kÄ iebrauca.
Krustpunkta centrÄ lietotÄjs izveido spÄles priekÅ”metu (NPC), izdomÄjot viÅam/viÅai nosaukumu un klasi/rasu (jaunÄkais zinÄtnes goblins, Haosa baznÄ«cas priesteris, pirÄtu princese, mutants hameleons). Subjekts izdomÄ arÄ« frÄzes, ko viÅÅ”/viÅa teiks saistÄ«bÄ ar katru pÄreju (ārietumos tu atradÄ«sies matemÄtiskajos purvosā, āziemeļos tevi gaida ceļŔ uz gudrÄ«buā, āneona koridors beidzÄs ar durvis ar uzrakstu sveicinÄti, samurajiā, āpaskaties pa labi, vai redzi kristÄla tiltu?ā). Un, protams, apsveikuma frÄze.
AugÅ”ÄjÄ attÄlÄ parÄdÄ«ts krustojuma piemÄrs. Ieejot Å”ajÄ vietÄ, lietotÄjs neatrodas ŔūnÄ, bet var noklikŔķinÄt uz vienÄ«gÄ pieejamÄ (tÄrÄjot 2 enerÄ£ijas), tad atvÄrsies logs ar spÄles subjektu, kurÅ” sveic varoni. PÄc tam varat iziet, izmantojot kÄdu no saitÄm, kas ved uz zvana atraÅ”anÄs vietÄm (arÄ« 2 enerÄ£ijÄm). Ja ignorÄjat NPC ābÅ«duā, tad jebkuras zÄ«mes ievÄroÅ”ana maksÄ 4 enerÄ£ijas.
Subjektam var dÄvinÄt spÄju, pretÄ« tÄ uzliks tÄlam statusu (svÄtÄ«ba, lÄsts, āuzlÄdÄts ar elektrÄ«buā, āsamazinÄtsā, ādalÄ«ts ar nulliā, āatstÄj uguns pÄdasā).
Varat arÄ« ziedot priekÅ”metu subjektam, tad varonis saÅems noteiktu "kvestu" ("iztÄ«rÄ«t kanalizÄciju no žurkÄm", "izgudrot mūžīgo kustÄ«bu maŔīnu", "iziet bruÅinieku ceremoniju", "nokÄrtot kursa darbu" ugunsbumbas auÅ”anaā, āatrast visas septiÅas lieliskÄs atslÄgasā, āatrast veidu, kÄ izklaidÄt superdatoruā).
Varat izmantot savas spÄjas par Å”o tÄmu, kas tiks atspoguļota viÅa žurnÄla vÄsturÄ (āJoÅ”i izmanto Mario sÄÅu komandiera spÄjasā). PÄris priekÅ”metus var apmainÄ«t pret tiem, ko patur subjekts.
Piedzīvojums
Pats piedzÄ«vojumu process izskatÄs Å”Ädi ā varonim ir noteikts kustÄ«bu skaits, ko viÅÅ” var veikt dienas laikÄ (nosaka viÅa enerÄ£ijas rezerve). Ievadot atraÅ”anÄs vietu, lietotÄjs uzreiz redz savus rakstu krÄjumus un var tos izlasÄ«t, paÅ”u spÄli tas neietekmÄ. Varonis tiek uzstÄdÄ«ts noteiktÄ atraÅ”anÄs vietas ŔūnÄ un, pÄrvietojoties pa laukiem, var atklÄt objektus vai spÄjas. Varonis var paÅemt vienu priekÅ”metu un vienu spÄju tieÅ”i tÄpat, ja āinventÄrÄā vai āpilnvaruā sarakstÄ ir brÄ«va vieta; otrajai spÄjai un otrajai precei ir nepiecieÅ”ams noÅemt iepriekÅ” instalÄtos elementus. Ja varonis izmanto sarežģītÄku spÄju/priekÅ”metu, tad tas tiek atzÄ«mÄts ar āpatÄ«kā.
Kad varonis kÄdÄ vietÄ atrod preci, informÄcijas logÄ par varoni tiek atvÄrts inventÄrs. AtrastÄ prece ir parÄdÄ«ta sÄnos, no kurienes pÄc vÄlÄÅ”anÄs to var paÅemt.
VaroÅa inventÄru var atvÄrt arÄ« neatkarÄ«gi, izmantojot pogu opciju blokÄ. Ja varonis atrodas krustcelÄs un āapciemoā NPC, tad NPC rÄ«cÄ«bÄ esoÅ”ie priekÅ”meti tiks parÄdÄ«ti sÄnos un var veikt lÄ«dz pat divÄm apmaiÅÄm. LÄ«dzÄ«gÄ veidÄ jÅ«s varat izmantot NPC spÄju, atverot savas spÄjas, kad viÅa ekrÄns ir atvÄrts.
LietotÄja varonis jebkurÄ laikÄ var pamest gredzena vietu, tad viÅam tiks piedÄvÄti vairÄki ar to saistÄ«ti krustojumi. Ja nav savienotu krustojumu, varonis tÄrÄs daļu enerÄ£ijas, klaiÅojot apkÄrt miglÄ, lÄ«dz sastapsies nejauÅ”Ä krustojumÄ.
Papildus piedzÄ«vojumiem lietotÄjs var apskatÄ«t spÄļu žurnÄlus, dodoties uz atseviŔķu lapu. Gan jÅ«su galvenais varonis, gan NPC, gan, iespÄjams, arÄ« citu lietotÄju varoÅi.
Tur viÅÅ” redzÄs apmÄram Å”Ädus ierakstus:
{Ghostbuster} raida {optimizÄcijas burvestÄ«bu} par {nÄriÅu karalieni}
{PhP undead} dod uzdevumu {matemÄtikas profesors} - {iztÄ«rÄ«t upes saindÄtos Å«deÅus}
{art director's Dragon} apmaina jÅ«su {vilÅ”anÄs zobenu} pret {peldoÅ”u ssd disku}
Attīstība
Å eit mÄs vispÄrÄ«gi aprakstÄm paÅ”u pamatu tam, kÄ var izveidot gamification sistÄmu, kas apvieno sava veida metaspÄli, kÄ arÄ« materiÄlu savÄkÅ”anas procesu kÄdÄ atseviÅ”Ä·Ä savienotÄ telpÄ - kaut kas lÄ«dzÄ«gs labirintam/zemiem/pilsÄtai, kur saturs ir kaut kÄ strukturÄts un savÄkts Ä«paÅ”Äs zonÄs/zonÄs.
Habra karma un lietotÄju vÄrtÄjums var arÄ« kaut kÄdÄ veidÄ ietekmÄt viÅa spÄļu enerÄ£ijas ikdienas pieauguma apjomu. KÄ opciju.
Protams, var bÅ«t tabulas ar vispÄrÄ«gu spÄļu statistiku. DažÄdi topi. PiemÄram, visbiežÄk apmeklÄtÄs vietas, vienumus, kas saÅÄmuÅ”i visvairÄk āpatÄ«kā. Starp citu, Å”ie paÅ”i priekÅ”meti var kļūt krÄsaini un palielinÄt savu retumu (kÄ Diablo), uzkrÄjot noteiktu skaitu vÄrtÄjumu.
Var pievienot arÄ« iespÄju teleportÄt varoni uz lapu, kuru lietotÄjs tajÄ brÄ«dÄ« lasa (par 5 enerÄ£ijas punktiem), ja, protams, kÄds to jau ir piesÄjis vismaz vienai spÄles vietai.
Laika gaitÄ varat izveidot dažus papildu atraÅ”anÄs vietu veidus. Ne tikai apļveida krustojumi un krustojumi. Vai arÄ« ļaujiet lietotÄjiem izveidot vairÄk pieejamo atraÅ”anÄs vietu veidu.
PaÅ”ai administrÄcijai ir iespÄja izveidot dažus unikÄlus spÄles objektus un struktÅ«ras - tÄs paÅ”as Ä£ildes, klanus, testÄÅ”anas zonas utt. Tas ir, varoÅi varÄs kaut kÄ tur iekļūt, piedalÄ«ties un sazinÄties.
Ciparu identifikatoru pieŔķirÅ”ana spÄjÄm, varoÅiem un priekÅ”metiem ļauj aprÄÄ·inÄt to dažÄdo mijiedarbÄ«bu stÄstÄ«juma rezultÄtus. PiemÄram, ja iepriekÅ” varonis izmantoja spÄju par tÄmu un tas tika vienkÄrÅ”i ierakstÄ«ts žurnÄlÄ, tad, izmantojot identifikatorus un asociÄcijas matricu, žurnÄlÄ bÅ«s iespÄjams izvadÄ«t Å”Ädus ierakstus: "jÅ«s izmantojat {paradoksa elpu} uz {koksvabole}. sekas: {shift, time, open}. Å ÄdÄ formÄ jau ir vairÄk barÄ«bas fantÄzijai un parÄdÄs jauni elementi, uz kuriem var uzbÅ«vÄt lielÄku lomu spÄles sistÄmu.
SÄ«kÄk par identifikatora pazÄ«mju mijiedarbÄ«bas jÄdzienu, kas Ä£enerÄ stÄstus, jau rakstÄ«ju rakstÄ par
Ar skaitliskiem identifikatoriem var paveikt daudz interesantu lietu, pat neveidojot sarežģītas sistÄmas. PiemÄram, kÄ jums patÄ«k kÄds Al Habraic transformÄcijas kubs, kas pieejams spÄlÄ. Varonis tur novieto priekÅ”metu un spÄju, pretÄ« saÅemot administrÄcijas izstrÄdÄtu sasniegumu. Saprotams, ka Å”Ädu sasniegumu ir vesela tabula ā katram savs numurs. Un, ja spÄja tiek reizinÄta ar priekÅ”metu, tad, ja rezultÄts ir sasnieguma skaitlis, spÄlÄtÄjs atbloÄ·Ä Å”o sasniegumu.
ArÄ« varoÅa saÅemtajiem uzdevumiem var bÅ«t noteikts vienkÄrÅ”s skaitļa nosacÄ«jums, saskaÅÄ ar kuru uzdevums tiks uzskatÄ«ts par pabeigtu. SprÅ«da var bÅ«t varoÅa darbÄ«bas, izmantojot NPC spÄjas - ja nÄkamajÄ Å”ÄdÄ mijiedarbÄ«bÄ tika sasniegts skaitļa nosacÄ«jums, tad uzdevums ir pabeigts un jÅ«s varat veikt jaunu. Varonis pat var iegÅ«t pieredzi, ja vÄlamies spÄlÄ ieviest lÄ«meÅus vai kaut ko citu pieredzes iegÅ«Å”anai.
Laika gaitÄ pamatnoteikumus un topoÅ”os spÄles elementus var attÄ«stÄ«t par kaut ko lielÄku, tuvojoties konkrÄta sociÄlÄ tÄ«kla ŔķietamÄ«bai, turklÄt ar aktÄ«vu virzienu, jo pats Quest nosaukums nozÄ«mÄ noteiktus mÄrÄ·us, aktÄ«vu uzdevumu izvirzÄ«Å”anu un to risinÄjumu.
JÅ«s varÄtu domÄt par Habr Quest nevis (vai ne tikai) kÄ papildinÄjumu vietnei, bet varbÅ«t kÄ atseviŔķu mobilo aplikÄciju, kurÄ papildus paÅ”ai spÄlei ir iebÅ«vÄts Habr lapu skatÄ«tÄjs. Å ajÄ formÄ pati spÄle var tikt parÄdÄ«ta interaktÄ«vÄkÄ un brÄ«vÄkÄ formÄ, ko neierobežo vietnes bloka formÄts. Tas ir, ne tikai pogas un nolaižamie saraksti, bet arÄ« vilkÅ”ana un nomeÅ”ana, animÄcijas un citi spÄļu lietojumprogrammu funkciju komplekti.
TÄs ir domas. ko tu saki?
Avots: www.habr.com