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!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 618.

Werbeanzeige

14.06.2012, 23:55

Forenbeitrag von: »chriss«

[Projekt] Human Evolution

Ist der Aufruf hier ernst gemeint?

28.08.2011, 09:09

Forenbeitrag von: »chriss«

Projektvorstellung: Faudra

@Deadline Danke der Nachfrage Ja uns gibt es noch. Leider sind wir alle derzeit anderweitig sehr eingespannt. Die restliche Zeit fließt dann eher in Faudra selbst, als in News. Aber etwas mehr Zeit für News sollten wir uns wohl nehmen. Die derzeitige Entwicklung konzentriert sich einerseits auf die Spielwelt selbst und andererseits auf den Client mit dem Schwerpunkt auf dem Interface. Veröffentlichen wollen wir alles nach wie vor erst dann, wenn der erste Abschnitt des Spiel spielbar ist. Ich we...

16.01.2011, 23:10

Forenbeitrag von: »chriss«

Projektvorstellung: Faudra

Zitat von »Nox« ... habt ihr somit nicht das Problem worauf Syncsys hauptsächlich ausgelegt ist... Welches Problem meinst du genau? Die Verteilung mehrerer Spieler/Verbindungen auf mehrere Threads und deren Synchronisation?

16.01.2011, 19:26

Forenbeitrag von: »chriss«

Projektvorstellung: Faudra

Die Frage ist für mich jetzt etwas schwierig zu beantworten da ich nur den alten Server-Code, jedoch nicht den neuen kenne. Ich habe mich jedoch bei Tyroxx (unserem Server Programmierer) schlau gemacht und hoffe die Frage richtig beantworten zu können. Es gibt einen Hauptthread der über select() die Daten pollt und verarbeitet. Die Daten werden dann serialisiert und in die Sendepuffer der Clients geschrieben. Daten wie neue Positionen werden dabei nur einmal serialisiert und in die entsprechende...

13.01.2011, 12:42

Forenbeitrag von: »chriss«

Projektvorstellung: Faudra

Danke Nox für die Aufklärung. @Zero: Wie du siehst hatte ich damals RakNet einfach falsch genutzt. Da die Umstellung schon ein Jahr lang läuft werden wir für Faudra keine (Netzwerk-) Lib nehmen.

06.01.2011, 22:27

Forenbeitrag von: »chriss«

Projektvorstellung: Faudra

Das wir nichts fertiges für das Netzwerk nehmen ist eigentlich keine große Sache. Die alte Servergeneration hatte die lib nur aus Komfortgründen genutzt. RakNet war einfach bequem da es mir nur vollständige Pakete lieferte und im entsprechenden Modus zuverlässig wie TCP war. Mit der Zeit hat sich herausgestellt das wir alle Pakete als reliable vesand haben. Einzige Ausnahme waren die Bewegungsdaten. Aber gerade hier war es eigentlich unklug, da diese nicht wie bei Schootern gesendet wurden, sond...

04.01.2011, 13:08

Forenbeitrag von: »chriss«

Projektvorstellung: Faudra

Zitat von »Schrompf« Nur eure Bestrebung, Fremdbibliotheken rauszuwerfen und bestehende Tools selbst neu zu implementieren, halte ich für unschlau. Das riecht für mich sehr nach NIH-Syndrom. Danke erstmal für das Lob und die Wünsche. Im Grunde hast du da vollkommen recht. Wir verwenden daher auch vieles was wir frei verwenden können. Bei RakNet war es letztendlich die Lizenz warum wir darauf verzichtet haben. Bei den Tools kommt es darauf an was es gibt. Die GUI basiert auf CEGUI und hierfür ve...

04.01.2011, 00:42

Forenbeitrag von: »chriss«

Projektvorstellung: Faudra

