Die Suche ergab 207 Treffer

von odenter
28.11.2009, 14:16
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4834

Re: [C++] Exceptions und Module

Ja weil

Code: Alles auswählen

CDLL l_TestModule(L"TestModule.dll");
innerhalb des try-Blockes ist, bei verlassen ist es halt futsch.
Schieb das doch über den try Block ggf. mit nem boolean Rückgabewert ob das laden geklappt hat oder nicht. Dann sollte es doch gehen.
von odenter
27.11.2009, 19:31
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4834

Re: [C++] Exceptions und Module

Hier ist die Header-Datei der Ogre-Exceptions, vielleicht hilft Dir das ja. http://www.ogre3d.org/docs/api/html/OgreException_8h-source.html EDIT: So war neugierig und hab das gerade mal kurz ausprobiert und in meinen alten Win32 Büchern nachgeguckt. Sofern ich in der *.dll die Exception mit throw s...
von odenter
27.11.2009, 15:53
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4834

Re: [C++] Exceptions und Module

Ihr habt Probleme. :) Wenn ein "rebuild all" eurer Hobby-Projekte über einer Stunde liegt, dann habt Ihr ein völlig anderes Problem. Nur mal so zum Vergleich ein Ogre oder Irrlicht wird auf meinem Rechner (Windows 7, Intel E8500 und 4GB Ram) in weniger als 20 Minuten gebaut. wxWidgets baue...
von odenter
26.10.2009, 10:18
Forum: Allgemeines Talk-Brett
Thema: Grafik Engine
Antworten: 11
Zugriffe: 3275

Re: Grafik Engine

Du willst also ein 2D Gui bauen?
Dann dürften die von Jörg genannten Bücher interessant sein, guter Beispielcode wäre der von XOrg.
von odenter
23.10.2009, 15:19
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Wissensrepräsentation für KI
Antworten: 29
Zugriffe: 7686

Re: Wissensrepräsentation für KI

