Ich weis, was C/C++ ist ... und ich weis, warum ich PB bevorzuge.auser hat geschrieben:Selbst auf der Ogre3D Seite wird C++ nicht nur mit Vorteilen überhäuft:
Offensichtlich haben wir da beide die gleichen Gründe.
Der von dir Zitierte Text beschreibt den Umstand ziemlich treffend,
wobei ich weniger ein Problem damit hab, dass man viel "zu Fuß"
machen muss als mehr damit, dass dadurch der Entwicklungsaufwand
um ein vielfaches höher wird. (zeit mäßig)
Also diese ganzen Eigenschaften wie das Verhalten im Z-Puffer undIch hab Blitz3D lange Zeit verwendet und ich finde es immer noch ziemlich cool.
Das was Blitz3D kann hab ich mit PureBasic nicht hinbekommen. Weder EntityAlpha, noch EntityOrder, noch EntityInView, noch EntityBlend oder GetEntityType.
Transparens werden über die Material-Scripte gesteuert. Mit PB 4.60
wird man nun auch endlich selber Material-Scripte einem Entity zur
Laufzeit zuweisen können. Das Ändern der Werte eines geladenen
Materials ist auch begrenzt mit noch mehr Befehlen möglich. Leider
aber wohl nicht alle, naja vielleicht kann das OGRE auch garnicht.
Ein Entity hat allerdings kein "Typ", ist mir zumindest nicht bekannt.
Das musst du selber verwalten. Die MousePick() Funktion ist allerdings
in PB4.5x buggy wie vieles andere auch, weshalb wirklich viel
Funktionalität fehlt, aber das bestreite ich auch nicht. Warten ja nicht
ohne Grund auf Bugfixes für die aktuelle Beta.
Jap, wobei mir persönlich mehr die Möglichkeit des Einlesens von PartikelDer Partikelemmiter in PB ist meiner Meinung nach zu eingeschränkt.
-Scripten fehlt, aber letzten Endes sind es am Ende nur Texturen (Billboards)
die zu Hauf dargestellt werden. Mir persönlich reicht das aber, allerdings kenn
ich auch nix anderes. ka was dadurch dann nicht möglich ist
Naja, mir persönlich reichen die 3D-Möglichkeiten von Blitz3D absolutNe... ein Befehl reicht nicht. Ich würde eher sagen Blitz3D vermittelt den Eindruck man könnte allein ein Spiel kreiren - und es hat recht damit.- Würde ich mich mit Singleplayer oder "Direct-Play" ohne Linux-Server-Part zufrieden geben...
nicht. Ich will kein 0-8-15 Spiel, das aussieht als wäre es für den N64.
na gut, mein können in Sachen 3D reicht eigentlich garnicht für mehr aus,
aber dafür sucht man sich halt dann andere Leute ^_^ ... nen 2D-Spiel
hab ich schon gemacht ... siehe QBasic.de, das hat die grenzen von
QBasic damals auch ausgereitzt. Nun ist PureBasic drann.
Oh ja ... für so was brauchst aber auch ein großes Team + Budge. DasKennst du Master of Orion2? Ich hab erst vor kurzem einiges Seufzen darüber gelesen daß es keinen wirklichen Nachfolger dazu gibt. Das Spiel ist "ödes" 2D genau so wie X-Com Terror of the Deep oder das alte Civ oder Transport Tycoon. Elite ist auch ein Titel den ich persönlich sehr cool fand und das 3D war nicht wirklich der Hammer. Viele solcher Spiele hatten meiner Meinung nach mehr "Seele" als so einige der heutigen "Eye-catcher". Ich finde auch Crysis toll aber ich selbst will kein Crysis bauen und auch keinen Kino-film drehen. Ich kann in vernünftiger Zeit 3D-Modelle bauen, Grafiken zeichnen, Musik und Sound erstellen ... wenn ich dann aber an die Anfangsequenzen von Crysis denke dann kommt man meiner Meinung nach was Animationen betriff an Motion-Capturing nur schwer vorbei. Das ist mir eine Nummer oder zwei zu groß.
haben wir nun natürlich nicht. Und RCT hat Chris Sawyer so weit ich gehört
hab in Assambler programmiert. RCT2 ist ebenfalls ein Alleinprojekt von ihm.
Auch Locomotion hat er progarmmiert (ähnlich wie TT). Lediglich RCT3 war
er "nur" noch Berater. Als 1-Mann Team muss man sich tatsächlich gut
überlegen, was man erreichen will. Ich konzentriere mich erst mal auf die
Funktionalität und habe grafisch PB-OGRE ausgeschöpft, um diese Funktio-
nalität auch praktisch testen zu können. Das Ergebnis ist bereits zu 100%
spielbar. Doch wegen der vielen PB-OGRE-Bugs kann ich es natürlich damit
nicht veröffentlichen. Noch ist aber eh einiges zu tun, bevor alle Funktionen für
einen ersten Release fertig sind und bis dahin hoff ich, dass PB so weit ist.
Ich Persönlich hab da andere Prioritäten. Es muss eine gewisse FunktionalitätIch hab keine Verwendung für die Crytek Engine sofern sie nicht eine einfache Schnittstelle zu PB bietet. Weil ich davon ohnehin vermutlich bei weitem nicht alles ausschöpfen würde wäre mir genau so ein CrytalSpace, Sauerbraten oder Ogre3D recht und sogar das Blitz3D welches auf DX7 basiert ist mir von der Qualität her völlig ausreichend. Es ist mir wichtiger weiter zu kommen als theoretisch wahnsinnig tolle Produkte zu schaffen wenn ich nur endlos viel Zeit hätte.
bieten, darf mich aber vom Aufwand her nicht Jahrzehnte zurück werfen. Eine
gute Mischung mach's, wenn ich mich am Ende gegen OGRE entscheiden muss,
wird es aber bei der Auswahl so oder so ein 50:50 Glücksspiel, weil tatsächlich
kaum jemand sich auf dem Gebiet bisher geübt hat und vorallem nichts
Veröffentlicht wurde, was einen für eine entsprechende Engine überzeugen könnte.
Wir sind hier praktisch alle Pioniere.
MFG PMV