Suchergebnisse

Suchergebnisse 1-20 von insgesamt 120.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Dann locke solange bis die Engine das Event abgearbeitet hat. Aber generell ein paar Sachen: - streamMap.insert(std::pair<int,OutputStreamPtr>(streamID,musicStream)) ---> streamMap[streamID] = musicStream; - du wandelst den filename erst in einen std::string um und benutzt ihn dann als .c_str()? Sinn? - emptyStreamIDs wuerde ich evtl ne Queue benutzen, erspart dir codezeilen - streamMap.erase((int)ID); (btw...warum double? Will der GM das so?) - die "richtige" art zu schaun ob ein Element in der…

  • Dann würde ich das mit der Bezahlung evtl weglassen. Und generell als Tip: bei sowas am besten auch Infos über das Projekt, Zeitrahmen, Größe etc mit angeben.

  • Also ich spreche jetzt natürlich nicht für die Mods, aber ich kann mich erinnern dass vor nicht allzu langer Zeit folgendes gesagt wurde: Zitat: „Meinetwegen kannst du in deiner Signatur noch auf deine Seite verlinken, aber bitte unterlasse weitere Anwerbungsversuche bei uns; weder in eigenen Threads, noch als randbemerkung in anderen Posts.“

  • Also wenn long nicht ausreicht solltest du entweder deinen Algorithmus nochmal überarbeiten, z.B. so dass er auf kleineren Einheiten rechnet oder alles byteweise betrachtet oder du solltest bignums benutzen, wie z.B. gmplib.org/ Ich würde dir aber eher zu ersterem Ansatz raten.

  • Die Antwort von CAS erläutert das größtenteils. Wenn du einfach nur Leute für ein Projekt suchst, dann ist das in Ordnung. Aber Nutzer zu suchen um sie in rechtlich wackelige Verträge zu verstricken ist eine ganz andere Sache. Vor allem da der großteil der User hier noch recht jung ist. Dieser Forenbereich ist gedacht für Dinge wie: "Biete Pixelgrafiken an", "Hey, brauche jemanden der mir mit etwas Musik für mein Game aushilft" oder "Neue Game Idee, wer will mitmachen?". Aber es ist garantiert n…

  • Zitat von Michaelp800: „Zitat von rootnode: „-> Hinweis <-“ Wurde geclosed.“ Ja ach...die Frage die du dir dann stellen solltest, ist: warum wurde es geclosed und dann schau dir dieses Thema hier an.

  • -> Hinweis <-

  • Sitze gerade am Flughafen und kanns nur flott aufm Handy tippen. Quellcode (22 Zeilen) So erstmal ne Variante die der Compiler garantiert besser optimieren kann. Falls du detaillierteren Code haben willst musst du warten bis ich in Tokyo ankomme. Und am Rande: ich habe hier schon mehrere Zeilen Code von dir gesehen. Und für deine Behauptung über Zugriffszeiten etc muss ich deinen Code nicht sehen. Da kann ich dir auch so direkt sagen dass es Unfug war.

  • Zitat von Chris987: „Langsam wird es albern und ich frage mich ob du das extra überliest. Es ist eine Funktion aus einer String Klasse, welche einen eigenen Speicheralgorithmus hat. “ Aha. Du hast also entweder "wchar_t *wc_data = new wchar_t[ui_len+1];" überladen oder machst in deiner "eigenen Speicherverwaltung" dennoch irgendwas dynamisches obwohl hier selbst ein statisches array ausreichen würde? Zitat von Chris987: „Beim Speicherzugriff war es zugegeben eine sehr grobe Berechnung. Deswegen …

  • Moment...das ERGEBNIS deiner int-to-string Methode kann ein Text mit über 1000 Wörtern sein? Dann ist da aber ganz gründlich was schiefgegangen. Aber okay. Akzeptieren wir mal dass du uuuunbedingt den Heap benötigst. Warum dann kein std::vector als Container? Wenn du mir schon mit dem C++ Standard anreitest? Bezüglich des ungleich Null Vergleichs: also...zum "Standard" gehört es eher nicht das so zu schreiben. Es ist erlaubt, aber zum "Standard" bzw. eher zu den guten Praktiken gehört das schon …

  • Jeder halbwegs vernünftige Compiler ersetzt das durch einen(!) entsprechenden ASM Befehl. Und log10 gehört zum C++ Standard, Bist da also nicht von irgendwas großartig "abhängig". Die Lösung da oben hat allein schon wegen des ganzen if/else-Trees da verschieden lange Laufzeiten und unnötig viele Branches. Das wc_data würde ich durch ein stack basiertes array ersetzen. Verringert die Laufzeit bei häufigen Aufrufen deutlich. Eine maximale Größe ist ja bekannt. Könnte man auch static machen, aber d…

  • Zitat von Chris987: „Quellcode (27 Zeilen)“ Also, vom ganzen Rest mal abgesehen...log10 wäre bei sowas seeehr hilfreich. Gibt dir dann (nachm runden), die Anzahl Stellen an die zur Darstellung der Zahl nötig sind (in Basis 10). log2 würde dir dann z.B. anzeigen wieviele Bits du benötigst um die Zahl in Binär darzustellen.

  • Android Kompass benutzen

    rootnode - - Technische Fragen

    Beitrag

    Hm, dieses Google ist schon ne tricky Angelegenheit. Ich musste echt Stunden (wenn Stunden = Sekunden) darauf verwenden und hart viel Arbeit und Leserei (as in: gar nicht) darauf verwenden das hier zu finden: developer.android.com/guide/to…ors/sensors_overview.html

  • Random-Funktion

    rootnode - - Andere Programmiersprachen

    Beitrag

    Was du brauchst ist ein Seed mit dem du den RNG initialisierst. Versuch mal etwas in der Art: Quellcode (1 Zeile)

  • Für n Gameserver reicht das aus. Außer er will skalieren wie Guild Wars 2 oder so. Mit 3-4GB Ram und ner, wenn auch nur virtualisierten, Dual-Core CPU kriegste schon einiges gerissen.

  • vServer sind doch nich teuer oO Die kriegste ab 4.99€/Monat

  • Du müsstest einen eigenen Serverclient schreiben. Dein Gameclient sendet dann die wichtigen Spieldaten (Spielerposition etc) an den Server, und die anderen Gameclients holen sich dann diese Daten und senden ihre. Ein Rootserver muss das nicht sein, da reicht für "normale" Sachen auch ein vServer.

  • C++ VS C# ? Was nutzt ihr?

    rootnode - - Andere Programmiersprachen

    Beitrag

    Zitat von kabeltrommel: „Öhm ja..., was genau war an meinen Aussagen im Zitat "Wron wrong wrong"? Optimierungen hin oder her, das Kompilieren zur Laufzeit zerrt an der Performance. Bei Java-Applikationen merkt man das besonders stark.“ Etwas mit Java zu vergleichen ist ja auch als ob man die körperliche Stärke von Klitschko mit der von Hawking vergleicht. Die Kompilierung des Bytecodes beträgt selbst bei meinem eigenen C# compiler ca 1.5 Sekunden bei mehreren Hundert Klassen und Methoden. Und da…

  • C++ VS C# ? Was nutzt ihr?

    rootnode - - Andere Programmiersprachen

    Beitrag

    Zitat von kabeltrommel: „Selbstverständlich wirst Du mit einer Scriptsprache wie GML, JavaScript, etc. nie die Performace erreichen können, wie mit einer Hochsprache wie C++. Mit Java habe ich zwar noch keinerlei Erfahrung gesammelt, allerdings lässt sich C# eher mit Java als mit C++ vergleichen . Da Java- und C#-Code, anders als C++ Code, zur Laufzeit Kompiliert werden, hat man da zwangsläufig eine "schlechtere Performance".“ Wrong wrong wrong! C++ kann Optimierungen vornehmen die C# nicht vorn…

  • C++ VS C# ? Was nutzt ihr?

    rootnode - - Andere Programmiersprachen

    Beitrag

    Zitat von MeRobin: „Im Ernst, ich halte nicht viel von C#.“ Irgendwelche spezifischen Gründe dafür? Zitat von MeRobin: „Aber gerade bei Spielen sind C und C++ nach wie vor eine der Königsklassen. Bzw. die gesamte C-Familie, Objective-C (ich verweise mal auf das iPhone) ist auch nicht zu unterschätzen, jedoch für außerhalb des Macs fast unbrauchbar.“ Die mittlerweile auch langsam aber sicher umsteigen. Zitat von MeRobin: „Klar. C++ und C ist sehr schwer und komplex, aber die Möglichkeit sehr nahe…