TIS-100

TIS-100

Windows / Zachtronics Industries / 51 / Visas spec
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: