E01 TIS-100 Необычный старый компьютер (пилотный выпуск)
Ойындар
Довольно старая игра Zachtronics, головоломка про компьютеры и программирование. Научит вас многопоточности и некоторым другим вещам :)
Игра в Steam:
store.steampowered.com/app/370...
Сайт производителя:
www.zachtronics.com/
Пікірлер: 30
Крутая игруха )) можно один раз посчитать X=A-B, потом передать вниз, а внизу уже раздвоить на X и (-X) - будет 5 нод и меньше инструкций.
Произвёл арифметическую операцию всего раз, потом уже менял их значение командой NEG.
Игра классная
Норм тема , мути ещё
Также попрошу заметить баг, что после использования команды "MOV ACC ANY" сигнал идет на все порты одновременно, НО! подхватывает только 1 порт.
@thirdofseveninc
7 жыл бұрын
Возможно не баг, а фича :)
@user-tw7ob9df6i
7 жыл бұрын
Ну ну) К примеру, посветил ты в оптоволоконный кабель, а на половине пути сигнал бац и пропал (кабель при этом цельный)
@user-tw7ob9df6i
7 жыл бұрын
Или еще лучше) Выстрелил ты по мишени, а на половине пути пулька передумала и полетела назад в ствол)
@thirdofseveninc
7 жыл бұрын
Нужно просто осмыслить это как "сигнал идет в любой рандомный порт, готовый из него читать".
@user-tw7ob9df6i
7 жыл бұрын
Но что ему мешает подать в 2 сразу? Тем более, визуально отображается что сигнал уже на выходе.
тут типа микрухи программировать надо как я понял?
@thirdofseveninc
7 жыл бұрын
нет, про микрухи у них другая игра есть.
2 sava на 3 сегменте.. до такого даже я не додумался(( а еще думал узнаю как на меньше 240 циклов выйти.. угу.
@thirdofseveninc
4 жыл бұрын
i.imgur.com/hdk17nP.png вот эта штука делает это за 202 цикла. В то время я играл во что-то еще, где аналог MOV ACC стирал значение регистра, поэтму мои размышления первые пару эпизодов шли не тем путем.
@ilyaru7749
4 жыл бұрын
@@thirdofseveninc Вероятно, Вы имели ввиду XOR AX,AX?)))
@ilyaru7749
4 жыл бұрын
@@thirdofseveninc Спасибо за картинку) Да уж. Век живи, век учись, дураком помрешь) (я про себя, естественно)))
@romik5608
4 жыл бұрын
@@thirdofseveninc а эта штука делает за 201 цикл и 11 инструкций :) > in.a mov up acc sub right mov acc down mov up down mov up acc mov acc right mov acc down _____________ > in.b mov up left #пустой блок mov left acc neg move acc down
В 3-й задаче совсем не обязательно использовать второй регистр.
@thirdofseveninc
7 жыл бұрын
Да, значение же не пропадает
братан тебе сколько лет?
@thirdofseveninc
7 жыл бұрын
двадцать девять
@shuga_uga
7 жыл бұрын
лол
@persundead6417
7 жыл бұрын
что "лол"? Мне тоже 29
@shuga_uga
7 жыл бұрын
Pers Undead походу комент удалил автор