Die Suche ergab 467 Treffer
- 30.04.2012, 14:19
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Oxygen kommt echt überhaupt nicht mit namespaces klar: namespace A { class Foo { }; } namespace B { class Foo : A::Foo { }; } namespace C { class Foo : B::Foo { }; } namespace D { class Foo : C::Foo { }; } führt mit Option "hide scope names" zu folgendem interessanten Vererbungsgraphen: ht...
- 27.04.2012, 19:36
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Doxygen at its best: Source: namespace A { class Foo { }; } namespace B { using namespace A; class Foo { }; class Bar : public B::Foo { }; } Doxygens Inheritance Diagram: B::Foo B::Bar : public A::Foo Argh :x Wozu habe ich denn bitte schön Namespaces, wenn ich dann aufgrund des Doku-Tools doch wiede...
- 26.04.2012, 15:25
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Empfehlungen zum Thema Multiplayer / Netzwerk?
- Antworten: 18
- Zugriffe: 7042
Re: Empfehlungen zum Thema Multiplayer / Netzwerk?
Wenn du nur wenige Benutzer, 100 oder so, erwartest, kannst du einen Thread pro Benutzer machen. Aber wenn du, sagen wir mal 10000, erwartest, würde ich mehrere connections in einem Thread verwalten und dann darin eine Art pre-processing abwickeln. Dann das ganze an ein paar Worker-Threads weiterle...
- 25.04.2012, 17:04
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Empfehlungen zum Thema Multiplayer / Netzwerk?
- Antworten: 18
- Zugriffe: 7042
Re: Empfehlungen zum Thema Multiplayer / Netzwerk?
Danke für die vielen Hinweise - ich werd die Links auf jedenfall durchgehen. Aber wie siehts den mit dem Basis-Wissen aus? Ist es nicht nötig mir erstmal Wissen zum eigentlichen Prinzip anzueignen, ehe ich gleich mit ner spezifischen Bibliothek loslege? Gruss starcow Welches Wissen du selbst haben ...
- 25.04.2012, 13:22
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Notepad++ unterstützt eben so wenig Multiline Regular Expressions ...
- 25.04.2012, 12:34
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Xcode find and replace unterstützt keine Multiline Regular Expressions ![:cry:](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f622.svgz)
- 25.04.2012, 11:39
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Globale Operatoren/Funktionen mit Doxygen dokumentieren
- Antworten: 6
- Zugriffe: 2273
Re: Globale Operatoren/Funktionen mit Doxygen dokumentieren
Ja, mit den Groups, Member Groups und Pages spiele ich schon seit Freitag intensiv rum, aber bei diesem Problem habe ich mir damit bisher nicht helfen können, genauso wenig übrigens wie bei dem Problem, die Doku für mehrere Programmiersprachen mit möglich wenig Redundanz umzusetzen, ohne dass ich in...
- 24.04.2012, 11:43
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Globale Operatoren/Funktionen mit Doxygen dokumentieren
- Antworten: 6
- Zugriffe: 2273
Globale Operatoren/Funktionen mit Doxygen dokumentieren
Wie strukturiere ich am geschicktesten globale Funktionen und Operatoren in Doxygen? Ich habe in einem Namespace ca. 20 Klassen und ein davon hat ca. ein Dutzend globale Operator-Templates. Diese sind also nicht Member der Klasse, da sie an alles, was sie aufrufen müssen, eh übers public Interface d...
- 23.04.2012, 20:39
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Empfehlungen zum Thema Multiplayer / Netzwerk?
- Antworten: 18
- Zugriffe: 7042
Re: Empfehlungen zum Thema Multiplayer / Netzwerk?
Ich kann wärmstens Exit Games Photon und Exit Games Photon Cloud empfehlen. Ist zwar kommerziell, aber 1. gibt es nicht unkommerzielles mit vergleichbarem Featureset, 2. ist es bei Self-Hosting für bis zu 100 User, die gleichzeitig online sind, komplett kostenlos. Die Entwicklung der C, C++ und objC...
- 20.04.2012, 22:14
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Dummerweise gibts diese Probleme nicht nur mit Batch-Builds, sondern auch mit Kommandozeilen-Builds, welche unter VS2008 noch problemlos gefunzt haben. ich habe heute erst mal unser Buildfile für die Windows-SDKs, welches, auch wenn im Grunde längst jede Zeile verändert wurde, im Grundgerüst noch au...
- 20.04.2012, 11:57
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
http://connect.microsoft.com/VisualStudio/feedback/details/586875/msbuild-4-0-incorrectly-processes-project-dependencies-specified-in-solution-file https://connect.microsoft.com/VisualStudio/feedback/details/556158/batch-build-links-to-wrong-referenced-projects https://connect.microsoft.com/VisualSt...
- 19.04.2012, 19:02
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
weil ihre Konstruktoren erst aufgerufen werden, nachdem der Memory Manager das Programm als beendet ansieht De struktoren, oder? Seit ich weiß, dass in C++ die statische Initialisierungsreihenfolge zumindest für einzelne Übersetzungseinheiten definiert ist, bin ich immer mehr versucht, eine static....
- 19.04.2012, 17:06
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
int main(void) { static JString gameName(L"Hello World"); } führt zu einem Memory Leak in Marmalade. int main(void) { JString gameName(L"Hello World"); } hingegen verursacht keines. -> static locals, deren Konsturktoren Speicher auf dem Heap allokieren, führen zu false positives...
- 12.04.2012, 18:06
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2068
- Zugriffe: 767931
Re: Anti-Jammer-Thread
The Programming Languages Beacon - Hauptsächlich C++, kaum Java, und C# ausschließlich in Microsoft Visual Studio. ;-) Nur schade, dass die Entwickler im großen C++-Schwung nicht gleich auf eine bessere Sprache ausweichen konnten. Aber vielleicht entsteht so auch erst der Druck, der C++ in 20 Jahre...
- 11.04.2012, 21:22
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Ich hasse die Situationen, wenn man nur die Wahl zwischen WIP Commits (sprich, irgendwas mit known Bugs, Builderrors, etc. einchecken) und einem riesigen "Änderungen aus 160 Arbeitsstunden"-Commit hat. Habe heute 6 Stunden nur mit Tippen der Commit-Messsage und dem Review, was ich alles ge...
- 11.04.2012, 14:47
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Diese Warnings führen eben dazu, dass man dann 2 Dutzend Klammern am Stück hat und erst mal zählen muss, um zu sehen, was der Code macht. Da bin ich klar für "nicht mehr Klammern als nötig". Als nächstes bekomme ich ein Warning für while(i --> 0), dass ich doch bitte while((i --) > 0) schr...
- 11.04.2012, 14:11
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
if( a || b && c) führt unter GCC zu einem Warning, ich solle doch && klammern, damit keiner die korrekte Operatorreihenfolge wissen muss, um den Code zu verstehen :roll: Mann kann es auch echt übertreiben, genauso wie der Blödsinn, if(a = b) mit einem Warning für ein potentiell verge...
- 08.04.2012, 11:58
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
http://www.borncity.com/blog/2007/05/18/wenn-vista-beim-verkleinernvergrern-der-partition-patzt/ Da kann Windows endlich mit Bordmitteln partitionieren und dann muss man dafür so einen Marathon bewältigen :( 2 mal den kompletten Inhalt der Datenpartition umher kopieren, sind ja nur ein paar hundert ...
- 05.04.2012, 17:47
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Ich wünsche mir folgende Operatoren:
result = aBool?myVar;
result = aBool!?myVar;
Ohne muss ich immer if() nutzen, wenn ich nicht gerade result = aBool?myVar:result; schreiben will, dabei finde ich ein knackig kurzes ? so viel eleganter :(
result = aBool?myVar;
result = aBool!?myVar;
Ohne muss ich immer if() nutzen, wenn ich nicht gerade result = aBool?myVar:result; schreiben will, dabei finde ich ein knackig kurzes ? so viel eleganter :(
- 30.03.2012, 19:26
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2068
- Zugriffe: 767931
Re: Anti-Jammer-Thread
Freitag abends mein absolutes Lieblingssprachfeature:
Todo-Comments würde ich eh übersehen und wenn Montag morgen etwas nicht kompiliert, weiß ich gleich, wozu ich Freitag Abend nicht mehr gekommen bin 8-)
Code: Alles auswählen
#error don't forget http://www.linkIntoOurSupportForumOrTicketSystem.com
- 22.03.2012, 00:42
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Ich muss mich eben nicht daran erinnern, da es mir ja der Prefix jederzeit verrät. Du musst dich daran erinnern, dass die Variable ein Präfix hat. ;-) Nö, steht doch überall, wo sie im Code auftaucht, dran. Wenn du der einziger Programmierer an dem projekt bist, kannst du ja auch in der Regel allei...
- 21.03.2012, 23:16
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
p finde ich praktisch, um auch in jeder noch so schelchten IDE und auch rein im Texteditor immer sofot zu sehen, ob ich . oder -> schreiben muss bzw. var oder *pVar. ... sofern du dich erinnerst, ob es var oder pVar war. Und sobald du dich daran erinnerst, weißt du auch, ob du . oder -> schreiben m...
- 21.03.2012, 20:42
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
p finde ich praktisch, um auch in jeder noch so schelchten IDE und auch rein im Texteditor immer sofot zu sehen, ob ich . oder -> schreiben muss bzw. var oder *pVar.
- 21.03.2012, 19:05
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Deshalb plädiere ich auch heute noch für altmodische m_ - und g_ -Präfixe. Sie mögen hässlich sein, aber sie erzwingen zumindest konsequent eine bewusste Auswahl des Kontexts. :| Wir nutzen auf meine Initiative hin inzwischen konsequent m, g und p a als Prefixed wie in mMemberVariable, gGlobalVaria...
- 18.03.2012, 18:15
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Für welches Medium entwickeln?
- Antworten: 9
- Zugriffe: 4775
Re: Für welches Medium entwickeln?
Ja, das ist korrekt. Du kannst sogar vom PC aus das Spiel aufs iOS Device bringen.Paratron hat geschrieben: Der Ratschlag das Spiel in C++ zu entwickeln ist gut! Der Hinweis zu Marmalade erst recht. Wenn ich das richtig sehe kann ich vom PC aus für alle Platformen entwickeln?
- 18.03.2012, 12:16
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Für welches Medium entwickeln?
- Antworten: 9
- Zugriffe: 4775
Re: Für welches Medium entwickeln?
@kaiserludi Das ist interessant. Hast du vllt schon Erfahrungen damit gesammelt? Ich stelle mir das allerdings schon ziemlich Schwierig vor, weil ich beim App programmieren bisher eher wenig platform-unabhängigen code hatte. Meinst du wirklich 95% sind wiederverwertbar? Ich bin beruflich seit ca. 5...
- 17.03.2012, 18:50
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Für welches Medium entwickeln?
- Antworten: 9
- Zugriffe: 4775
Re: Für welches Medium entwickeln?
Ihr könnt dank dem NDK für Android auch in C++ entwickeln. Mit C++ bietet es sich dann auch an, multiplattform zu entwickeln, denn für IOS kann man auch in objC++ entwickeln, sprich, man kann C++ und objC beliebig mischen. Für den Interaktion direkt mit der UI werdet ihr objC benötigen. Alles andere...
- 14.03.2012, 13:14
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
Wieso ich? Das ist die Standard BSD-Implementation.
Würde ich das selber machen, dann müsste ich ja nicht drüber jammern ;)
Würde ich das selber machen, dann müsste ich ja nicht drüber jammern ;)
- 13.03.2012, 23:19
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
y = HTONS(x) bzw. y = HTONL(x) unter Windows: y = htons(x) bzw. y = htonl(x) y = HTONS(x) bzw. y = HTONL(x) unter BSD-Derivaten wie z.B. Unixoiden: y = x = htons(x) bzw. y = x = htonl(x) Wer hat sich eignetlich dieses unituitive Verhalten der BSD-Implementation ausgedacht? Ich will meine mit dem die...
- 12.03.2012, 19:01
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689557
Re: Jammer-Thread
The Android emulator included in SDK is quite slow and unfortunately this is noticeable while debugging. You might experience several second delay during stepping. Delays longer than a couple of seconds should be rather uncommon. Ach, so lange es nur ein paar Sekunden für den Sprung von einer Zeile...