Browser statt Fenster!?

Übersicht BlitzBasic Allgemein

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

 

Jo

Betreff: Browser statt Fenster!?

BeitragDo, Jun 23, 2011 14:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Hält es jemand für technisch machbar, die gesamte Grafik- und Text-Ausgabe, statt in einem normalen Fenster bzw. Fullscreen, direkt im Webbrowser auszugeben bzw. umzuleiten?

Midimaster

BeitragDo, Jun 23, 2011 15:44
Antworten mit Zitat
Benutzer-Profile anzeigen
ja mit Monkey soll das eines Tages fuktionieren....

Starwar

BeitragDo, Jun 23, 2011 21:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Entweder
http://www.osakit.com/
oder gleich HTML5.
Beim ersten muss sich jeder Nutzer den Player installieren um zu spielen.
MFG
 

Jo

BeitragFr, Jun 24, 2011 19:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Starwar hat Folgendes geschrieben:
Entweder
http://www.osakit.com/
oder gleich HTML5.
Beim ersten muss sich jeder Nutzer den Player installieren um zu spielen.
MFG


Technisch also anscheinend kein Problem, wäre nun interessant zu wissen wie das osakit dies bewerkstelligt!?

Starwar

BeitragFr, Jun 24, 2011 19:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Laut Webseite irgendwie über ein ActiveX-Control, also was COM-kompatibles.
Ich denke es wird per WinAPI-Funktionen die B3D interne Fenstererzeugung auf eine andere Elternkomponente umgeleitet. Aber das ist nur eine Vermutung.
MFG

Farbfinsternis

BeitragFr, Jun 24, 2011 19:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Nimm jBB ... damit kannsu direkt im Browser Deine Games basteln.
Farbfinsternis.tv
 

HavockToxx

BeitragSa, Jun 25, 2011 1:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich weis nicht was das soll? Wenn man ein Spiel fürs INet machen will, brauche ich doch nur Java oder Phyton(hab den namen nicht genau in kopf) Nur die frage war ja ob Brower oder ein Extra Fenster. Ich denke das henkt auch viel mit der art von Spiel oder Anwendung ab. Bei 3D würde ich schon auf eine art Fensteranwendung beziehen. Bei 2D eher im Browser. Zudem muss mann durch ein Fenster nicht auf den Browser angewiesen sein, sprich man kann dann jede art von Browser unterstützen. Wie gesagt sollte man das abwägen.

MFG
Havock

Starwar

BeitragSa, Jun 25, 2011 10:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du wirklich viel mit Multiplayer, Zugriff auf die Festplatte, etc. machen willst, solltest du dir mal Java WebStart angucken.
- HTML5 ist eher (ich bin da kein Experte) Flash-Like vom Anwendungsgebiet.
- jBB sah sehr interessant aus, einfach, funktioniert gut. Das ist auf jeden Fall ein Versuch wert. (allerdings ohne großes IO oder Multiplayer) (korrigier' mich wenn ich daneben liege)
- Java Applets sind eine Qual, ich bekomm sie einfach nicht vernünftig zum Laufen.
MFG
 

Jo

BeitragFr, Jul 15, 2011 17:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Für Spieleneuentwicklungen auf Web-Basis sind die genannten Tools natürlich sehr gut geeignet.
Doch meine Frage zielt speziell auf ein schon fertiges Game:
Wie ist es machbar, ein Spiel das normalerweise im Vollbild- oder Fenstermodus läuft, direkt im Browserfenster laufen zu lassen!?
Wäre extrem dankbar wenn jemand eine nahezu fertige Lösung parat hätte!
 

feider

ehemals "Decelion"

BeitragFr, Jul 15, 2011 18:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Eine .exe kannst du normalerweise nicht ins Browserfenster einbinden. Mir fällt auch kein Fall ein, in dem das jemand gemacht hat.

hazumu-kun

BeitragFr, Jul 15, 2011 21:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Beispiel Minecraft:
In Java programmiert ist es ein leichtes das Spiel einmal im Browser einzubinden, und nebenbei auch einen Launcher + *.jar Datei zum Runterladen anzubieten.

Bei Java seh ich da den einzigen flächendeckend verfügbaren Standard für dieses Anwendungsgebiet. Alles andere würde bestimmt nur den Nutzer ärgern.
Wenn ich z.b. für ein OSAkit Spiel noch nen Player runterladen muss, lass ich es eben bleiben, habe ich keine Lust zu.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent
 

Jo

BeitragSo, Jul 17, 2011 19:38
Antworten mit Zitat
Benutzer-Profile anzeigen
@hazumu-kun, kannst du das etwas ausführen und mir (als Java Laie) einen Ansatz geben wie ich das in Java verwirklichen kann?

hazumu-kun

BeitragMo, Jul 18, 2011 1:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich bin da in Java nicht gebilded genug um dir jetzt eine rundum Lösung zu präsentieren. Aber als Laie solltest du wirklich erstmal Java lernen bevor du versuchst eine applet/applikation Mischform zu bauen.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent

Eingeproggt

BeitragMo, Jul 18, 2011 11:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie die Java-Umsetzung nun genau aussehen kann oder soll ist eine Frage... eine gute... die wir aber grob gesagt nicht hier im blitzforum diskutieren können oder sollten.

Jedenfalls sag ich noch kurz dazu, dass du, wenn du das mit Java machen willst, es KOMPLETT in Java machen musst. Das hat dann wirklich nichts mehr mit BB zu tun und ich denke weiters, dass man BB-Code nicht mal eben so nach java portieren kann. Man müsste eben das Projekt komplett in Java anfangen und durchziehen.
Was eventuell, wenn ich mir deine Frage so anschaue, nicht in deinem Interesse liegt Jo?

Wollte nur darauf hinweisen, ist ja nicht unbedeutend Wink

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

hazumu-kun

BeitragMo, Jul 18, 2011 13:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich denke die Basis wird eine Auswahlfunktion sein, die anhand von Kommandozeilenparametern 2 verschiedene Strukturen für das Programm aufbaut.
Die Applet Struktur funktioniert dann wie ein klassisches Applet und benutzt die dafür gängigen Methoden usw.
Und die Applikationsversion wird dann komplett anders aufgebaut sein.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent

Starwar

BeitragMo, Jul 18, 2011 18:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Gefährliches Halbwissen, hazumu!
MFG

hazumu-kun

BeitragMo, Jul 18, 2011 20:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja das kann durchaus sein, Java ist nicht unbedingt so wie man denkt, dass es am einfachsten ist.

Aber Fakt ist: Für solchen Spielkram muss man doch tatsäcxhlich erstmal die Sprache an sich beherrschen.
Ist ähnlich wie bei B+ die WinAPI als Ergänzung zu benutzen.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent
 

Jo

BeitragDo, Jul 21, 2011 9:05
Antworten mit Zitat
Benutzer-Profile anzeigen
@Eingeproggt, genau so ist es, das Spiel ist in Blitz3D geschrieben und so bleibt es auch. Ich suche lediglich eine Möglichkeit die Grafikausgabe im Browserfenster stattfinden zu lassen.

Midimaster

BeitragDo, Jul 21, 2011 9:51
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab keinen Schimmer, ob wo was geht:

Im Browser reserviert sich ein MINI-Programm von Dir unter HTML5 eine Canvas. Deren Handle übergibtst Du nun an das eigentliche Spiel. Das Spiel versucht nun dem eigenen Graphic3d() dieses Handle unterzuschieben.

oder so:

Im Browser reserviert sich ein MINI-Programm von Dir unter HTML5 eine Canvas. Deren genaue Lage und Ausmaße übergibtst Du nun an das eigentliche Spiel. Das Spiel versucht nun sein Fenster (ohne Rahmenelemente) genau an diese Stelle zu positionieren.


Erklär doch mal ,warum Du es unbedingt im Browserfenster betreiben willst? Ein Fenster ist doch wie das andere.... Oder geht es Dir eher um die Verteilung an Dritte? Oder gar via Server? Mehr Input, bitte!

Xeres

Moderator

BeitragDo, Jul 21, 2011 12:32
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic ist nicht dafür gemacht.
Mit der Zeit & Energie die du dafür einsetzen musst, kannst du das Spiel vermutlich komplett in eine passende Sprache übersetzten, die nativ deinen Wunsch unterstützt und dabei schnell & reibungslos funktioniert.
Ich werd' von jedem Exe-im-Browser Programm tunlichst meine Finger lassen, hört sich nach einen schnellen Methode an, sich was ein zu fangen.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group