Hi Toa! Momentan sind wir noch dabei die neuen Server und den angepassten Client auf den alten Stand zu bringen. Als Ziel für dieses Jahr haben wir uns dabei gesetzt diesen Prozess abzuschließen und unser geplantes Minigame umzusetzen. Da das Minigame schon alles können muss was das spätere Spiel können soll würde dies bedeuten, dass wir ab diesem Punkt anfangen könnten den eigentlichen Inhalt umzusetzen. Server Die Server wurden bzw. werden komplett neu geschrieben. Der Anmeldeserver ist seit l...

02.09.2010, 20:55

Forenbeitrag von: »chriss«

Spielesammlung in 2D für Kids von ca. 3 - 8 Jahren - Programmierer gesucht.

Ich habe gerade den Thread hier überflogen und dabei ist mir folgendes aufgefalen: Zitat von »Funky« Es gibt auch Sounds, die stelle ich in *.mp3 und in *.mid zur Verfügung. So als allgemeiner Hinweis, mp3 ist ein patentgeschütztes Format und muss lizenziert werden, wenn es komerziell verwendet wird. Im späteren Spiel sollte es dann eher OGG oder ein sonstiges Format sein, bei dem ihr Lizenzen besitzt (ich gehe einfach mal davon aus, dass keine für mp3 vorhanden ist) oder keine braucht (keine di...

14.07.2010, 10:33

Forenbeitrag von: »chriss«

3d programmierung mit 120 hz tft und 3d nvidia brille

Habe ich das richtig verstanden, dass du Fotos darstellen willst, von dem 2 Aufnahmen bestehen? Wenn ja, dann musst du dich bei Nvidia nach einem SDK umsehen. Wenn du eine 3 Dimensionale Umgebung renderst, dann geht das bei Nvidia automatisch. Ohne SDK selber machen, wird wohl nicht gehen. Die Brille muss ja mit dem Monitor synchronisiert werden. Selbst wenn du den Bildaufbau auf sync stellst, weißt du nicht, ob die Brille gerade beim linken oder rechten Auge ist. Das steilt der Treiber normaler...

20.06.2010, 21:51

Forenbeitrag von: »chriss«

Ubuntu und .SO Dateien

Danke, ich denke das hilft Ein Arbeitskolege hat mir inzwischen geraten .deb Pakete zu machen, welche die Installtion durchführen. Da ich mehr ein Freund von "Herunterladen und ausführen" bin, werde ich das mit deinem Shellscript ausprobieren.

13.06.2010, 15:34

Forenbeitrag von: »chriss«

Ubuntu und .SO Dateien

Danke the[V]oid. Du hattest recht, ich meinte /usr/lib. Was es bedeutet wusste ich bisher nicht (ich dachte da wirklich an User). Ich hatte die SFML ans ZIP heruntergeladen und einfach entpackt. Das mit dem Makefile hatte ich vorher mit der SFML2 versucht, was leider fehlgeschlagen ist. Ich werde das mal so versuchen, wie du es beschrieben hast, es würde allerdings auch bedeuten, dass sich alle Spieler erstmal die SFML mit Make kompilieren und installieren müssen. Das finde ich irgendwie nicht s...

13.06.2010, 12:52

Forenbeitrag von: »chriss«

Ubuntu und .SO Dateien

Hi, erstmal hoffe ich, dass das Unterforum stimmt. Vor einigen Tage habe ich angefangen auf meinem frisch installierten Ubuntu Code::Blocks und die SFML zu installieren. Kompilieren klappt auch soweit. Nur wenn ich die .SO Dateien der SFML einbinde habe ich beim Ausführen das Problem, dass diese dann nicht mehr gefunden werden. Im Gegensatz zu WIndwos und seinen .DLL Dateien reicht es unter Ubuntu/Debian nicht, die .SO Dateien in das gleiche Verzeichnis, wie die Anwendung, zu kopieren. Ich habe ...

13.06.2010, 12:43

Forenbeitrag von: »chriss«

Was haltet ihr von C# und XNA Game Studios?

C# finde ich persönlich die beste Sprache, die bisher entwickelt wurde. Angenehm zu lesender Quelltext und mir hat es funktional noch an nichts gefehlt. XNA habe ich bisher nur mal angetestet (Version 1.0). Ich fand es damals etwas umständlich dynamische Ressourcen (Grafiken/Audio) einzubinden. Damals (ich vermute heute auch noch) war mat gut beraten alle Ressourcen über das XNA Game Studio (oder wie die UI heißt) einzubinden. Dort konnten sie jedoch leicht benutzt werden. Für kleine Spiele mit ...

08.06.2010, 22:25

Forenbeitrag von: »chriss«

[ASM] Motor-Ansteuerung über Schiebepotentiometer

Kann man bei deinem ASM ein unsigned Byte (0 bis 255) auch als signed Byte (-126 bis 127) verwenden? Dann musst du nur das negativ Flag prüfen um die Richtung zu wissen. Um den negativen Bereich positiv zu bekommen kannst du ja das Flag setzen (falls möglich) oder mit 100000000 per UND verknüpfen. Wenn der Grenzwert +-5 sein soll müsstest du von deinem positiven Wert 5 Abziehen und einen Sprung bei Negativ Flag oder bei 0 ausführen.

08.06.2010, 20:23

Forenbeitrag von: »chriss«

SFML Sprites

Hier mal ein Physikbeispiel, wie ich das meinte. C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 if(! kontaktMitBoden) { // 3 Pixel je Sekunde fallen Spieler->y = Spieler->y + 0,0003 * vergangeneMilliSekunden; } if( spielerWillNachLinks) { // Spieler bewegt sich 8 Pixel je Sekunde nach links Spieler->x = Spieler->x - 0,0008 * vergangeneMilliSekunden; } if( spielerWillNachRechts) { // Spieler bewegt sich 8 Pixel je Sekunde nach rechts Spieler->x = Sp...

08.06.2010, 20:08

Forenbeitrag von: »chriss«

[ASM] Motor-Ansteuerung über Schiebepotentiometer

Wie Dot schon sagte, ein "Jump On Zero" entspricht deinem IF Bsp.: if(5 == variable) entspricht variable- 5 Jump On Zero

08.06.2010, 20:00

Forenbeitrag von: »chriss«

SFML Sprites

Wenn dir Bewegung Probleme macht, dann solltest du sowas wie Physik weglassen. Mach das was du vor hast so einfach wie möglich. Zur Bewegung. Die simpelste Variante wäre es wohl ein Array für jede Animation anzulegen, in der du die Pointer zu den passenden Texturen speicherst. Bsp sf:sprite *laufen = new sf:sprite[3]; laufen[0] = spriteLaufen1; laufen[1] = spriteLaufen2; laufen[2] = spriteLaufen3; sf:sprite *springen = new sf:sprite[3]; springen[0] = springenLaufen1; springen[1] = springenLaufen...

06.06.2010, 15:25

Forenbeitrag von: »chriss«

Mysql C++ Connector Problem

Schonmal ein Fortschritt Leider kenne ich diese Klassen nicht, Könnte es sein, dass eine Exception geworfen wird? In dem Fall mal mit try/catch abfangen und die Nachricht der Exception ausgeben.

06.06.2010, 15:17

Forenbeitrag von: »chriss«

Tile (Engine?) mit SFML

Dem letzten Beitrag muss ich in deinem Fall wiedersprechen. Generell ist er schon richtig aber in deinem Fall sollte es nicht binär sein, da du dir sonst gleich einen Editor schreiben musst. Schau dir mal folgende Formate an: - YAML - XML - JSON Fertige Parser solltest du genug finden. Damit kannst du mal die ersten Ideen umsetzen. Solltest du dann mal einen Editor schreiben, kannst du immernoch auf ein binäres FOrmat (Stichwort: Chunk) umsteigen. Freude hast du mit binären Dateien jetzt sicherl...

Werbeanzeige