Neues über GLBasic
DeutschEnglish
 
 
GLBasic kann nun auch für das Apple iPhone und den iPod Touch Programme erstellen. Somit sind alle Wege in den App Store frei!
Mehr GLBasic Spiele im App Store.
files/scribblemp/nice_scribble.png
So einfach sind Netzwerkspiele mit GLBasic:
Server
NETHOSTGAME 0
pl = NETCREATEPLAYER("foo")
NETSENDMSG(pl, 0, "Test")

Client
NETJOINGAME(ip$, 0)
pl = NETCREATEPLAYER("bar")
msg$=NETGETMSG(pl)

 
 
GLBasic SDK V8 Release 
Lange hat's gedauert, jetzt ist sie endlich da! GLBasic Version 8 bringt viele lang ersehnte Wünsche unserer Kunden in einem großen Update. Hier die wichtigsten Punkte:
  • GLBasic ist kostenlos für nicht-kommerzielle Projekte der Platformen: Windows, Linux und Mac (2D und Konsole). Werden Premium-Feature verwendet schaltet das ausgeführte Programm in den 5 Minuten Demo Modus um.
  • Funktionen in Types
  • iPhone / iPad Unterstützung
  • iOS4 Multitasking Unterstützung
  • 128 bit Verschlüsselung
  • Direkter Zugriff auf Bildpunkte. Laden aus dem Speicher heraus
  • Unterstützt Open Pandora Platform
  • Unterstützt Netbooks mit Windows CE. Läuft auch auf Navigations-Systemen.
  • Precompiler kann unabhängig von der IDE aufgerufen werden. Externe IDE ist damit möglich.
Weitere Punkte können dem aktuellen Logfile entnommen werden.

 
 
Dr. Shiver - das Familienspiel für's iPhone 
gfx/shiver/nice_shiver.png
Unser neues Spiel für das iPhone, jetzt auch für iPad im gut sortierten App Store erhältlich. Mehr...

 
 
Dienstleistungen 
Wir bieten in Zusammenarbeit mit Ocean Consulting GmbH ab jetzt einen Dienstleistungsbereich an, in dem wir ihre Softwareprojekte unterstützen oder durchführen.
Wir bieten ein hochqualifiziertes, erfahrenes Team das sich engagiert um ihre Aufgabenstellung kümmert.
services.glbasic.com

 
 
Online Benutzerhandbuch 
Das Benutzerhandbuch ist jetzt auch online einsehbar. Den Link findet man links unter "Support".

 
 
iPhone Lizenzpanik 
Nachdem sich durch das License Agreement für OS 3.3.1 eine ungeahnte Panik ausbreitet um die Legalität von Entwicklungstools für das iPhone, geben wir jetzt eine offizielle Stellungnahme zu diesem Problem an.
GLBasic ist in objC und C++ geschriebener Code. Dieser wird auf dem Mac mit XCode zu einer statischen Bibliothek compiliert. Nachher wird diese Bibliothek wieder auf den PC kopiert und in's Setup bzw. die Live-Updates von GLBasic implementiert.
Beim Kompilieren für das iPhone wird der GLBasic - Programmcode in C++ konvertiert und muss dann auf den Mac kopiert und dort kompiliert, gelinkt und signiert werden. Das ist der normale, offizielle Weg den alle iPhone Entwickler gehen müssen.
Es ist also im Endeffekt kein Unterschied zwischen GLBasic Entwicklern und anderen Studios bis auf den Ursprung der C++ Quellcodedateien die kompiliert werden. Die Einen schreiben diesen Code mit der Hand, die Anderen lassen ihn von GLBasic in C++ übersetzen.
Apple kann zwar niemals feststellen woher dieser Code stammt; dennoch werden wir auch weiterhin daran festhalten mit Apple 100% legal zusammenzuarbeiten. Wir sind Apple für das iPhone, XCode, Mac, OS-X und den App Store dankbar und verhalten uns daher fair und loyal.

 
 
Aktuelles Logfile 

 
 
Wo ist der Käse der nicht stinkt? 
Wieder ein neues Spiel im Apple iPhone App Store!
Weitere Spiele die mit GLBasic geschrieben wurden sind hier aufgelistet. Die Liste wächst wöchentlich. Ich möchte alle ermutigen den Schritt in Richtung AppStore zu wagen. Es zahlt sich wirklich aus.
gfx/cheese/cheese_icon_256x256.png

 
 
Neues iPhone Spiel: GooseBumpsters 
gfx/goosebumpsters_iphone.png
Das Spiel GooseBumpsters ist jetzt im App Store erhältlich.

 
 
Programmier-Wettbewerb: Brettspiele 
GLBasic.com sponsort wieder einen neuen Wettbewerb mit dem Thema Brettspiele. Mehr Infos gibt es hier.
Die Spiele sind jetzt online.
gfx/boardgames-logo.png

 
 
Wumbo's Adventure für iPhone 
gfx/wumbo/wumbo1.png
Das Spiel Wumbo's Adventure ist jetzt im App Store erhältlich. Wir arbeiten gerade am Leveleditor und LITE Version.

 
 
GLBasic Version 7 - für iPhone kompilieren 
Die Version 7 ist jetzt fertig und kann heruntergeladen werden. Bei den Projektoptionen kann man alle notwendigen Einstellungen für das iPhone Projekt vornehmen. Wenn man seinen Code auf dem iPhone oder dem iPod Touch testen möchte, muss man für 99$/Jahr das Apple Developer Program erwerben und einen Computer mit Mac OSX haben. Uncle hat ein geniales Video hochgeladen, das alles erklärt was nötig ist um ein Programm für das iPhone zu erstellen. Mit der neuen Version 7 kann man Programme für das iPhone erstellen. Endlich eine BASIC Programmiersprache für das iPhone.
Zu YouTube

Unser erstes Programm kann man hier einsehen:
ScribbleMP. Es ist ein Multiplayer-Zeichenprogramm für das iPhone und den iPod Touch. Das Programm wird bald kostenlos im AppStore bereitliegen.
files/scribblemp/nice_scribble.png

 
 
Online Hilfe 
MrTAToad hat eine online Hilfe für die GLBasic Befehle erstellt (engl.): http://www.glbasic.un-map.com/.

 
 
GLBasic für iPhone. In den sauren Apfel beißen? 
Es ist so weit. Unser iPhone Compiler läuft gut und alles wäre soweit in Ordnung, wäre da nicht Apple mit der Zeile: "You agree not to install, use or run the SDK on any non-Apple-branded computer.", was bedeutet, wir dürfen keine Bibliotheken für das iPhone ausliefern. Ich hoffe, dass eine Email Anfrage uns das trotzdem erlaubt. Sollte es nicht der Fall sein, werden wir erstmals in den sauren Apfel beißen und statt eines Compilers ein Programm dazulegen, das automatisch ein XCode Projekt erzeugen wird, das man dann auf einem Apple Mac compiliern kann um zu einer iPhone App zu kommen.

 
 
GPS auf Windows Mobile Geräten 
Im Showroom befindet sich ein Beispiel, mit dem man GPS Positionierung und Geschwindigkeiten unter Windows Mobile Geräten bestimmen kann.
Weiter gibt es jetzt einen Pressebereich auf der Webseite, wo Pressemitteilungen die mit GLBasic zusammenhängen erwähnt werden.

 
 
Netzwerk Befehle 
Mit dem aktuellen Update hat GLBasic nun auch Socket Befehle bekommen um auch im Netzwerkbereich ganz oben mitspielen zu können. Ferner sind die NET... Befehle nun in einer finalen Fassung verfügbar, gestestet und für stabil und schnell befunden worden.

 
 
S.E.U.C.K. - Shoot Em Up Contruction Kit 
Ich habe ein Remake von SEUCK (C64 version) geschrieben. Das "Spiel" kann man hier einsehen:
SEUCK Update: SEUCK unterstützt jetzt auch "Jump&Run" Spiele

 
 
Showroom um Share-It Shop erweitert 
Zur Vereinfachung habe ich in den Showroom eine Share-It Information hinzugefügt. Somit kann man seine Vollversion verkaufen, wenn man im Showroom nur eine Demo zur Verfügung stellen möchte. Bevor ihr jedoch wie wild Geld für eure Spiele verlangt, fragt bitte hier im Forum, wieviel für euer Spiel angemessen ist, bevor ihr ein Share-It Produkt anlegt. Vergesst auch nicht, eine einfache Methode in das Spiel einzubauen, mit der der Benutzer das Spiel, mit Hilfe des "generierten" Codes von Share-It.com, selbst freischalten kann. In der Regel sollte ein "Kennwort" für ein 5-10€ Spiel genügen.

 
 
GP2X Wettbewerb Ergebnisse 
Der Wettbewerb ist vorüber, mehr hier.

 
 
WiiMote - Nintendos "Wii Remote" Steuergerät (apr-2008) 
data/games/WiiMotemini.jpg
Dieses kleine Projekt unterstützt die Eingabe mit dem Wii Remote Steuergerät. Jetzt ist es GLBasic-Nutzern möglich Spiele zu schreiben, die das Gerät nutzen.

Mehr Informationen zum Gerät
GLBasic-Anbindung herunterladen

 
 
PeeJay's Tutorial 
Es gibt ein online Tutorial von PeeJay. Leider nur auf Englisch:
Tutorial

Jasper hat ein deutsches Tutorial geschrieben, das man hier herunterladen kann.
files/tutorial/ImgLesson13.png

 
 
Inline OpenGL 
Korrekt! GLBasic kann jetzt mit nativen Funktionen OpenGL Befehle: Hier herunterlade ... oder bis zum nächsten Update warten.

 
 
Header Dateien für INLINE 
Wenn man INLINE nutzt, sollte man diese Header installieren, damit man nichts voraus deklarieren muss: Download

 
 
Desktop Hintergrund 
gfx/Desktop-2007_mini.png
Während die letzten Arbeiten für das neue Design fertiggestellt werden und die CD Hüllen vorbereitet werden, kann man sich hier schonmal ein Desktop Hintergrundbild herunterladen: Download

 
 
3D Tutorial 
3D in GLBasic? So einfach geht's!

 
 
GLSL - GL Shading Language 
Mit der aktuellen Version ist ein weiterer Meilenstein in der GLBasic Geschichte erreicht. GLBasic verfügt nun über die neueste Technologie GLSL. Damit lassen sich Pixelshader als auch Vertexshader programmieren und somit die Technologie der nächsten Jahre heute schon verwenden. Mehr infos zu GLSL gibt es hier. oder hier (auf Englisch)

 
 
Tutorial Video 
Hier ist ein kurzes Tutorial-Video, das ein komplettes Spiel erstellt (wenn auch ein sehr dummes).
gfx/tutorial_video.png