Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

T-VIRUS

Alter Hase

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

11

17.10.2007, 17:18

Hallo,
hab auch mit VB gearbeitet.
Wir machen das sogar in der Schule um Anwendungsentwicklung zu lernen.
An sich ist Basic ganz okay und gut für Einsteiger in der Programmierung.

Für ein erstes Games ist es alle mal okay :)
Später solltest du aber auf C++ umsteigen.

MFG T-Virus
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

12

18.10.2007, 09:53

In dieser Woche mache ich gerade ein Praktikum bei MircoTOOL. da arbeite ich auch mit Visual Basic. als eingefleischter C++-Progger ein ganz schöner umstieg, aber nach 2 tagen hat mans eigentlich drauf. und ich finde VB ist eine sehr gute einstiegsmöglichkeit für alle angehende Spieleprgrammierer.

Zitat


Abrexxes: Für einfache Games ist Blitzbasic nicht schlecht. Wer komplexeres mit nahezu C++ Tempo [...] der ist bei Blitzmax gut aufgehoben wenn auch das ganze am Anfang etwas komplexer ist


naja der meinung bin ich nicht so. also ich habe auch mal Blitzbasic gemacht und war begeistert von der einfachheit (Blitzmax weis ich net). und wenn man die ganze sache gut plant ist es kein problem auch größere Projekte zu planen, vor allen dingen im performance ist Blitzbasic SEHR gut und der abstand macht sich zwischen C++ und Blitzbasic wenig bemerkbar.

der einzige Grund, warum ich mit C++ und DirectX arbeite anstatt mit Blitzbasic ist dass es wie auch schon gesagt kein OOP in BB gibt und man mehr kontrolle mit C++ und DirectX in tieferen Dingen hat.

SirForce

Alter Hase

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

13

18.10.2007, 13:00

Außerdem glaube ich, das es leichter ist, von C++ auf BB umzusteigen als andersherum! Der Komplexibilität halber.
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

14

18.10.2007, 16:43

jop. da wundert man sich wo der ganze code bleibt :D

Anonymous

unregistriert

15

18.10.2007, 17:57

TrommlBomml, gabs schon Festplatten als Blitzbasic fast so schnell wie C++ war und du getestet hast. XD

Aber zur Klarheit. Blitz3D benutzt DirectDraw (DX7) für 2D und DX7 für 3D. Blitz hat der heutigen DX9 Schnittstelle nichts mehr entgegen zu setzen, das muss nicht mal C++/Dx9 sein. Aber selbst bei einer normalen For Schleife ist Blitz C++ unterlegen. Aber für kleinere und mittel grosse Spiele spielt das heute keine Rolle mehr. Sofern man auf allerneuste DX Features (und weniger neue) verzichten kann ist Blitz mehr als ausreichend. Durch userlibs kann man das ganze erweitern, so habe ich selbst einen Import für die bass.dll geschrieben so das man Audiomässig auf dem neusten Stand ist. An DX9 libs wird gearbeitet, aber das Tempo von c++ oder Blitzmax wird man so nicht ganz erreichen.

Blitzmax dagegen nutzt MinGW und FASM zum erzeugen lauffähiger Exen, die verwendeten "Module" können ebenfalls in C/C++ entwickelt werden und das einbinden externer Resourcen (engines etc) kein Problem. Allerdings kann BM seine Power nur entfalten wenn man sich an diverse Regeln hält (korrektes initialisieren "Superstrict Mode" und OOP Gebrauch). Das bedeutet das BM komplexer ist und nicht so "leicht" wie Blitzbasic. Dafür kann man für Apple/Linux/Win32 entickeln und verschenkt nicht viel gegenüber C++. (C# verliert da die Schlappen).

Also bring dich mal auf den neusten Stand. ;)

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

16

19.10.2007, 09:07

das Blitzbasic langsamer als c++/directX ist will ich gar nicht bestreiten ;) und es wird auch in naher zukunft denke ich keine Firma auf die irrsinnige Idee kommen "hui wir schreiben nen game mit BB3D!"

und mal ehrlich: ich denke nicht dass jemand unter den hobbyprogrammierern sagen kann, dass er immer die neuesten Features von DirectX beherrscht, sodass man immer auf die neueste Version von DirectX angewiesen ist (ausser es kommt was übergeniales was einem etwas dermaßen erleichtert, dass man dieses Feature haben MUSS, dass ist mir jedoch noch nicht untergekommen). - naja dass BB directx7 benutzt wusste ich net aber es wird ja neue libs geben.

aber ich muss auch sagen so gut wie du kenne ich mich nicht mit den BlitzBasic /Max geschichte nicht aus. Mit BlitzMax hab ich mich gar nicht beschäftigt, da kann ich net meckern :p

Anonymous

unregistriert

17

19.10.2007, 15:05

Es geht ja hier nicht um eine "Firma". Ich verstehe nicht wieso hier jeder 2ten User direkt in Gigantomanie verfällt wenn es darum geht das ein Neuling ein kleines Spiel machen will. (Ohne C++/DX9 geht gar nichts, 3dsMAX, Dualcore Rechner). Aber das nur so nebenbei.

Offiziell wird es kaum eine DX9 Lib für BB geben, dafür ist MAX da. BB hat den Vorteil das es einfach Rockstabil ist und (für Spiele) wohl die beste API die es geben kann (einfach).

Das einige an einer DX9 Lib arbeiten hat vor allem den Grund BB zu beschleunigen. Heutige Grafikkarten sind nun mal nicht mehr auf DX7 optimiert und was da an Tempo verloren geht ist schon krass. Ausserdem muss man nicht gleich die gesamte DX9 Api auswendig können und Shader3.0 proggen. Aber DX7 hat nicht mal dynamische Schatten. Ich denke im Jahre 2007 ist das etwas was man nicht als "übertriebenen" Wunsch bezeichnen kann. Da BlitzMax halt wesentlich komplexer ist versuchen halt einige das einfache BlitzBasic auf DX9 zu bringen. Aber so oder so reicht es für "normale" Spiele allemal.

Beispiele wären CounterStrike2D und StrandedII , beide Blitzbasic. http://www.unrealsoftware.de/

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

18

19.10.2007, 15:52

k stimm dir voll und ganz zu. bevor ich weiter müll poste werde ich mich mal ein bischen belesen :roll:

terrible1

Frischling

  • »terrible1« ist der Autor dieses Themas

Beiträge: 58

Wohnort: Freyung

Beruf: Schülern

  • Private Nachricht senden

19

19.10.2007, 21:26

Danke an alle!!!

Ich hab zwar noch nicht ganz kapiert, was BB ist, aber...

Ich habe (für den Anfang) an ein Spiel wie "N" gedacht.
http://www.world-of-smilies.com/smiliegen/dyn_Nobody-l-is-l-perfect-r-0D-r-0A-r-28I-r-5C-r-27m-l-Nobody-r-29_Arial.ttf_center_26_8_x_b_a_c.gif

Anonymous

unregistriert

20

19.10.2007, 23:14

http://www.blitzbasic.com/Products/_index_.php
http://www.blitzforum.de/forum/

Werbeanzeige