www.wikidata.de-de.nina.az
DarkBASIC ist eine integrierte Entwicklungsumgebung IDE und eine Programmiersprache die beide vom britischen Unternehmen The Game Creators entwickelt wurden Die Sprache ist ein BASIC Dialekt und greift auf die DirectX Programmbibliotheken von Microsoft zuruck Ein besonderes Merkmal ist dass Befehle auch Leerzeichen enthalten konnen DarkBASICBasisdatenEntwickler The Game Creators LimitedErscheinungsjahr 2000Aktuelle Version Classic 1 21 14 August 2008 Professional 7 62 1 0762 12 Mai 2012 Betriebssystem WindowsKategorie CompilerLizenz MITdeutschsprachig jaDarkBASIC ermoglicht einen einfachen Umgang mit 3D Objekten Grafiken Sounds sowie anderen Medien Inhaltsverzeichnis 1 DarkBASIC 2 DarkBASIC Professional 3 Sprachumfang 4 Quelltextbeispiele 4 1 Hello World 4 2 3D Beispiel 5 Sync On 6 Mit DarkBASIC erstellte Programme 7 Sonstiges 8 Rezeption 9 Literatur 10 Weblinks 11 EinzelnachweiseDarkBASIC BearbeitenDie erste Version von DarkBASIC auch DarkBASIC Classic genannt kurz DB oder DBC erschien 1999 In dieser Variante werden die erstellten Programme BASIC typisch interpretiert DarkBASIC benutzt die Funktionen der DirectX Versionen 6 bis 8 1 Durch einen Patch der im Jahr 2000 erschien wurden Netzwerk Funktionen hinzugefugt Diese Version wird inzwischen nicht mehr weiter entwickelt Der Hersteller betreibt ein Programm welches diese Software fur Schulen kostenlos anbietet DarkBASIC Professional BearbeitenDie Professional Version von DarkBASIC kurz DBP welche in Deutschland unter dem Namen 3D Games Creator vertrieben wird erschien im Jahr 2002 Sie beinhaltet eine neue benutzerfreundlichere IDE und weitere Verbesserungen welche die Sprache und die Technik der mitgelieferten Befehle betrifft Beispielsweise unterstutzt DarkBASIC Professional neue Dateiformate die es in der Classic Version nicht gab Unter anderem gehoren dazu Half Life oder Quake III Arena Karten ausserdem werden die Programme in echten Maschinencode ubersetzt Diese Variante von DarkBASIC nutzt ausserdem die DirectX Versionen 8 und 9 aktuell 10 0 Februar 2008 Fur diese Version existieren Erweiterungen des Herstellers selbst sowie von der Community bereitgestellte Im November 2015 wurde Quellcode von DarkBASIC Professional auf GitHub veroffentlicht 1 Sprachumfang BearbeitenKategorie Beispiele neu in DBPCore If Dim AndSystem Call Dll Fog Available Make MemoryMathematik Sin Inc Make Vector3Input Output Print Mouseclick Make Memblock From FileNetzwerk Ftp Connect Create Net Game Http ConnectAudio Play Sound Load 3DSound Set Music Volume2Dimensional Circle Blur Bitmap Load DVD Animation3Dimensional Make Object Sphere Point Light Load BSPKategorie Beispiele neu in DBPQuelltextbeispiele BearbeitenHello World Bearbeiten PRINT Hello World WAIT KEY der Befehl ist notig damit das Programm nicht sofort beendet wird 3D Beispiel Bearbeiten Bewege einen Wurfel uber den Bildschirm mit den Pfeiltasten sync on aktiviere die manuelle Bildschirmsyncronisation sync rate 60 setze die Bildschirmwiederholungsrate auf 60Hz rem deaktiviere die automatische Programmbeendung durch die Esc Taste disable escapekey make object cube 1 100 erstelle einen Wurfel mit der Grosse 100 posz 10 posx 10 posy 10 repeat start Hauptschleife Steuere die Position des Wurfels if upkey 1 then inc posy if downkey 1 then dec posy if leftkey 1 then dec posx if rightkey 1 then inc posx position object 1 posx posy posz positioniere das Objekt neu sync aktualisiere das Bild until escapekey 1 beende die Hauptschleife wenn Esc Taste gedruckt delete object 1 losche das am Anfang erstelle Objekt end beende das ProgrammSync On BearbeitenDie Sync On war ein seit 2002 jahrliches stattfindendes Treffen der deutschen DarkBASIC Community dort wurden Vortrage zur Spieleentwicklung gehalten Spiele sowie Programme vorgestellt Bei diesen Treffen war auch bereits der Hauptentwickler Lee Bamber aus dem Vereinigten Konigreich zu Gast Folgende Veranstaltungsorte sowie Gastgeber traten in der Vergangenheit auf 2002 in Bamberg von Thomas Gortler und Michael Karg 2003 in Bamberg von Thomas Gortler und Michael Karg 2004 in Bamberg von Thomas Gortler 2005 in Berlin von D Man 2006 in Altenstadt von Stephan GeistMit DarkBASIC erstellte Programme BearbeitenFPS Creator Ein Programm welches ein einfaches Zusammenstellen eines Ego Shooters ermoglicht Tom Yum Goong Spielumsetzung des gleichnamigen Films mehr als 30 000 Einheiten wurden verkauft Sonstiges BearbeitenEin in den Nachrichtenmedien kursierendes Hackerfoto enthielt DarkBASIC Code Das zugehorige Programm entstand Ende 2011 wahrend eines Programmierkurses zu DarkBASIC an einer amerikanischen Schule und war ursprunglich fur die Simulation eines Toasters bestimmt 2 Rezeption BearbeitenDie US amerikanische Fachzeitschrift Game Developer widmete DarkBASIC Professional 2003 einen ausfuhrlichen Testbericht und bewertete es mit 4 von 5 Punkten 3 Literatur BearbeitenJonathan S Harbour DarkBASIC Pro Game Programming Second Edition Course Technology ISBN 1 59863 287 6 englisch Alistair Stewart Hands On DarkBASIC Pro Volume 1 Digital Skills ISBN 1 874107 08 4 englisch Weblinks BearbeitenHomepage des Herstellers englisch DarkBASIC auf GitHubEinzelnachweise Bearbeiten Dark Basic Pro Out In The Open In GameCreators Forum 20 November 2015 abgerufen am 30 Oktober 2023 Alexander Merz Symbolbild Boser boser Toaster In golem de 16 April 2013 abgerufen am 17 April 2013 Newsletter Issue 9 The Game Creators Limited September 2003 abgerufen am 30 Oktober 2023 Abgerufen von https de wikipedia org w index php title DarkBASIC amp oldid 238647352