Monocraft, vir za programerje, ki jih je navdihnil Minecraft

Monocraft, vir za razvijalce, ki jim je všeč Minecraft

Pisava daje razvijalcem občutek, da so sredi sveta Minecrafta

Si ste oboževalec Minecrafta in radi programirate ali si vzbudil kaj zanimanja zanjo, naj ti povem Članek o čem bomo danes govorili je zate. In to je, da je pred kratkim razvijalec Idrees Hassan je predstavil pisavo Monocraft ki jih je ustvaril za programerje. Je enoprostorna pisava, ki temelji na pisavi najdemo v priljubljeni videoigri Minecraft.

Monocraft daje programerjem občutek, da so v Minecraftu brez uporabe sredstev igre. Čeprav je skupnost pohvalila ustvarjalca Monocrafta za njegovo delo, mnogi menijo, da ta pisava zaradi svojega vizualnega videza ni primerna za branje ali pisanje kode.

Kot Hassan sam pojasnjuje na Monocraftovi strani GitHub, projekt ni povezan z minecraftom ali mojangom in je izključno navijaški projekt. Ta pisava posnema slog pisave, uporabljene v uporabniškem vmesniku Minecrafta, vendar ne vključuje nobenih sredstev ali datotek pisave iz izvirne igre.

»Če sem iskren, sem ustvaril to pisavo, ker sem mislil, da bi bilo zabavno izvedeti, kako pisave delujejo. Obstoječim pisavam Minecraft je manjkalo veliko majhnih podrobnosti, kot sta pravilno jedro in velikost slikovnih pik, zato sem pomislil, da bi naredil svojo,« je dejal Hassan.

»Ko je bilo to storjeno, me nič ni ustavilo, da bi šel še dlje in ga naredil za spodoben programski vir. Prav tako lahko zdaj pišem vtičnike za minecraft v viru za minecraft,« je dodal. Da bi prilagodil pisavo Minecraft za namene programiranja, je Hassan preoblikoval pisave, da bi bile videti bolje enoprostorne, dodal nekaj serifov, da bi črke, kot sta "i" in "l", lažje razlikovali, ustvaril nove ligature za programiranje znakov in izpopolnil znake s puščicami, da jih olajša brati.

V repozitoriju Github razvijalec poudarja naslednje funkcije:

  • Znaki v tej pisavi so temeljili na pisavi, uporabljeni v uporabniškem vmesniku Minecrafta, z izbranimi glifi, posodobljenimi za izboljšanje čitljivosti in razmikov.
  • Monospaced: vsak znak je bil skrbno preoblikovan, da deluje v enoprostorni pisavi
    Tanki znaki, kot sta "i" in "l", so bili preoblikovani z okusnimi repi in serifi, da so videti bolje v enoprostornem okolju.
  • Programiranje ligatur: dodajte nekaj začimb v svoje življenje programiranja z vsemi novimi ligaturnimi znaki
    Puščice so zdaj videti kot puščice in primerjalne operatorje je lažje videti na prvi pogled

Ligaturni znaki združujejo nize znakov priljubljene operacije, kot je "!=" v enem samem novem znaku, vendar niso vedno priljubljene pri razvijalcih. Ustvarjalec Minecrafta Markus "Notch" Persson je prvotno zasnoval pisavo Minecraft za prejšnjo igro, imenovano "Legend of the Chambered" okoli leta 2008. Pisava Minecraft vključuje retro slikovni slog slikovnih pik, ki spominja na arkadne igre. 8 in 16 bitna konzola. Danes se zdi, da je našel novo vlogo kot igriv vir za razvijalce po vsem svetu. Vendar je to tisto, kar Hassan trdi.

Hassan je ustvaril pisavo Monocraft za programerje, vendar sodeč po komentarjih se zdi, da mnogim ni všeč zamisel o uporabi te pisave za kodiranje. Po različnih komentarjih Monocraft ni primeren za programiranje.

»Vedno iščem dober programski vir, odprl sem povezavo in takoj pomislil: 'O moj bog, ne! Sovražim to!' Nisem želel biti zloben in tega povedati na glas. Toda ne glede na to, kako slabo je delati s kodo, bi lahko drugače zagotovo videli nekaj odličnih aplikacij,« je bil prebran en komentar.

Glede komentarja lahko osebno rečem, da je lahko uporaba različnih pisav za programiranje nekoliko zanimiva, vendar v smislu berljivosti ali težav, ki jih lahko povzroči zmeda znakov ali napačna interpretacija s strani uporabnika, niso izvzete.

Končno če vas zanima možnost prenosa in namestitve pisave v vašem sistemu, lahko to storite z dostopom do repozitorija projekta in v njem najdete povezavo za prenos vira. Do repozitorija lahko dostopate iz naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.