TIS-100
apibūdinimas
TIS-100: „Ultimate Assembly“ kalbos programavimo žaidimas
Ar esate programavimo žaidimų gerbėjas? Ar jums patinka iššūkis spręsti sudėtingus galvosūkius ir rašyti kodą, kad pasiektumėte savo tikslus? Jei taip, tada TIS-100 yra žaidimas jums! TIS-100, sukurtas Zachtronics, SpaceChem ir Infinifactory kūrėjų, yra atviras programavimo žaidimas, kuris išbandys jūsų įgūdžius.
TIS-100 žaidžiate kaip programuotojas, kuriam pavesta taisyti sugadintą kompiuterinę sistemą, žinomą kaip Tesellated Intelligence Systems (TIS). Ši masiškai lygiagreti kompiuterio architektūra sudaryta iš nevienodai sujungtų nevienalyčių mazgų, kuriems reikalingas sudėtingas duomenų srauto apdorojimas. Jūsų darbas yra perrašyti sugadintus kodo segmentus, kad pataisytumėte TIS-100 ir atskleistumėte jo paslaptis.
Tačiau neapsigaukite dėl iš pažiūros paprastos prielaidos. TIS-100 nėra jūsų vidutinis programavimo žaidimas. Užuot naudoję aukšto lygio kalbas, tokias kaip Python ar Java, žaidėjai turi parašyti surinkimo kalbos kodą, kad galėtų išspręsti galvosūkius ir pereiti per lygius. Tai reiškia, kad kiekviena kodo eilutė yra svarbi ir net mažos klaidos gali turėti didelių pasekmių.
Žaidimo mechanika yra paprasta, bet sudėtinga. Kiekviename lygyje žaidėjai pateikiami mazgų rinkiniai, kuriuos reikia užprogramuoti, kad būtų pasiekti konkretūs tikslai, pavyzdžiui, rūšiuoti duomenis ar atlikti skaičiavimus. Žaidėjai turi panaudoti savo žinias apie asamblėjos kalbos programavimo sąvokas, tokias kaip registrai, atminties adresai ir šakojimo instrukcijos, kad galėtų parašyti efektyvų kodą, atitinkantį šiuos tikslus.
Vienas iš unikalių TIS-100 aspektų yra dėmesys optimizavimui. Žaidėjai vertinami ne tik pagal tai, ar jų programos veikia tinkamai, bet ir pagal tai, kaip efektyviai jos veikia. Tai reiškia, kad žaidėjai turi nuolat keisti savo kodą, kad sutrumpėtų vykdymo laikas arba sumažėtų atminties naudojimas, tačiau vis tiek pasiektų savo tikslus.
Tačiau nesijaudinkite, jei nesate naujokas programavimo asamblėjos kalba arba jis iš pirmo žvilgsnio atrodo bauginantis. Žaidime yra platus mokymo skyrius, apimantis visus pagrindus, reikalingus pradedantiesiems, įskaitant tai, kaip veikia registrai, kaip veikia šakojimo instrukcijos, ir sudėtingesnės temos, pvz., kilpos ir paprogramės ir tt, todėl jis pasiekiamas net tiems, kurie niekada anksčiau nerašė surinkimo kalbos.
Apskritai, TIS-100 siūlo unikalią žaidimų patirtį programuotojams, ieškantiems kažko kitokio nei tradicinių kodavimo iššūkių, tuo pačiu suteikiant daug galimybių mokytis naujų įgūdžių.
Funkcijos:
1) Unikalus asamblėjos kalbos programavimo žaidimas
2) Iššūkį keliantys galvosūkiai, kuriuos reikia optimizuoti
3) Platus mokymo skyrius pradedantiesiems
4) Įtraukiantis siužetas ir atmosfera
5) Kelios pabaigos, pagrįstos žaidėjo pasirinkimu
Sistemos reikalavimai:
Minimumas:
OS: Windows XP/Vista/7/8/10
Procesorius: 2 GHz
Atmintis: 2 GB RAM
Grafika: su OpenGL 3+ suderinama vaizdo plokštė
Saugykla: 200 MB laisvos vietos
Rekomenduojamas:
OS: Windows XP/Vista/7/8/10
Procesorius: Intel Core i5 @ ~2GHz (arba lygiavertis)
Atmintis: 4 GB RAM
Grafika: NVIDIA GeForce GTX460/AMD Radeon HD5850 (OpenGL3+)
Saugykla: 200 MB laisvos vietos
Išvada:
Jei ieškote patrauklaus dėlionės žaidimo su unikalia žaidimo mechanika, orientuota į asamblėjos kalbos programavimo koncepcijas, ieškokite TIS-100! Su sudėtingais galvosūkiais, kuriems reikalingi optimizavimo įgūdžiai, kartu su patrauklia siužetu ir atmosfera, šis žaidimas suteikia valandų valandas verta žaidimo laiko, o kartu moko vertingų kodavimo koncepcijų, todėl tai puikus pasirinkimas tiek patyrusiems programuotojams, tiek pradedantiesiems!
Visas spec
Leidėjas | Zachtronics Industries |
Leidėjo svetainė | http://www.spacechemthegame.com |
Išleidimo data | 2019-09-11 |
Data pridėta | 2019-09-11 |
Kategorija | Žaidimai |
Papildoma kategorija | Modeliavimas |
Versija | |
OS reikalavimai | Windows |
Reikalavimai | None |
Kaina | |
Atsisiuntimai per savaitę | 2 |
Iš viso atsisiuntimų | 51 |
Comments: