TIS-100
Kuvaus
TIS-100: Ultimate Assembly Language -ohjelmointipeli
Oletko ohjelmointipelien ystävä? Nautitko haasteesta ratkaista monimutkaisia pulmia ja kirjoittaa koodia saavuttaaksesi tavoitteesi? Jos näin on, niin TIS-100 on peli sinulle! Zachtronicsin, SpaceChemin ja Infinifactoryn luojien, kehittämä TIS-100 on avoin ohjelmointipeli, joka laittaa taitosi koetukselle.
TIS-100:ssa pelaat ohjelmoijana, jonka tehtävänä on korjata vioittunut tietokonejärjestelmä, joka tunnetaan nimellä Tessellated Intelligence Systems (TIS). Tämä massiivisesti rinnakkainen tietokonearkkitehtuuri koostuu epätasaisesti kytketyistä heterogeenisistä solmuista, jotka vaativat monimutkaista tietovirran käsittelyä. Sinun tehtäväsi on kirjoittaa uudelleen vioittuneet koodisegmentit korjataksesi TIS-100 ja avataksesi sen salaisuudet.
Mutta älä mene lankaan sen näennäisesti yksinkertaisesta lähtökohdasta. TIS-100 ei ole tavallinen ohjelmointipelisi. Sen sijaan, että käyttäisivät korkean tason kieliä, kuten Python tai Java, pelaajien on kirjoitettava kokoonpanokielikoodi ratkaistakseen pulmia ja edetäkseen tasoilla. Tämä tarkoittaa, että jokainen koodirivi on tärkeä ja pienilläkin virheillä voi olla suuria seurauksia.
Pelimekaniikka on suoraviivaista, mutta haastavaa. Jokainen taso esittelee pelaajille joukon solmuja, jotka on ohjelmoitava tiettyjen tavoitteiden saavuttamiseksi, kuten tietojen lajittelu tai laskelmien suorittaminen. Pelaajien on käytettävä tietonsa konekieliohjelmointikonsepteista, kuten rekistereistä, muistiosoitteista ja haarautumisohjeista kirjoittaakseen tehokasta koodia, joka täyttää nämä tavoitteet.
Yksi TIS-100:n ainutlaatuinen piirre on sen keskittyminen optimointiin. Pelaajia ei arvioida vain sen perusteella, toimivatko heidän ohjelmansa oikein, vaan myös sen perusteella, kuinka tehokkaasti he toimivat. Tämä tarkoittaa, että pelaajien on jatkuvasti säädettävä koodiaan lyhentääkseen suoritusaikaa tai muistin käyttöä samalla, kun he saavuttavat tavoitteensa.
Mutta älä huoli, jos olet uusi assembly-ohjelmoinnin parissa tai koet sen pelottavan ensi silmäyksellä. Peli sisältää laajan opetusohjelman, joka kattaa kaikki aloittelijoille tarvittavat perusasiat, mukaan lukien kuinka rekisterit toimivat, kuinka haarautumisohjeet toimivat ja edistyneemmät aiheet, kuten silmukat ja aliohjelmat jne., joten se on saatavilla myös niille, jotka eivät ole koskaan kirjoittaneet assembly-kieltä.
Kaiken kaikkiaan TIS-100 tarjoaa ainutlaatuisen pelikokemuksen ohjelmoijille, jotka etsivät jotain erilaista kuin perinteiset koodaushaasteet, mutta tarjoaa silti runsaasti mahdollisuuksia oppia uusia taitoja matkan varrella.
Ominaisuudet:
1) Ainutlaatuinen Assembly Language -ohjelmointipeli
2) Haastavat palapelit, jotka vaativat optimointia
3) Laaja opetusohjelmaosio aloittelijoille
4) Kiinnostava tarina ja tunnelma
5) Useita lopetuksia pelaajan valintojen perusteella
Laitteistovaatimukset:
Minimi:
Käyttöjärjestelmä: Windows XP/Vista/7/8/10
Prosessori: 2 GHz
Muisti: 2 GB RAM
Grafiikka: OpenGL 3+ -yhteensopiva näytönohjain
Tallennustila: 200 Mt vapaata tilaa
Suositus:
Käyttöjärjestelmä: Windows XP/Vista/7/8 /10
Prosessori: Intel Core i5 @ ~2GHz (tai vastaava)
Muisti: 4 GB RAM
Grafiikka: NVIDIA GeForce GTX460/AMD Radeon HD5850 (OpenGL3+)
Tallennustila: 200 Mt vapaata tilaa
Johtopäätös:
Jos etsit mukaansatempaavaa pulmapeliä, jossa on ainutlaatuinen pelimekaniikka, joka keskittyy kokoonpanokielen ohjelmointikonsepteihin, etsi TIS-100! Haastavine, optimointitaitoja vaativia pulmia yhdistettynä mukaansatempaavaan tarinaan ja ilmapiiriin, tämä peli tarjoaa tuntikausien jälkeen peliaikaa ja opettaa samalla arvokkaita koodauskonsepteja, joten se on täydellinen valinta sekä kokeneille ohjelmoijille että aloittelijoille!
Täydelliset tiedot
Kustantaja | Zachtronics Industries |
Kustantajan sivusto | http://www.spacechemthegame.com |
Julkaisupäivä | 2019-09-11 |
Lisäyspäivämäärä | 2019-09-11 |
Kategoria | Pelit |
Alaluokka | Simulointi |
Versio | |
Os vaatimukset | Windows |
Vaatimukset | None |
Hinta | |
Lataukset viikossa | 2 |
Latauksia yhteensä | 51 |
Comments: