Phatfinding...
-
Tja, das is schade und gleichzeitig der Grund, warum dieses Projekt gestorben ist. Nachdem ich (bei mir) fehleranfällige Funktionen wie CreateTexture() und GetViewport() entfernt habe, hatte ich gehofft, dass es läuft. Sehr seltsam, bei mir läufts immer fehlerlos, im InetCafé auch, mein Vater kanns auch spielen, aber nur wenige von meinen Kollegen haben die Ehre. Ich weiß auch nicht wieso... Vielleicht guckt ihr mal in die Protokoll.txt, da könnte was drinstehen, dass uns weiterhelfen könnte.
Sorry... D1B
PS: Wenns bei jemandem klappen sollte, doch bitte ma posten...
-
Fehler: GetViewport() failed
SpielInit: Szene failed
GameInit() failed.
GameDown() was successful.
-
Bei mir läufts, aber sobald ich die Maus bewege, isses aus.
-
lol @ Optimizer: dann lass doch einfach die Maus in Ruhe, is n TastaturSpiel...
@ all: Habs jetzt nochmal um sämtlichen 3D-Schnickschnack erleichtert (is ja nur optisch, die Funktionalität is die selbe) Jetzt sollte es klappen, und is auch nur noch halb so groß, hier könnt ihrs also nochmal saugen, viel Spaß...
mfG D1B
-
Wo ist da Phatfinding?
Das die Murmel an der Wand rumrutscht?
-
Funktionierts? cool...
Direkt im Hauptmenü issn Unterpunkt, unter Start und über Options. Der heißt View Pathfinding, den musste markieren und dann return drücken, dann kannste gucken. Wichtig dabei is nur, dass Bots drin sind, denn für die is das Pahtfinding schließlich. Am besten (eigentlich zwingend) gehst du gleich am Anfang auf Options und stellst Humans auf 0 (dann kannste nicht mitspielen, aber das Pathfinding beobachten) und Bots auf keine Ahnung wieviele, so viele, wie du halt sehen willst. Am besten so einen bis drei. Und dann drückst Esc um wieder ins Hauptmenü zu kommen und dann gehst auf View Pathfinging. Es gibt 2 Typen von Bots, die erkennt man an dem kleinen kreis. Wenn der schwarz ist, versuchen sie, Kollisionen zu vermeiden, wenner rot is fahren sie einfach drauf los, egal wer im Weg ist.mfG D1B
-
Arbeite doch einfach weiter an dem Game, mach den Bug mit der Maus weg (is das nur bei mir?) und schau, dass man des Teil mal minimieren kann ohne dass es kracht.
Außerdem würd ich mehr PowerUps einbaun und andere Symbole dafür verwenden. ICh denke, da lässt sich noch einiges draus machen.
-
Danke! Das mit der Maus sollte nur während der Initialisierung sein. Mitten im Spiel kann man die (ich jedenfalls) bewegen wie man will. Nur beim Start macht DInput nicht mit, wenn sich da die Maus meldet. Und die Sache mitm Mimieren is mir auch n Rätsel. Is wohl irgendwas in der WindowClass. Mich freuts, dass es überhaupt klappt. Vielleicht starte ich demnächst mal nen neuen Thread, da können dann alle Vorschläge machen
Das ganze optisch n bisschen attraktiver zu machen hab ich mir auch schon überlegt, aber da ich das vielen Leuten schicke und denen keine allzu langen Downloadzeiten zumuten will, versuche ich mit möglichst wenig Ressourcen auszukommen. Und daher mach ich alles on-the-fly. Außerdem krieg ich immer Probleme, wenn ich Bilder reinblitten will, aber das könnte man echt noch machen...
Danke, D1B
-
Was is Phatfinding? Das wird mir hier alles zu leet.
-
Was is Phatfinding? Das wird mir hier alles zu leet.
Hehehehe...
:p
-
@ Optimizer: Das mit der Maus ist nicht nur bei dir, auch bei mir und einigen Bekannten, hab aber keine Idee, woran das liegen könnte...
-
Mit DInput kenn ich mich leider nicht aus. Aber das dürfte doch nicht so schwierig sein zu debuggen?
Mach mal try - catch(...) und gib im catch ne MessageBox mit Fensterhandle NULL aus. Direkt nach der MessageBox machst du nen Haltepunkt.
Wenn du im Spiel merkst, dass die MessageBox da ist (kann auch nicht sichtbar sein), drückste Alt+Tab dann is das ganze minimiert. Nun noch MessageBox wegklicken und die Anwendung bleibt am Haltepunkt stehn und du kannst debuggen.Wer ne bessere Möglichkeit kennt, zu ne Vollbildanwendung zu debuggen, der möge es mir bitte mitteilen
-
DirectInput selbst schmeißt allerdings keine Exceptions, das musst Du dann schon selbst in Deinem Wrapper übernehmen...
-
...
Edit[ Dieser Beitrag wurde am 01.03.2003 um 16:35 Uhr von Maxi editiert. ]
-
Aber des mit dem debuggen hab ich mich auch schön öfter gefragt wie man des bei fullscreen anwendungen am besten macht.
Kennt jemand da noch möglichkeiten?
-
Da bin ich auch jahrelang daran verweifelt, bis ich wenigstens mal auf die Möglichkeit (siehe oben) gekommen bin. Echt der Hammer, warum denken die Entwickler von Windows/VS nicht mal an sowas?
EDIT: ich gutel Deutsch
[ Dieser Beitrag wurde am 03.03.2003 um 14:04 Uhr von Optimizer editiert. ]
-
vielleicht hilft das auch ein wenig ( ein bisschen konkreter code )
http://dynamic.gamespy.com/~botman/yabb/YaBB.pl?board=2&action=display&num=4096
-
Original erstellt von Optimizer:
**Da bin ich auch jahrelang daran verweifelt, bis ich wenigstens mal auf die Möglichkeit (siehe oben) gekommen bin. Echt der Hammer, warum denken die Entwickler von Windows/VS nicht mal an sowas?
**Das hat M$ doch, du Held. Oder was denkst du wofür es remote debugging gibt, zum Kartoffeln kochen?
Bye, TGGC
-
rofl