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

211

17.11.2007, 23:53

XP wie sind den deine skills so weil ToBTeam sucht noch nen aktiven coder ;)

XP^

Treue Seele

  • Private Nachricht senden

212

18.11.2007, 15:26

Zitat von »"Mapa"«

XP wie sind den deine skills so weil ToBTeam sucht noch nen aktiven coder ;)


PM'ed :)

BlackSnake

Community-Fossil

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

213

18.11.2007, 22:47

nabend,
weiß nicht, ob der fortschritt genügt um mein projekt hier vorzustellen. aber ich versuche es einfach mal.

ich arbeite zurzeit an einer engine. wirklich viel kann sie noch nicht. ich kann ja mal aufzöhlen was sie so kann.

Konfigurationsdialog
ich habe in der engine einen eigenen konfigurationsdialog. man kann bei der initialisierung festlegen, ob er jedes mal erscheinen soll, gar nicht, oder nur einmal beim ersten start. wenn man ihn gar nicht anzeigen lässt, werden entweder standardeinstellungen benutzt oder der user übergibt eine von ihm ausgefüllte engineconfig an die engine.

Renderer
ich unterstütze nur einen renderer. hierbei handelt es sich um directx 10. man kann zwar auf umwegen andere renderer einbauen, aber dieses unternehmen hatte ich eigentlich nicht vor.

das eigentlich schwere an der sache mit dx10 ist ja, dass es keine pipeline mehr gibt. man ist also gezwungen mit shader zu arbeiten. das zweite problem, was besteht, der user soll möglichst wenig arbeit haben. also muss man sich jetzt ein ausgetüffteltes system ausdenken...

Kurzer Abriss der Funktionweise
um was in 3d darstellen zu können, fügt man der engine einfach ne kamera hinzu. diese beinhaltet dann die ganzen daten(cameramatrix, projectionsmatrix...). nun muss man einfach über den szenemanager ein modell laden. das ich nur mit shader arbeite muss man noch ein shadercallback erstellen, der wiederum von einer klasse abgeleitet ist. dort füllt man die eine vorhandene funktionaus. sie dient zur übergabe der shadervariablen. jetzt kommt die methode des scenemanagers ins spiel. man übergibt der funktion allerhand daten. unteranderem das callback, shadername...
das wars. als letzes muss man nur noch den scenemanager rendern lassen und das modell erscheint auf dem bildschirm.

Schlusswort
das dieses nicht alles ist, ist klar. dies sollte nur in kurzen sätzen beschreiben, voran ich momentan arbeite...
;)

214

19.11.2007, 16:56

Mein erster beitrag nach langem Mitlesen :D :

ich schreibe jetzt schon ne weile an einem 3D-Tic Tac Toe. ich hab mir einfach mal den Code von Breakanoid genommen, und angefangen darin rumzuändern :)

funktioniert inzwischen soweit ganz gut, an der KI wird noch gearbeitet.(die hab ich gestern abend noch schnell eingebaut^^). Evtl. bau ich dann noch nen Multiplayer ein.

http://www.file-upload.net/download-496629/TicTacToe3D.rar.html

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

215

19.11.2007, 17:29

ich finde es is ganz schön geworden, die grafik sieht gut aus aber schlicht. beim spielen gegen den computer kann man manchmal 2 mal hintereinander ziehen, wenn der computer den ersten zug gemacht hat.

denjo

Treue Seele

Beiträge: 163

Wohnort: BLB

  • Private Nachricht senden

216

19.11.2007, 17:33

Sieht ganz nett aus ...

2 Sache sind mir aber aufgefallen!
:arrow: 1: Wenn jemand gewinnt, dann steht dort Qewinnt und nicht Gewinnt (also sieht auf jeden Fall aus wie ein "Q"!)
:arrow: 2:Die Logbuch-Datei ist ja mal echt groß :shock: mit 156 KB!!! Du solltest vllt die Tastendrücke usw. nicht auch noch in das Log schreiben (die Schleifen gehen ja mal noch). Genauso solltest du mal den Logbuch-Eintrag "Sieger!0" + "Sieger!1" im Programmcode suchen... dieser/e wird/werden ungefähr 100 mal ins Logfile geschrieben (das sollte so nicht sein, oder?).

Aber sonst ist es schön geworden. Auch die Grafiken gefallen mir :)

Achja, bevor ich es vergesse, noch ein kurzer Ausschnitt aus dem Log:

Zitat


INFO Generiere primären Soundpuffer... (tbDirectSound.cpp, Zeile 67, Funktion tbDirectSound::Init)

INFO: Die DirectSound-Komponente wurde erfolgreich initialisiert! (tbDirectSound.cpp, Zeile 111, Funktion tbDirectSound::Init)

FEHLER: Fehler beim Zugriff auf die Tastatur! (tbDirectInput.cpp, Zeile 806, Funktion GetKeyboardState)

WARNUNG: Fehler beim Abfragen der Tastatur! (tbDirectInput.cpp, Zeile 1019, Funktion tbDirectInput::GetState)

FEHLER: Fehler beim Zugriff auf die Maus! (tbDirectInput.cpp, Zeile 846, Funktion GetMouseState)

WARNUNG: Fehler beim Abfragen der Maus! (tbDirectInput.cpp, Zeile 1029, Funktion tbDirectInput::GetState)

INFO: Die Direct3D-Komponente wurde heruntergefahren. (tbDirect3D.cpp, Zeile 313, Funktion tbDirect3D::Exit)

INFO: Die DirectInput-Komponente wurde heruntergefahren. (tbDirectInput.cpp, Zeile 784, Funktion tbDirectInput::Exit)


Anmerkung: Es wäre auch ganz gut mal ein paar mehr Details + Screenshots mitzuliefern ... für das nächste mal ;)
"Irren ist menschlich, Vergeben göttlich."
- Alexander Pope -

217

19.11.2007, 17:53

für das 1. Spiel ist das doch schonmal ne gute Kritik :)

zu 1.: das soll ein g sein, die Ps sehen bei der schrift einfach so aus.. die hat mein grafikfutzi ausgesucht :lol:
zu 2.:Gute idee, ich hatte da noch nen haufen ausgaben, die ich schon lange nicht mehr brauch :oops:

ich hab auch noch ne extra abfrage wegen dem Doppelzug gegen Cpu gemacht, hätte eig. schon so funktionieren sollen. nuja, egal.
hier die neue Version: http://www.file-upload.net/download-496745/TicTacToe3D.rar.html

218

19.11.2007, 19:38

Ich find dein Game echt Gut! Das kann man Gut Spielen wen man mal Langeweile hat. Auch schön wäre ein Multiplayer wo man gegen andere im Net Spielen Könnte.

Aber echt Gut gemacht ;)

219

19.11.2007, 20:23

danke :)

wie oben gesagt, ich werkel erstmal an der KI rum, dann gibts wahrscheinlich nen Multiplayer
8)

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

220

19.11.2007, 22:05

Ich finds auch super :D

Vorschläge:
Ich würde die Schrift wenn man gewonnen hat noch hinterlegen (mit nem schwarzen Kasten oder so...).
Und es wäre noch super wenn er dir Anzeigen würde wo einer gewonnen hat,
auch wenn man das Selbst sehen kann, ist man ja doch ziemlich faul 8)
KI ... Naja ... :D

Aber das wird :o

Werbeanzeige