Monocraft, Minecraftin inspiroima lähde ohjelmoijille

Monocraft, lähde kehittäjille, jotka pitävät Minecraftista

Fontti antaa kehittäjille tunteen olevansa keskellä Minecraftin maailmaa

Si olet Minecraft-fani ja pidät ohjelmoinnista tai oletko herättänyt kiinnostusta häneen, kerron sen sinulle Artikla mistä puhumme tänään on sinulle. Ja se on äskettäin kehittäjä Idrees Hassan esitteli Monocraftin, kirjasintyypin jonka hän loi ohjelmoijille. Se on yksivälistetty kirjasintyyppiin perustuva kirjasin löytyy suositusta Minecraft-videopelistä.

Monocraft antaa ohjelmoijille Minecraftin tunteen käyttämättä mitään peliomaisuutta. Vaikka yhteisö on kehunut Monocraftin luojaa hänen työstään, monien mielestä tämä fontti ei sovellu koodin lukemiseen tai kirjoittamiseen visuaalisen ulkonäön vuoksi.

Kuten Hassan itse selittää Monocraftin GitHub-sivulla, projekti ei ole sidoksissa Minecraftiin tai Mojangiin ja se on yksinomaan faniprojekti. Tämä fontti emuloi Minecraft-käyttöliittymässä käytetyn kirjasimen tyyliä, mutta se ei sisällä alkuperäisen pelin resursseja tai kirjasintiedostoja.

"Ollakseni rehellinen, loin tämän fontin, koska ajattelin, että olisi hauskaa oppia, miten fontit toimivat. Olemassa olevista Minecraft-fonteista puuttui paljon pieniä yksityiskohtia, kuten oikea välitys ja pikselikoko, joten ajattelin tehdä omani", Hassan sanoi.

”Kun se oli tehty, mikään ei estänyt minua menemään pidemmälle ja tekemään siitä kunnollisen ohjelmointilähteen. Lisäksi voin nyt kirjoittaa minecraft-laajennuksia minecraft-lähteeseen", hän lisäsi. Sopeuttaakseen Minecraft-fontin ohjelmointitarkoituksiin Hassan suunnitteli kirjasimet uudelleen näyttämään paremmalta yksivälisiltä, ​​lisäsi joitain serifejä, jotta kirjaimet, kuten "i" ja "l", olisi helpompi erottaa, loi uusia merkkejä ohjelmoimaan ligatuuria ja tarkensi nuolimerkkejä helpottamaan niitä. lukea.

Github-arkistossa kehittäjä korostaa seuraavia ominaisuuksia:

  • Tämän fontin merkit perustuivat Minecraft-käyttöliittymässä käytettyyn kirjasintyyppiin, ja valitut kuviot päivitettiin luettavuuden ja välilyöntien parantamiseksi.
  • Yksiväliset: Jokainen hahmo on suunniteltu huolellisesti uudelleen toimimaan yksivälisellä kirjasimella
    Ohut merkit, kuten "i" ja "l", on muotoiltu uudelleen tyylikkäillä hännoilla ja serifeillä, jotta ne näyttävät paremmilta yksivälisessä ympäristössä.
  • Ligatuuriohjelmointi: Lisää maustetta ohjelmointielämääsi kaikilla uusilla ligatuurihahmoilla
    Nuolet näyttävät nyt nuolilta, ja vertailuoperaattorit on helpompi nähdä yhdellä silmäyksellä

Ligatuurimerkit yhdistävät merkkijonoja suosittuja operaattoreita, kuten "!=", yhdessä uudessa merkissä, mutta ne eivät aina ole suosittuja kehittäjien keskuudessa. Minecraftin luoja Markus "Notch" Persson suunnitteli alun perin Minecraft-fontin aikaisempaan "Legend of the Chambered" -peliin noin vuonna 2008. Minecraft-fontti sisältää retro-pikselitaidetyyliä, joka muistuttaa arcade-pelejä.8- ja 16-bittinen konsoli. Nykyään se näyttää löytäneen uuden roolin leikkisänä lähteenä kehittäjille ympäri maailmaa. Mutta niin Hassan väittää.

Hassan loi Monocraft-fontin ohjelmoijille, mutta kommenteista päätellen monet eivät näytä pitävän ajatuksesta käyttää tätä fonttia koodaukseen. Monocraft ei erilaisten kommenttien mukaan sovellu ohjelmointiin.

"Etsin aina hyvää ohjelmointilähdettä, ja avasin linkin ja ajattelin heti" Voi luoja, ei! Vihaan tätä!' En halunnut olla ilkeä ja sanoa sitä ääneen. Mutta niin huono kuin koodin kanssa työskentely onkin, muuten voisit varmasti nähdä hienoja sovelluksia", lukee eräs kommentti.

Kommentin osalta voin henkilökohtaisesti sanoa, että eri fonttien käyttö ohjelmoinnissa voi olla hieman mielenkiintoista, mutta luettavuuden tai merkkien sekaannuksesta tai käyttäjän väärintulkinnasta aiheutuvien ongelmien kannalta ne eivät ole vapautettuja.

Vihdoin jos olet kiinnostunut lataamaan ja asentamaan fontin järjestelmässäsi, voit tehdä sen siirtymällä projektivarastoon ja sieltä löydät linkin lähteen lataamiseen. Pääset arkistoon osoitteesta seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.