Strona 1 z 1

TIS-100 - programistyczne puzzle

: 26 mar 2020, 15:50
autor: PL_Cmd_Jacek
Wciągnęło mnie. Wciągnęło mnie jak nic. Już od zamierzchłych czasów ubiegłego wieku próbowałem programować w kodzie maszynowym. Przepisywałem listingi z Bajtka by moją starą Spektrumnę ożywić. A później zapomniałem wszystko. Wzięło mnie na wspomnienia i stwierdziłem, że nauczę się programowania w Assemblerze.

... hmmm tylko po co ???? dla własnej satysfakcji ?????

aż tu nagle zauważam TIS-100. Gierka która pozwoliła cofnąć się w czasie i zacząć bawić się sprzętem na który nikt nic wcześniej nic nie zaprogramował.

Miałem wreszcie cel. I tak gierka wciągnęła mnie jak rzadko która. Co my tu mamy. Stary uszkodzony komputer, który nie może działać i trzeba go naprawić uzupełniając poszczególne części poprzez odpowiednie zaprogramowywanie. Stosy, akumulator, węzły i kilkanaście instrukcji, bazujących na Asemblerze. Mamy dane wejściowe, które należy zgodnie z zadaniem obrobić, by na wyjściu osiągnąć wzorzec.

Zadania są różne, a zaproponowany kod jest porównywany z innymi graczami. Wiemy jak dobrze zaprogramowaliśmy dany moduł.

Poniżej filmik z sekwencją która dzisiaj zdziałałem.


youtu.be/iB6JEMWF5sI

jest też moduł graficzny.


youtu.be/ZKCzQXxhosE

Szczerze polecam !!!

Re: TIS-100 - programistyczne puzzle

: 26 mar 2020, 16:25
autor: pepe
Jak juz zaczniesz widzieć świat jak Neo w Matrixie niezwłocznie zgłoś się do lekarza - byc moze wirus mutuje szybciej niz się tego spodziewamy :D

A tak na serio to ciekawa gra, sam sie jakiś czas temu przymierzałem do zakupu ale chyba moje zdolności programistyczne nie pozwoliłyby mi przejść nawet tutoriala
:yay

Re: TIS-100 - programistyczne puzzle

: 26 mar 2020, 21:13
autor: PL_tes
Jacek, wynik testu pozytywny - Koronaasemblus - 6 tygodni dodatkowej kwarantanny. :bober :lol

Re: TIS-100 - programistyczne puzzle

: 29 mar 2020, 16:49
autor: PL_Cmd_Jacek
Jestem coraz bardziej zarażony.

Przede mną kolejne zadanie :bye

Re: TIS-100 - programistyczne puzzle

: 29 mar 2020, 17:01
autor: pepe
Ciekawe bo 0 (zera) odcinają poszczególne zestawienia liczb w obrębie których te z IN mają odzwierciedlenie w OUT

Czyli pewnie chodzi tylko o jakis algorytm przestawiania a nie samych modyfikacji w sensie działań arytmetycznych.

Re: TIS-100 - programistyczne puzzle

: 29 mar 2020, 17:38
autor: PL_Cmd_Jacek
Dokładnie trzeba pookładać sekwencję liczb. Ale do dyspozycji są ograniczone komendy i miejsce na kod: