WizSticks und GLBasic


sbock

Chaos is our mode and modus
Joined
Dec 22, 2005
Messages
3,778
Location
Germany
Es würde mich mal interessieren, wie es mit WizSticks so aussieht. Leider läuft die Previewfassung ja nicht mit aktuellen Firmwareversionen. Auch zum derzeitigen Status von GLBasic hätte ich gerne einige Informationen.
Es gibt ja mitlerweile mit Iprices Blox und auch Hoessi666 TetWiz funktionierende Games.

Ich wollte eigentlich diesen Thread wiederbeleben, was aber dank neuem Anti Doppelpost Feature nicht so ganz gelungen ist...

Gruß,
Stephan
 
sbock said:
Auch zum derzeitigen Status von GLBasic hätte ich gerne einige Informationen.
Es gibt ja mitlerweile mit Iprices Blox und auch Hoessi666 TetWiz funktionierende Games.

Wie meinst du das genau?
Also GLBasic unterstützt schon (längst) den WIZ.

edit: Paper Plane von mir is übrigens auch in GLBasic geschrieben.
 
Das GLBasic den Wiz unterstützt ist klar. Es wird ja auch im Shop zusammen damit verkauft. Da aber WizSticks nicht mit der Retail Firmware läuft wäre es interessant zu wissen, ob es noch Probleme mit der Unterstützung gibt. Im GLBasic Forum wird z.B. von Problemen mit MP3 berichtet. Auch der Grad der Unterstützung von OpenGL würde mich sehr interessieren.
 
Also Probleme mit MP3-Support, habe ich nicht. Eher mit ogg-Musikstücken. Für TetWiz habe ich daher sogar MP3 nehmen müssen. Ich tippe mal darauf, dass es auf das Format/Bitrate ankommt...

Die FW-Inkompatibilität ist wech... Schon die Version die mit meinem Wiz kam, hatte das Problem nicht mehr...Wahrscheinlich ist die WizSticks-Preview noch ein Kompilat einer anderen Version von GLBasic.

Ein bekannter Fehler ist, dass wenn man zum zweiten Mal ein GLBasic-Spiel beendet, sich das System aufhängt bzw einfriert...
Z.B.: Du zockst TetWiz und beendest es, spielst dann z.B. Mame, und beginnst dann doch noch eine Runde TetWiz. Sobald Du TetWiz nochmal beendest, friert der Wiz ein.
Zuerst dachte ich, ich hätte da was falsch gemacht, aber da jetzt auch jemand im englischen Forum darüber berichete, ist es wohl ein GLBasic-Fehler. Gernot kümmert sich aber wohl schon darum...
Nach Aus- und Einschalten des Geräts kann man dann aber wieder das Spiel nutzen...

Welchen "Grad" der Unterstützung meinst Du?
Du schreibst ein Programm und kannst es für viele Systeme kompilieren (ua. den Wiz und seinen Vorgänger). Gewisse Dinge, die auf Windows laufen, laufen nicht unbedingt in Vollspeed auf dem Wiz.
Habe mal ein 3D-Labyrinth aus den mitgelieferten Beispielen für den Wiz kompiliert. Das lief ätzend langsam (obwohl keine Gegner etc.) und schräge Wände wurden sehr verzerrt (bzw. die Texturen darauf). Liegt wohl an der fehlenden Fliesskomma-Einheit des Wiz...Weiß ich aber nicht so genau, da ich kein Hardware-Experte bin.
Für so ein System wird man i.d.R. immer ein wenig mehr optimieren müssen als für einen dicken Standrechner. Das ist dann aber auch unter anderen Programmiersprachen so; Hardware-Limitierungen kann keine Programmiersprache auflösen.
Übers Tearing kann ich nichts sagen, da meine Progs zur Zeit keine scrollenden Inhalte haben, bei den bisherigen One-Screen-Sachen ist mir nichts aufgefallen...

Ich würde sagen, dass GLBasic den Wiz im Moment schon ziemlich gut unterstützt, Feinheiten u.U. noch nachgebessert werden müssen (vielleicht sind das aber auch Fehler, die man aufgrund mangelnder Erfahrung am Anfang selbst macht und keine GLBasic-Macken)
Da TetWiz mein erstes GLBasic-Prog ist/war (komme aus der PureBasic-Ecke und habe auch noch Blitz3D), ist mein Überblick noch nicht ganz so weit...

Ich denke, dass GLBasic eine feine Sache ist und du kannst defintiv damit für den Wiz ein paar nette 2D-Sachen proggen.

Hoffe, ich konnte zumindest ein wenig helfen.

Edit: Ups, habe gerad´ gesehen, dass Du mit dem "Grad" der Unterstützung OPenGL meintest...
Soweit ich weiss, basiert die Sprache mit der kompletten Grafikausgabe auf OpenGL (daher wahrscheinlich auch der Name).

Probier doch mal die Demo, dann kannst Du sehen ob die Programmerierung in der Sprache was für dich ist...
 
Für den Wiz habe ich das 3D noch mit dem Software-Rasterizer gemacht. Die Bibliotheken für OpenGL|ES von GPH sind, freundlich gesagt, beta.
Dass GLBasic aber mit OpenGL|ES läuft beweisen unsere positiven Tests auf dem iPhone. Abarten, wann hier ein besserer Treiber kommt, dann schalte ich um, wenn es darurch schneller wird.

Das Problem mit dem 2x Starten ist wirklich ein Problem. Im engl. Forum auch noch wenig hilfreiche Informationen dazu, aber ich bleib' dran. Das lässt sich sicher lösen oder umgehen.
 
Besten Dank an Hoessi666 und Gernot für die umfassenden Informationen. :)

Gruß,
Stephan
 
Back
Top