Žandikauliai ir dvitaškis; „Java“ programuotojo MMO

Posted on
Autorius: Janice Evans
Kūrybos Data: 4 Liepos Mėn 2021
Atnaujinimo Data: 11 Gegužė 2024
Anonim
Žandikauliai ir dvitaškis; „Java“ programuotojo MMO - Žaidynės
Žandikauliai ir dvitaškis; „Java“ programuotojo MMO - Žaidynės

Turinys

Kai aš galvoju apie programavimą ir žaidimus, manau, kad programavimas vyksta užkulisiuose, kurie vairuoja žaidimą ir jo mechaniką. Būdamas kažkas, kas padarė tokį programavimą, tai ne tokia abstrakta koncepcija, kad galėčiau apvynioti galvą.


Screepstačiau tai nėra tavo MMO / RTS žaidimas. Žaidimai patinka Hacknet, TIS-100, ir dar Heart.Break () yra pastatytos pagal programavimo savybių koncepciją, bet yra nuleidžiamos - jos labiau panašios į pseudo programavimo žaidimus, kur ši sąvoka yra tokia pati, tačiau vykdymas buvo paprastas ne programuotojams. Screeps yra tikras sandoris, jūs dirbate su faktiniu kodu ir kaip / koduojate svarbą.

Į Screeps jūsų vienetai, žinomi kaip ropliai, yra valdomi javaScript tu, žaidėjas rašo. Kokie parametrai, kuriuos nustatėte kode, lemia kuriamo šliaužimo tipą ir kokias stipriąsias ir silpnąsias puses jis turi. Jūsų kodas yra svarbustai yra varomoji jėga, kurią daro jūsų ropliai - viskas nuo judėjimo, rinkimo, kūrimo, užpuolimo ir gynimo yra visiškai pagrįsta jūsų kodu.


Atsižvelgiant į žaidimo MMO pobūdį, yra papildomas įspūdis / baimė, kad jūsų kodas gali būti nepakankamas, kad galėtumėte apginti savo išteklius, kai atsijungsite, nes žaidimas vyksta viename serveryje. programuotojai, turintys daugiau ar mažiau įgūdžių.

Mano vertinimas

Mano javaScript yra šiek tiek rūdžių, bet gyvas demo žaidimas daro gerą darbą, suskaidant kai kurias pagrindines sąvokas, skirtas rašyti įvairius kodo kodus, kuriuos reikės žinoti žaisti. Noriu čia pateikti atsakomybės atsisakymą ir sakyti, kad, nors jums nereikia būti javaScript vedlys, turintis esminį supratimą apie programavimą, tai labai naudinga žaisti šį žaidimą efektyviai ir papildo bendrą malonumą. Bet kuris programuotojas gali patvirtinti, kad jausmas veikia kodą ir stebi, kaip jis veikia (tikiuosi pirmą kartą).

Laimei jums, javaScript yra gana pradinio lygio skriptų kalba ir turi daug dokumentų visame internete. Ant Screeps svetainėje, jie netgi susieja jus su geru įvadiniu javaScript kursu, siūlomu nemokamai „Codecademy“. Aš nesvarstyčiau Screeps pati yra priemonė mokytis programuoti, bet matau, kad tai yra naudinga palaikant programavimo praktiką, kuri yra svarbi, kad jūsų loginis mąstymas būtų ryškus.


Ką aš mėgstu:

  • Paprastas dizainas ir koncepcija
  • Pagalvoja
  • Scenarijus, kad jūsų judėjimas yra įdomus

Kas tai nėra:

  • Ne būdas išmokti programuoti, bet yra paskata
  • Ne greitas tempas - žaidimas juda labai lėtai
  • Ne nemokamai žaisti - yra mėnesinis abonementas, skirtas daugiau procesoriaus riba, kad galėtumėte paleisti daugiau procesų, kurie man atrodo naudingi.

Galutinis sprendimas

Screeps yra įdomus žaidimas ir turi unikalų kampą. Nors ji dar turi tam tikrą erdvę augti, ji juda teisinga kryptimi. Tikrojo programavimo naudojimas vietoj pseudo kalbos iš tikrųjų leidžia žaidėjams sutelkti dėmesį į geresnius kodavimo įpročius ir praktiškai smagu. Žaidimo „Slack“ kanale yra labai aktyvi žmonių bendruomenė, todėl ji taip pat turi MMO pokalbį su jais socialiniams programuotojams.

Jei tai skamba kaip žaidimas, kurį galėtumėte sudominti, patikrinkite savo svetainę ir pateikite gyvą demonstraciją. Tai nemokama ir tai padės jums nuspręsti, ar Screeps yra jums skirtas žaidimas. Taip pat galite patikrinti šį trumpą priekabos vaizdo įrašą, kuriame rodoma, kokio žaidimo galite tikėtis Screeps.

Ar Screeps atrodo kaip žaidimas, kuris jus domintų? Leiskite man žinoti, ką manote toliau pateiktose pastabose.

Mūsų vertinimas 8 Ar kada nors susimąstėte, koks kodas yra A.I. atrodė vaizdo žaidimuose? Screeps'e rašote šį kodą. Apžvalga pateikta: kompiuteris, ką reiškia mūsų įvertinimas