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

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

51

15.06.2011, 15:08

Leg doch einfach eine relativ hohe Obergrenze fest. Einfach bis zu 10 Spieler oder so. Und dann wird die genaue Spielergrenze durch die Karten bestimmt. Es gibt Karten für maximal 2 Spieler(halt kleine Karten). Oder Karten für maximal 4 Spieler(mittlere Karten) und so weiter. Wenn du einen Mapeditor machen solltest, der mit bei dem Spiel ausgeliefert wird, kann so jeder selbst bestimmen für wie viele Spieler er es nun will. Kann mich an viele Lan's erinnern früher, an denen wir gerne die möglichkeit gehabt hätten auch mal zu mehr als 4 Spielern solche Spiele zu spielen.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

52

15.06.2011, 15:11

Man kann auch 255 Spieler machen aber versuch mir mal zu erklären wie Du das Spieltechnisch lösen willst? 12 Spieler oder so auf einer Map?

Darkrel

Treue Seele

Beiträge: 143

Wohnort: Zürich

Beruf: Student ETH Zürich

  • Private Nachricht senden

53

15.06.2011, 15:28

Grosse map, survival.
:cursing:

54

21.06.2011, 21:33

Aktueller Stand ist folgender:
Die Mapstruktur nochmal enorm verbessert. Theoretisch sind unendlich Layer möglich. Neu wird sein, das man seine Maps z.B. auch 128x24 oder 32x96 machen kann also lange oder hohe Maps. Weiterhin ist es nun möglich mehrere Starts und Ziele zu erstellen. Es ist auch egal ob es 20 Starts gibt und nur ein Ziel. Die Wegfindung wird sich den Weg zum nächsten Ziel ist! Also nicht nur einer wie früher =)

55

27.06.2011, 00:24

Als kleine Info für die Neugierigen! Ab Morgen werde ich so oft wie möglich über jede Änderung und somit den aktuellsten Status in meinem Dev Blog posten! :thumbsup:

Link dazu ist in meiner Signatur ;)

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

56

27.06.2011, 17:43

Da du das ganze ja jetzt mit XNA umsetzt fände ich interessant was du so an zusätzlichen Frameworks und Engines benutzt. Wie viel du da von außerhalb einsetzt weiß ich ja jetzt nicht, aber da ich selber gerne mit XNA arbeite ist es immer wieder interessant zu hören was andere Leute in dem Bereich noch so einsetzen:)
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

57

27.06.2011, 18:13

Eigentlich nicht viel da ich vielselber mache! Die einzige Engine die ich nutze ich die Mercury Particle Engine! Ansonsten Bibliotheken wie Lidgren oder SharpZipLib!

58

27.06.2011, 22:29

Ich habe in meinem DevBlog mal den aktuellen Status lang und breit dokumentiert incl. 3 Screenshots =)

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

59

28.06.2011, 14:16

Man sieht ja bei deinen Screenshots einen Teil vom Code. Dazu wollte ich kurz was anmerken;) Einmal wollte ich klugscheissern;) Ich denke du meinst GameStarted und nicht GameStartet;) Dann würde ich mir überlegen ob du bei der Sprache nicht bei einer bleibst. Du hast nen mix aus Deutsch und Englisch;) Das hatte ich früher auch viel, was jedoch auf dauer sehr verwirren kann. Und vor allem wenn dann mal ein zweiter oder vielleicht sogar 3ter Entwickler mit am Projekt arbeitet geht so alles durcheinander.
Was mir aber vor allem auffällt, ist dass du sehr viele if-Statements im Code hast, die den Wert von GameStarted(GameStartet) überprüfen. Jetzt sieht man ja wirklich nicht viel, aber für mich sieht es so aus als wenn du mit dem State-Pattern gut voran kommen würdest. Vielleicht kennst du es schon, oder vielleicht hast du schon was von GameStates oder so gehört. Dieses Pattern ist sehr flexibel einsetzbar und in vielen Fällen auch wirklich Sinnvoll. Damit könntest du deinen Code ein bisschen entschlacken. Kannst es dir ja mal angucken wenn du es noch nicht kanntest. Vielleicht hilft es dir ja weiter. Ansonsten bin ich mal gespannt wie es weiter geht. Bin zwischenzeitlich auch immer mal wieder an einem Towerdefense mit XNA dran;) Viel Erfolg noch.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

60

28.06.2011, 16:33

Bedenke das ist die Main! Dort wird alle geladen etc... =) UND das alles noch Alpha ich bin momentan dabei alles umzustellen! Man lernt ja dazu mit der Zeit :P

Werbeanzeige