Simutrans im Browser - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Wünsche und Anregungen (https://simutrans-forum.de/mybb/forumdisplay.php?fid=8) +--- Thema: Simutrans im Browser (/showthread.php?tid=7497) Seiten:
1
2
|
Simutrans im Browser - Simutrans-Fan - 12-07-2013 Hallo, ist es eventuell möglich bzw. umsetzbar Simutrans direkt im Browser zu spielen? Vll auch als Browsergame? Oder verbraucht das zu viel Speicher auf dem Server? - Dwachs - 12-07-2013 Eher nicht. Entweder man laesst Simutrans im Browser laufen als javascript oder so, gab mal ein Projekt fuer OTTD. Oder Simutrans laeuft auf dem Server und schickt dann Updates an den Browser, das braeuchte eine komplett neue Programmlogik. - Simutrans-Fan - 12-07-2013 Wäre es über JavaScript möglich? - prissi - 13-07-2013 Jain, es gibt einen LLVM nach Javascript compiler mit SDL für C++. Damit könnte es geht; allerdings wird es unterirdisch langsam und instabil sein. - Simutrans-Fan - 13-07-2013 Wenn es extrem langsam wäre ist es wahrscheinlich nichts, aber ch laube hier kann man darauf waren das es mit modernen Webtechnologien in den nächsten Jahren eine Lösung gibt oder? - Norman - 13-07-2013 Warum soll es im Browser spielbar sein? Was versprichst du dir davon? - prissi - 14-07-2013 Javascript wird immer 5-10x langsamer sein als nativer C++ Code sein, aus verschiednene Gründen (implizite Type, merh Checks, keine richtige Speciherverwaltung, Interpretierter Code, ... ). Da die aktuellen Prozessoren im Singlespeed seit Pentium 4 kaum mehr zugelegt haben (sondern nur die Zahl der Prozessoren enrom erhöht) und Simutrans (und Javascript) die ziemlich egal ist, dürfte Simutrans als Javascript auch noch in fünf Jahren keine Erbauung sein. EDIT: siehe Seite 3 http://www.lanl.gov/orgs/hpc/salishan/salishan2011/3moore.pdf Seit 2005 kaum mehr Anstieg der single thred Integer Performance (die für ca. 90% der Programme einschließlich Simutrans entscheidend ist). - Simutrans-Fan - 14-07-2013 Eine Frage noch: Wie würde man trotz der Einschränkungen Simutrans auf einen Server bekommen? - prissi - 14-07-2013 Nein, Javascript wird Clientseitig gehandelt. Man würde also eine ziemlich große Webseite mit Javascript und den Pakdaten runterladen und im Browser starten. Für Serverseitiges Simutrans geht entweder der normale Simutransserver oder Xwindows. - pETe! - 19-07-2013 Berechnet ein Simutransserver zentral alle Spielaktionen und schickt sie nur an den Client? |