Ist nur ein Beispiel, aber so sieht sowas aus. code using System; using System.Collections.Generic; using System.Linq; using System.Text; using mWWCore.core.nHibernate; using NHibernate; namespace mWWAdressen { public class Anschriften : DBObjektBase { private Int32 _anschriftenID; public virtual In...
von odenter
23.10.2009, 10:48
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Wissensrepräsentation für KI
Antworten: 29
Zugriffe: 7686

Re: Wissensrepräsentation für KI

Chromanoid hat geschrieben:@Despotist: Vielleicht kannst du ja mal http://nhforge.org/Default.aspx ausprobieren...
Falls jemand Interesse hat, ich kann da mit funktionierendem Beispielcode dienen. (c# mssql)
von odenter
22.10.2009, 18:24
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

So das Problem das da mal war ist keins mehr. Nur zur Info für alle die sich hier rege beteiligt haben. :) Ich zerlege die Galaxy nun in Sektoren (Test-Screenshot) im Anhang. Verbindungen zwischen den Systemem wird es nicht mehr geben. Es gibt einfach verschiedene Jumpdrives mit unterschiedlichen ma...
von odenter
22.10.2009, 18:10
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Wissensrepräsentation für KI
Antworten: 29
Zugriffe: 7686

Re: Wissensrepräsentation für KI

Naja grundsätzlich halte ich Datenbanken schon für geeignet um größere Datenmengen zu speichern. Ich arbeite z.B. den ganzen Tag mit Datenbanken, und die Datenmengen um die es hier geht sind eher Penuts. So Spieleentwicklung ist für mich eher Hobby. Allerdings verfahre ich mit Themen bei denen ich n...
von odenter
22.10.2009, 14:04
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Wissensrepräsentation für KI
Antworten: 29
Zugriffe: 7686

Re: Wissensrepräsentation für KI

Wenn C# dann Sqlite und nhibernate, hab damit allerdings bisher nur kleinere Programme gemacht. Also keine echten Datenmengen gespeichert. Ansonsten sind Datenbanken halt immer so schnell wie Sie designt wurden. Du kannst auch Deine Struktur so scheisse designen das Du Performance verschenkst, beim ...
von odenter
20.10.2009, 17:33
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Hier auf der Arbeit habe ich noch ein WindowsXP (32Bit) zuhause habe ich ein Windos 7 (64Bit). Werde mir das mit dem Heap trotzdem mal angucken. Ansonsten bin ich jetzt bei ~16 MB Speicherverbrauch. :-P Dafür erzeuge ich nun natürlich auch kaum noch was, sondern nur noch die Anzahl der Sektoren, die...
von odenter
20.10.2009, 15:29
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

So hab mal ein bischen rumprobiert und den Code zum erzeugen der Galaxy inkl. Systeme nochmal überarbeitet, um mal ein bischen die Geschwindigkeiten zu testen. Also Galaxy wird zerhackt in Sektoren, die jeweils eine bestimmte Anzahl Sterne haben sollen. (Später für das rendern der Map) Lange Rede ku...
von odenter
19.10.2009, 14:04
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Wissensrepräsentation für KI
Antworten: 29
Zugriffe: 7686

Re: Wissensrepräsentation für KI

Was auch gehen könnte ist dass gezielt nur die wichtigsten zweckgebundenen Parameter gespeichert werden. Also z.B. für den Abbau von Erz F werden nur Referenzen auf Planeten gespeichert die das Erz in einer bestimmten Mindestmenge/Konzentration enthalten. Das ganze kann in einem Array gespeichert w...
von odenter
18.10.2009, 22:20
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Das ganze auf einen Octree umzustellen wäre kein Problem, dafür müsste ich nur ein paar Zeilen anpassen. EDIT: Problem hat sich beseitig, einfach nur einmal an die Graka senden und rendern, statt 100.000 mal und schon gehts schnell. :D Wie ich das suchen nach doppelten beschleunigen kann weiss ich s...
von odenter
18.10.2009, 20:55
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Ich hab 100.000 Sterne mit bis zu 10 Planeten,teilweise werden die Eigenschaften schon dynamisch erzeugt/gesetzt. Allerdings hab ich noch ein anderes schönes Performance Problem, hab schon im Forum zur Engine nachgefragt. Das rendern der 100.000 Sterne, die alle als Sphere dargestellt werden ist hoc...
von odenter
18.10.2009, 19:18
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Natürlich werden erst alle Systeme erzeugt und dann im Anschluss alle Verbindungen, werde den Code von Dir morgen mal einbauen.
von odenter
18.10.2009, 18:12
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Ja, das sieht doch schonmal nach ner Galaxy aus, muss jetzt nur noch performant werden und die Verbindungen müssen besser hergestellt werden. :)
von odenter
18.10.2009, 17:34
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Wissensrepräsentation für KI
Antworten: 29
Zugriffe: 7686

Re: Wissensrepräsentation für KI

Ich würde die Objekte nicht kopieren, weil im schlechtesten Fall jede Deiner Fraktionen eine komplette Kopie Deines Universums hat bzw. einen großen Teils vorhält, bei einer Fraktion bestimmt noch kein Problem, aber wie ist das bei 5 oder 10 Speichermässig? Selbst wenn Du sagst das soll so nicht sei...
von odenter
18.10.2009, 13:57
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Status ist ich erzeuge eine Galaxie mit Sternen-Systemen und verbinde diese Systeme, bisher nur über die X-Koordinate des Vectors, eines Systems mit dem nächsten System sofern diese einen bestimmten Wert unterschreitet. Sobald eine bestimmte Anzahl Verbindungen, aktuell 4, erreicht ist gehts zum näc...
von odenter
18.10.2009, 12:23
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Also es geht zumindest schonmal, allerdings ist das was ich da aktuell mache nur bei wenigen Sternen-Systemen brauchbar (Bild im Anhang).
Wenn es mehr werden dann sieht das aus wie ein Salat aus Linien. :D

Da werde ich wohl noch ein bischen Zeit investieren müssen.
von odenter
17.10.2009, 19:11
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Austauschen können wir uns gerne mal. Ich hab heute mal ein bischen gebastelt und ich mache nun folgendes. Ich erzeuge beim Start eine Galaxy mit Systemen und Planeten, allerdings erstmal recht simpel. Jedes System hat einen Vector, anhand dessen bestimme ich später, auch sehr simpel, die Entfernung...
von odenter
16.10.2009, 17:25
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Re: Algorithmus um (System)Karten zu erzeugen?

Mit "Systeme" meine ich Planeten-Systeme. Und ich will damit eine Galaxy erzeugen und diese eben mit Systemen und jedes System mit Planeten erzeugen.
von odenter
16.10.2009, 16:34
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Algorithmus um (System)Karten zu erzeugen?
Antworten: 27
Zugriffe: 6399

Algorithmus um (System)Karten zu erzeugen?

Ich habe eine Liste vom Typ System, wobei jedes Objekt wiederrum eine Liste von Systemem hat. Ich will nun irgendwie, wie weiss ich noch nicht, diese Systeme verbinden, natürlich so das am Ende alle Verbunden sind und idealerweise alle nicht einfach nur eine Kette bilden, das hätte ich hinbekommen. ...
von odenter
14.10.2009, 11:50
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1998
Zugriffe: 896818

Re: Showroom - Aktuelle Arbeiten und Projekte

So dann will ich auch mal, nachdem ich immer nur ein bischen rumgebastelt habe, habe ich nun was richtiges angefangen. Ich habe damit angefangen eine Art Privateer zu schreiben. Ich verwende diese Engine hier http://irrlicht.sourceforge.net/features.html . Potenziell läuft das ganze also auch unter ...
von odenter
22.07.2009, 10:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Datenbanken in Spielen?
Antworten: 12
Zugriffe: 3477

Re: Datenbanken in Spielen?

SQLite würde ich nur einsetzen, wenn ich einen konkreten, unmittelbaren Nutzen davon habe. Es "einfach so" mal reintun, weil es halt gut klingt, führt zu problemen, denn SQLite muss getuned werden, die SQL-Statements ebenfalls etc. Klar das muss man aber bei jedem DMBS, unter dem MSSQL-Se...
von odenter
19.07.2009, 17:32
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Datenbanken in Spielen?
Antworten: 12
Zugriffe: 3477

Re: Datenbanken in Spielen?

Laut der Liste auf Wikipedia ist die CE-Version auch eine embedded database.
von odenter
19.07.2009, 14:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Datenbanken in Spielen?
Antworten: 12
Zugriffe: 3477

Re: Datenbanken in Spielen?

Meinst Du "embedded database"? Das bedeutet "eingebettete Datenbank", also eine Datenbank die praktisch in Deinem Programm steckt und keinen extra Server/Dienst benötigt um zu funktionieren. SQLite oder Berkeley DB sind sowas, auf Wikipedia findet man aber ja auch eine Liste an s...
von odenter
18.07.2009, 10:59
Forum: Algorithmen und Datenstrukturen
Thema: Virtual File System (VFS)
Antworten: 10
Zugriffe: 2344

Re: Virtual File System (VFS)

Erfahrungen damit habe ich keine, so spontan würde ich aber sagen ins RAM einlesen. Denn so ein VFS ist ja um Prinzip nur eine Sammlung von Strukturen ala struct tFile { char name[255] __int32 type; __int64 size; }; struct tHeader { int anzahlDateien; }; Und das ganze ist ja in einer großen Datei ve...
von odenter
16.07.2009, 19:03
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Kommunikation zwischen Prozessen
Antworten: 5
Zugriffe: 1108

Re: Kommunikation zwischen Prozessen

http://msdn.microsoft.com/en-us/library/aa365574(VS.85).aspx Da findest Du die verschiedenen Möglichkeiten die unter Windows gehen, in wie weit die auch gekapselt unter wxWWidgets zur Verfügung stehen weiss ich nicht. Sockets und Clipboard wohl auf jeden Fall. Mailslots sind übrigens schlecht, da Da...
von odenter
12.07.2009, 14:20
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Editoren, GUI, etc..
Antworten: 18
Zugriffe: 5657

Re: Editoren, GUI, etc..

Also einen Text-Editor zu schreiben ist nicht so ganz ohne, jedenfalls wenn er brauchbar sein soll. :)
Es gibt eine gute HowTo-Reihe zu dem Thema auf der Seite www.catch22.net
von odenter
05.06.2009, 13:44
Forum: Algorithmen und Datenstrukturen
Thema: Problem mit Zeigern
Antworten: 10
Zugriffe: 2178

Re: Problem mit Zeigern

Ja wäre noch ne Idee, werd ich testweise mal ausprobieren. Und dann gucken was mir tatsächlich besser gefällt, eigentlich soll es so tatsächlich auch nicht benutzt werden sondern eher so, hab die Methoden nur noch nicht gebaut. :) script.AddParam(::INT32, 123); script.AddParam(::STRING, "bla bl...