Forum: Offtopic Spielend Assembler lernen: TIS-100


von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Hallo Leute,

bei Steam gibt es das Spiel: TIS-100 für 6,99€ (momentan mit 10% Rabatt, 
also nur 6,29€)
Das spiel ist ein Rätsel/Puzzle spiel in dem man Assembler programmieren 
muss, um die Aufgaben/Rätsle/Puzzle zu lösen. Das Spiel hat eine eigene 
Architektur und einen eigenen, sehr, sehr kleinen Befehlssatz.
Ich finde das ganze recht nett gemacht, und vielleicht hat ja hier der 
ein oder andere mal lust sich dieser kleinen Herausforderung zu stellen 
;)

Einfach nur eine kleine Empfehlung meiner Seits :)

Gruesse

von Armin D. (waybeach95)


Lesenswert?

Faszinierend,

Suchwort "Spiel tis-100" ergab bei google das hier :

http://www.zachtronics.com/tis-100/

muß ich haben.

Danke für den Tipp.

MfG

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Wem Steam nicht gefällt:
Das spiel gibt es auch bei http://www.gog.com zu kaufen, dort sogar für 
5,79€

Das schwierige bei dem Spiel sind nicht die aufgaben an und für sich, 
sondern die grenzen die einem gesetzt sind.
Befehlssatz: add, sub, 5 oder 6 sprungbefehle, ein movebefehl, programme 
können (pro kern) nur ein paar zeilen lang sein, 1 acc-register,...
Diese Einschränkungen machen das spiel (meiner Meinung nach) echt 
schwer!
So müssen spiele sein: eine echt herausforderung :)

Armin D. schrieb:
> Danke für den Tipp.
gerne doch :)

Gruesse

von Icke ®. (49636b65)


Lesenswert?

Kaj G. schrieb:
> Diese Einschränkungen machen das spiel (meiner Meinung nach) echt
> schwer!

Genau richtig für PIC-Programmierer, die sind das gewohnt... =8P

von Peter D. (peda)


Lesenswert?

Die Fairchild ACE1202 hatten auch einen minimalistischen Befehlssatz. 
Allerdings konnten sie im Gegensatz zu den PIC12xx schon ADC und SUBC 
mit Carry.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.