TIS-100

TIS-100

Windows / Zachtronics Industries / 51 / Толық сипаттама
Сипаттама

TIS-100: Assembly Language бағдарламалау ойыны

Сіз бағдарламалау ойындарының жанкүйерісіз бе? Күрделі жұмбақтарды шешу және мақсаттарыңызға жету үшін код жазу сізге ұнайды ма? Егер солай болса, онда TIS-100 сізге арналған ойын! SpaceChem және Infinifactory жасаушылары Zachtronics әзірлеген TIS-100 - бұл сіздің дағдыларыңызды сынауға мүмкіндік беретін ашық бағдарламалау ойыны.

TIS-100 бағдарламасында сіз Tessellated Intelligence Systems (TIS) деп аталатын бүлінген компьютерлік жүйені жөндеу міндеті жүктелген бағдарламашы ретінде ойнайсыз. Бұл жаппай параллель компьютер архитектурасы күрделі деректер ағынын өңдеуді қажет ететін біркелкі емес өзара байланысқан гетерогенді түйіндерден тұрады. Сіздің міндетіңіз - TIS-100 жөндеу және оның құпияларын ашу үшін бүлінген код сегменттерін қайта жазу.

Бірақ оның қарапайым болып көрінетін алғышартына алданып қалмаңыз. TIS-100 сіздің орташа бағдарламалау ойыны емес. Python немесе Java сияқты жоғары деңгейлі тілдерді пайдаланудың орнына ойыншылар басқатырғыштарды шешу және деңгейлер бойынша алға жылжу үшін ассемблер тілінің кодын жазуы керек. Бұл кодтың әрбір жолы маңызды екенін және тіпті кішігірім қателердің үлкен салдары болуы мүмкін дегенді білдіреді.

Ойын механикасы қарапайым, бірақ қиын. Әрбір деңгей ойыншыларға деректерді сұрыптау немесе есептеулерді орындау сияқты нақты мақсаттарға жету үшін бағдарламалануы қажет түйіндер жиынтығын ұсынады. Ойыншылар осы мақсаттарға жауап беретін тиімді кодты жазу үшін регистрлер, жад мекенжайлары және тармақталған нұсқаулар сияқты ассемблер тіліндегі бағдарламалау тұжырымдамалары туралы білімдерін пайдалануы керек.

TIS-100 бірегей аспектілерінің бірі - оның оңтайландыруға бағытталғандығы. Ойыншылар тек бағдарламаларының дұрыс жұмыс істейтініне ғана емес, сонымен қатар олардың қаншалықты тиімді жұмыс істейтініне де бағаланады. Бұл ойыншылар өз мақсаттарына жету кезінде орындау уақытын немесе жадты пайдалануды қысқарту үшін үнемі өз кодтарын өзгертуі керек дегенді білдіреді.

Бірақ ассемблер тілінде бағдарламалауды жаңадан бастасаңыз немесе оны бірінші көзқараста қорқытатын болсаңыз, алаңдамаңыз. Ойын жаңадан бастаушыларға қажетті барлық негіздерді, соның ішінде регистрлердің қалай жұмыс істейтінін, тармақталған нұсқаулардың қалай жұмыс істейтінін және циклдар мен ішкі бағдарламалар сияқты жетілдірілген тақырыптарды қамтитын кең оқулық бөлімін қамтиды, бұл оны тіпті бұрын ешқашан ассемблер тілін жазбағандар үшін де қолжетімді етеді.

Тұтастай алғанда, TIS-100 дәстүрлі кодтау қиындықтарынан өзгеше нәрсені іздейтін бағдарламашылар үшін бірегей ойын тәжірибесін ұсынады, сонымен бірге жаңа дағдыларды үйренуге көптеген мүмкіндіктер береді.

Ерекше өзгешеліктері:

1) Бірегей Ассамблея тіліндегі бағдарламалау ойыны

2) Оңтайландыруды қажет ететін күрделі басқатырғыштар

3) Жаңадан бастаушыларға арналған кеңейтілген оқулық бөлімі

4) Қызықты оқиға желісі мен атмосфера

5) Ойыншының таңдауына негізделген бірнеше аяқталулар

Жүйе талаптары:

Минималды:

ОЖ: Windows XP/Vista/7/8/10

Процессор: 2 ГГц

Жад: 2 ГБ жедел жады

Графика: OpenGL 3+ үйлесімді бейне картасы

Жад: 200 МБ бос орын

Ұсынылады:

ОЖ: Windows XP/Vista/7/8 /10

Процессор: Intel Core i5 @ ~2 ГГц (немесе баламасы)

Жад: 4 ГБ жедел жады

Графика: NVIDIA GeForce GTX460/AMD Radeon HD5850 (OpenGL3+)

Жад: 200 МБ бос орын

Қорытынды:

Ассемблер тілінің бағдарламалау концепцияларына негізделген бірегей геймплей механикасы бар тартымды басқатырғыш ойынын іздесеңіз, TIS-100-ден ары қарай іздеңіз! Оңтайландыру дағдыларын қажет ететін күрделі жұмбақтардың қызықты сюжеттік желісі мен атмосферасы бар бұл ойын бірнеше сағат ойнауға тұрарлық уақытты қамтамасыз етеді, сонымен қатар құнды кодтау тұжырымдамаларын үйретеді, бұл тәжірибелі бағдарламашылар үшін де, жаңадан бастағандар үшін де тамаша таңдау жасайды!

Толық сипаттама
Баспа Zachtronics Industries
Баспа сайты http://www.spacechemthegame.com
Шығару күні 2019-09-11
Қосылған күн 2019-09-11
Санат Ойындар
Қосымша санат Модельдеу
Нұсқа
Os талаптары Windows
Талаптар None
Бағасы
Аптасына жүктеулер 2
Жалпы жүктеулер 51

Comments: