mmofacts.com

Turingvollständige Sprachen und Browsergames

gepostet vor 16 Jahre, 8 Monate von Dunedan
Wie euch ja sicher bekannt sein dürfte, kann man mit einer turingvollständigen Sprache alle berechenbaren Probleme lösen. Wozu im weitesten Sinne ja auch Browsergames zählen.
Nachdem es hier jetzt schon ein Browsergame in LISP gab, wäre es doch eigentlich mal ganz nett ein Browsergame in einer Sprache zu entwickeln, die zwar turingvollständig, aber eigentlich für etwas ganz anderes gedacht ist.
Deshalb lobe ich hiermit einen Kasten Bier auf denjenigen aus, der als Erster ein sinnvolles Browsergame in Postscript oder TeX schreibt.
gepostet vor 16 Jahre, 8 Monate von DrakeL
Aus welchem Grunde soll man ein Problem in einer Programmiersprache lösen, die dafür nicht ausgelegt ist? Obwohl, Sun will ja auch ein Interpreter in Java schreiben
gepostet vor 16 Jahre, 8 Monate von COrthbandt
Naja, turing-vollständig heisst ja noch lange nicht "sinnvoll nutzbar".
Speziell bei TeX und PS sehe ich da zwei Probleme:
1. Anbindung für Output (oder soll der Print-Output als HTML genutzt werden?)
2. Datenbasis (TeX und PS haben von Hause aus erstmal keine Möglichkeit, persistente Daten zu halten)
Sicher lösbare Probleme, aber IMHO viel mehr Arbeit als ein Kasten Bier ;-)
gepostet vor 16 Jahre, 8 Monate von Dunedan
Original von COrthbandt
Naja, turing-vollständig heisst ja noch lange nicht "sinnvoll nutzbar".

Von "sinnvoll nutzbar" war nirgendwo die Rede.
Original von COrthbandt

Sicher lösbare Probleme, aber IMHO viel mehr Arbeit als ein Kasten Bier ;-)
Pst, verrat das doch keinem.
Aber wer will kann natürlich gerne weitere Kästen Bier mit dazustellen. Wenn genügend Leute mitmachen reicht's vielleicht für eine lebenslange Bierflatrate für den/die Entwickler.
gepostet vor 16 Jahre, 8 Monate von TheUndeadable
PS kann doch AFAIK einen Binär-Aufruf starten.
Zählt einfach ein Loader in Postscript geschrieben? ;-)
gepostet vor 16 Jahre, 8 Monate von Dunedan
Original von TheUndeadable
Zählt einfach ein Loader in Postscript geschrieben? ;-)

Da du sowieso schon einen Kasten Bier bei mir gut hast: Nein. ;-P
gepostet vor 16 Jahre, 8 Monate von Bringer
Original von Dunedan
Wie euch ja sicher bekannt sein dürfte, kann man mit einer turingvollständigen Sprache alle berechenbaren Probleme lösen. Wozu im weitesten Sinne ja auch Browsergames zählen.
Nachdem es hier jetzt schon ein Browsergame in LISP gab, wäre es doch eigentlich mal ganz nett ein Browsergame in einer Sprache zu entwickeln, die zwar turingvollständig, aber eigentlich für etwas ganz anderes gedacht ist.
Deshalb lobe ich hiermit einen Kasten Bier auf denjenigen aus, der als Erster ein sinnvolles Browsergame in Postscript oder TeX schreibt.

scnr
Mal ganz doof gefragt :
- LISP ist turingvollständig
und
- eigentlich für was gaaanz anderes gedacht
oder seh ich das etwa falsch
Bekommen wir von Thanandar nun jeder ein Fläschchen vom Bierkästchen?
gepostet vor 16 Jahre, 8 Monate von duschendestroyer
nein so würde ich das nicht sagen
lisp ist nicht wirklich für etwas anderes gedacht
ok damals in den 70ern wollte man ein program mit dem man funktionen ableiten und integrieren kann aber lisp ist einfach eine programmiersprache die 1. zu den mächtigsten gehört (wenn nicht die mächtigste ist (c++ jungs bitte haut nicht)) (und damit ein allrounder ist) und 2. besonders durch ihr alter und auch durch ihre verbreitung (lisp eine aussenseitersprache zu nennen ist imo shizophren da es durchaus zielgruppen gibt in denen lisp pflicht ist) bereits in einem breiten spektrum von anwendungen seine macht unter beweis stellen durfte. Ihr seid nicht die ersten die eine webanwendung in lisp umsetzen wobei lisp im web durchaus selten ist was aber auch am wesen der zielgruppe dieser sprache liegt.
und noch was:
ein browsergame in php zu entwickeln trifft wohl eher dunedans vorstellung
SCNR
gepostet vor 16 Jahre, 8 Monate von Dunedan
Original von Bringer
Mal ganz doof gefragt :
- LISP ist turingvollständig
und
- eigentlich für was gaaanz anderes gedacht
oder seh ich das etwa falsch

Ja, tust du. Denn Lisp ist eine Sprache die man auch normal zum programmieren verwenden würde. Gut, vielleicht nicht für Browsergames, aber generell zum ernsthaften programmieren.
Wohingegen Postscript und TeX Sprachen sind in denen man eher keine Programme schreibt.
Original von Bringer

Bekommen wir von Thanandar nun jeder ein Fläschchen vom Bierkästchen?
Aber ok, überredet. Für eure tollen Umsetzungsideen kriegt ihr auch ein paar Fläschen Bier, allerdings mit der Einschränkung, dass es auf einem GN-RL-Treffen sein sollte. Ob's sowas mal geben wird, steht ja aber in den Sternen.
gepostet vor 16 Jahre, 8 Monate von Bringer
es ist klar das LISP eine relativ weit verbreitete sprache ist. Haskell auch, aber kaum jemand lässt das wort ueberhaupt noch fallen.
btw, das LISP keine außenseitersprache ist steht außer frage, aber es ging ja auch nur um außenseitersprachen im webbereich ;D
wer sich fragt womit die steuerungstechnik des transrapide zumindest teilweise umgesetzt wurde wird bspw auf LISP stoßen
(thx im vorraus Dunedan
was ein GN entwicklertreffen angeht: actio et reactio
ich wäre gerne dabei)
gepostet vor 16 Jahre, 8 Monate von Dunedan
Original von Bringer
es ist klar das LISP eine relativ weit verbreitete sprache ist. Haskell auch, aber kaum jemand lässt das wort ueberhaupt noch fallen.

Also ich hab ja schon mal ein halbes Jahr notgedrungen mit Haskell arbeiten müssen. Insofern sagt es zumindest mir was.
Aber LISP ist definitiv um einiges weiter verbreitet als Haskell. Natürlich könnte man jetzt noch haufenweise andere Programmiersprachen aufführen die nicht wirklich bekannt sind, aber ich habe mich bewusst auf Postscript und TeX festgelegt, weil ich denke, dass es ein großer Spaß wäre ein BG in einer dieser beiden Sprachen zu sehen.
Mein Spiel. Meine Regeln.
Wobei ich auch gerne nochmal betone, dass das BG nicht sonderlich komplex sein muss. Also sowas wie Schiffe versenken gegen einen menschlichen Gegner würde mir "schon" reichen.
gepostet vor 16 Jahre, 8 Monate von abuzeus
Das ist jetzt aber nicht Fisch und nicht Fleisch. Irgendeine krude Sprache (krude im Sinne von: unkomfortabel) für sowas bemühen ist doch halbgar. Ich lose einen weiteren Kasten Bier aus, für den, der eine Turingmaschine entwickelt, die ein rudimentäres Spiel, sagen wir mal Tetris, sinnvoll implementiert. Wie sowas genau zu machen ist, überlasse ich dem Gewinner.
Der Kasten kann bei mir zuhause abgeholt werden ;-)
gepostet vor 16 Jahre, 8 Monate von COrthbandt
Das geht doch noch besser!
Ich lobe einen Kasten Becks für denjenigen aus, der Quake3 nach Whitespace portiert.
Den braucht er dann auch...
gepostet vor 16 Jahre, 8 Monate von Dunedan
Ihr Spießer. Lasst mir doch mal meinen Spaß.
Ihr könnt ja bei BG24 einen ähnlichen Thread aufmachen.
gepostet vor 16 Jahre, 8 Monate von abuzeus
Kenn ich nicht. Ich wechsel immer erst das Forum, wenn das alte eingeht. Rate mal, wie ich hergekommen bin ;-)
gepostet vor 16 Jahre, 8 Monate von Dunedan
Original von abuzeus
Kenn ich nicht.

Wärst du regelmäßig im IRC würdest du es auch kennen. Irgendwelche Leute (ich hab irgendwie Klaus und duschendestroyer im Hinterkopf) kommen da immer mit entsprechenden Links an.
gepostet vor 16 Jahre, 8 Monate von duschendestroyer
Das ist pure Verleumdung!
ich habe seit ich hier Entwickler bin keinerlei Aktivitäten im genannten Portal getätigt
weder gelesen noch geschrieben
von daher können die erwähnten links nicht von mir kommen
und soweit ich weis hat Klaus auch nichts damit zutun

gepostet vor 16 Jahre, 8 Monate von Dunedan
Also Klaus war's wirklich nicht. mail-me redet offensichtlich immer viel über BG24. Und auch von duschendestroyer hört man ab und an was von BG24. Jawoll!
P.S.: Natürlich will ich hier niemanden schlecht machen der bei BG24 mitliest. Und natürlich reden obengenannte Leute auch nicht positiv über BG24. So, ihr ollen Keine-Dunedan-Späße-Versteher. ;P
gepostet vor 16 Jahre, 8 Monate von abuzeus
Original von Dunedan
Wärst du regelmäßig im IRC...

Können vor lachen. Zweimal die Woche im Internetcafe mit einer Verbindung die alle fünf Minuten abbricht - nee, IRC is ja kein Puff mit rein-raus und so, oder?
gepostet vor 16 Jahre, 3 Monate von Tron

Wie wärs denn mit nem Ego-Shooter in AutoLISP? Die Gameengine wäre allerdings nur was für die Geldbeutel von jenen, die Quadcore Rechner für gute Zockerplattformen halten...

saludos

stefan

gepostet vor 16 Jahre, 3 Monate von Apocalyptica

Original von Tron

...die Quadcore Rechner für gute Zockerplattformen halten...

saludos

stefan

 QuadCore das ist ja wohl ein muss! Oder zockst du auf was Anderem? *kopfschüttel*

gepostet vor 15 Jahre, 8 Monate von rami95

Da das hier ja mal wieder verlinkt wurde: Wie sieht es mit einem kompletten Browsergame in Brainfuck oder gleich in Ook! aus? Beide laut Wiki Turingvollständig und gedacht, naja, für nichts, denke ich . Also dafür würd ich 3 Tafeln Schokolade spendieren xD.

gepostet vor 15 Jahre, 8 Monate von Kampfhoernchen

Original von Apocalyptica

Original von Tron

...die Quadcore Rechner für gute Zockerplattformen halten...

saludos

stefan

 QuadCore das ist ja wohl ein muss! Oder zockst du auf was Anderem? *kopfschüttel*

 Klar, ich nehme dafür immer noch meinen nachgebauten Deep Blue.

 Bitte nicht allzu weit vom Thema abdriften. Danke.

Auf diese Diskussion antworten