Monocraft, Minecraftist inspireeritud programmeerijate allikas

Monocraft, allikas arendajatele, kellele meeldib Minecraft

Font annab arendajatele Minecrafti maailma keskel viibimise tunde

Si oled Minecrafti fänn ja sulle meeldib programmeerida või kas olete tema vastu huvi äratanud, las ma ütlen teile Artikkel millest me täna räägime on sinu jaoks. Ja see on hiljuti arendaja Idrees Hassan tutvustas Monocrafti, kirjatüüpi mille ta programmeerijatele lõi. See on kirjatüübil põhinev monoruumiline font leitud populaarsest videomängust Minecraft.

Monocraft annab programmeerijatele Minecraftis olemise tunde ilma mänguvara kasutamata. Kuigi kogukond on Monocrafti loojat tema töö eest kiitnud, tunnevad paljud, et see font ei sobi oma visuaalse välimuse tõttu koodi lugemiseks ega kirjutamiseks.

Nagu Hassan ise Monocrafti GitHubi lehel selgitab, projekt ei ole seotud Minecrafti ega Mojangiga ja see on eranditult fänniprojekt. See font emuleerib Minecrafti kasutajaliideses kasutatava fondi stiili, kuid ei sisalda algse mängu varasid ega fondifaile.

„Ausalt öeldes lõin selle fondi, sest arvasin, et oleks lõbus õppida, kuidas fondid töötavad. Olemasolevatel Minecrafti fontidel puudus palju pisiasju, nagu õige kering ja pikslite suurus, nii et mõtlesin, et teen ise,“ ütles Hassan.

"Kui see oli tehtud, ei takistanud miski mind minemast kaugemale ja tegemast seda korralikuks programmeerimisallikaks. Samuti saan nüüd kirjutada minecrafti pluginaid minecrafti allikasse, ”lisas ta. Minecrafti fondi kohandamiseks programmeerimise eesmärgil kujundas Hassan kirjatüübid ümber, et need näeksid välja paremad üheruumilised, lisas mõned seriifid, et muuta tähed nagu "i" ja "l" hõlpsamini eristatavaks, lõi ligatuuri programmeerimiseks uued tähemärgid ja täiustas noolemärke, et neid oleks lihtsam teha. lugema.

Githubi hoidlas arendaja tõstab esile järgmised funktsioonid:

  • Selle fondi märgid põhinesid Minecrafti kasutajaliideses kasutataval kirjatüübil ning valitud glüüfe värskendati loetavuse ja vahekauguste parandamiseks.
  • Monospaced: iga märk on hoolikalt ümber kujundatud, et töötada ühekohalises kirjas
    Õhukesed tähemärgid, nagu "i" ja "l", on ümber kujundatud maitsekate sabade ja seriifidega, et üheruumilises keskkonnas parem välja näha.
  • Ligatuuri programmeerimine: lisage oma programmeerimisellu vürtsi kõigi uute ligatuurimärkidega
    Nooled näevad nüüd välja nagu nooled ja võrdlusoperaatorid on koheselt hõlpsamini nähtavad

Ligatuurimärgid kombineerivad märgistringe populaarsed operaatorid nagu "!=" ühes uues märgis, kuid need pole alati arendajate seas populaarsed. Minecrafti looja Markus "Notch" Persson kujundas Minecrafti fondi algselt varasema mängu "Legend of the Chambered" jaoks umbes 2008. aastal. Minecrafti font sisaldab retro-pikslite stiili, mis meenutab arkaadmänge. 8- ja 16-bitine konsool. Täna tundub, et see on leidnud uue rolli mängulise allikana arendajatele kogu maailmas. Ometi väidab seda Hassan.

Hassan lõi programmeerijatele Monocrafti fondi, kuid kommentaaride põhjal otsustades ei paista paljudele meeldivat mõte kasutada seda fonti kodeerimiseks. Erinevate kommentaaride järgi ei sobi Monocraft programmeerimiseks.

"Ma otsin alati head programmeerimisallikat ja avasin lingi ja mõtlesin kohe: "Oh issand, ei! Ma vihkan seda!' Ma ei tahtnud olla kuri ja seda kõva häälega välja öelda. Aga nii halb, kui koodiga töötamine ka pole, võiks muidu kindlasti mõnda suurepärast rakendust näha,” seisis ühes kommentaaris.

Kommentaari kohta võin isiklikult öelda, et erinevate fontide kasutamine programmeerimiseks võib olla mõneti huvitav, kuid loetavuse või märkide segamisest või kasutajapoolsest valesti tõlgendamisest tulenevate probleemide osas ei ole need vabastatud.

Lõpuks kui olete huvitatud fondi allalaadimisest ja installimisest oma süsteemis saate seda teha projekti hoidlasse sisenedes ja sealt leiate lingi allika allalaadimiseks. Hoidtule pääsete juurde aadressilt järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.