Castle Defense

Posted By: Firewall

Castle Defense - 12/08/13 20:33

Hallo liebe Community,

ich wollte euch heute mal mein neues Projekt vorstellen, was ich nebensächlich zu Experience of Life, entwickeln werde. Ganz kurz zur aktuellen Planung:

CastleDefense wird ein reines Multiplayer-Spiel. Man kann mit bis zu 8 Leuten auf einem Server spielen (auch Lokale Server). Es gibt zwei Teams, die Angreifer und die Verteidiger. Die Angreifer haben das Ziel einen wertvollen Diamanten aus einer gesicherten Burg zu klauen. Die Verteidiger wollen dies natürlich verhindern. Die Teams starten in zwei verschiedenen Orten. Die Verteidiger starten in einer Burg, während die Banditen in einem kleinen Lager starten.


Verteidiger: Es gibt pro Spiel einen Chef, der entweder gewählt wird oder per Zufall entschieden wird. Er hat das komplette Sagen für diese Spiel. (Natürlich kann man auch Meutern :D)! Er kommuniziert mittels Voice-Befehle (ähnlich wie in Counter Strike) mit seinem Team. Jeder Soldat sieht gleich auch.


Angreifer: Sie starten mit etwas besseren Waffen, haben aber keine Rüstung oder Fahrzeuge. Sie müssen sich den Weg alleine suchen. Es gibt keine speziellen Ränge (offiziell).

Es gibt verschiedene Waffen, die verbessert werden können.Man kann mit Hubschraubern fliegen oder Jeeps fahren.



Das ganze ist natürlich zur Zeit nur die Planung und noch nicht die umsetzung. Ich sitze, an der Programmierung, jetzt ungefair 15 Minuten und folgende Funktionen sind in der Alpha 0.0.1a voranden:


- Erstes Level (eine gerade Fläche)
- MystyMood Implementierung für das Terrain und den Himmel
- Spielersteuerung mittels PhysX


Posted By: WretchedSid

Re: Castle Defense - 12/08/13 20:45

Originally Posted By: Firewall
Ich sitze, an der Programmierung, jetzt ungefair 15 Minuten
Posted By: Error014

Re: Castle Defense - 12/08/13 20:45

Quote:
Ich sitze, an der Programmierung, jetzt ungefair 15 Minuten
Posted By: Superku

Re: Castle Defense - 12/08/13 20:48

Also das Zitat amüsiert mich doch gerade sehr. Nimm es mir nicht übel, aber bei dem, was du bisher geplant hast, wirst du auch noch in 15 Jahren daran arbeiten (keine Übertreibung).
Posted By: Error014

Re: Castle Defense - 12/08/13 20:50

"Castle Defense" ist ja englisch. Daher gehts jetzt englisch weiter! Ha!


Okay, okay. Snarkiness aside.
The idea is nice! I think that exists somewhere already? And even if not exactly this, you will have some pretty well-made competitors, so maybe you shouldn't expect too big an audience for this - which is heartbreaking, given how much time this is going to take. Because this is going to be terribly difficult to implement and create.

I mean it. Multiplayer? Difficult. Asymmetric multiplayer? Even worse! Vehicles and Airships? A nightmare to code!


Look, I know this is discouraging. Sorry. I'm just saying - aim a little lower. Try something simpler. Then, when you have that finished, maybe then think about tackling an asymmetrical multiplayer game. But thats not an easy project (also not easy as a side-project).


If you decide to keep going - okay! All the best to you. But please consider making something simpler. Or stick to your main project - side projects have that tendency to destroy main projects with its siren call.
Posted By: Tempelbauer

Re: Castle Defense - 12/08/13 20:58

+1
Posted By: Firewall

Re: Castle Defense - 12/08/13 21:09

@Error014:

Ich spreche hier mal wieder Deutsch laugh
Ich weiß, das so ein Spiel natürlich einiges an Aufwand hat und auch nicht gerade einfach in der Entwicklung ist. Ich entwickel dieses Spiel auch nur nebensächlich, da mein Hauptprojekt (Experience of Life) ja wesentlich mehr Zeit braucht. Aber hin und wieder muss ich einfach auch mal was anderes machen, also immer nur an einem einzigen Projekt zu sitzen. Das dieses Projekt wahrscheinlich im Laufe der Zeit wegen des Aufwands scheitern wird, ist mir auch bewusst. Ich hoffe natürlich, dass ich es doch irgendwie hinbekommen, allerdings ist die Chance, dass man von diesem Projekt in ein paar Jahren noch was hört, doch verdammt gering. Aber man kann durch so ein Projekt, meiner Meinung nach, sehr viel lernen, da doch einiges drin vorkommt und ich denke, dass "Learning by Doing" besser ist, als immer nur zu planen.

Ausserdem finde ich meine Idee irgendwie cool und möchte sie gerne mal in die Tat umsetzten. Meine erste Idee war es, dies als Minecraft Bukkit Plugin umzusetzten, was ich auch angefangen habe. Allerdings wurde das ganze auf Dauer ganz schön viel.. so dass es eher als ein eigenes Spiel passen würde laugh

Ich schaue mal, was draus wird.

LG,
Jordan
Posted By: Firewall

Re: Castle Defense - 12/08/13 21:10

Originally Posted By: Superku
Also das Zitat amüsiert mich doch gerade sehr. Nimm es mir nicht übel, aber bei dem, was du bisher geplant hast, wirst du auch noch in 15 Jahren daran arbeiten (keine Übertreibung).


Dann habe ich ja was zutun grin
Posted By: Feindbild

Re: Castle Defense - 12/09/13 08:30

Playerbewegungen bitte nicht mit PhysX machen (dann bekommst du auch Probleme mitm Networking), sondern c_move-Funktionen nutzen.
Posted By: MasterQ32

Re: Castle Defense - 12/09/13 09:59

@Feindbild:
Playerbewegungen mit PhysX und Netzwerk funktionieren prima, man muss halt nur clientsided movement machen und den server überprüfen lassen, ob sich das im bereich des Legalen liegt. PhysX erschwert es einem aber, Ducken oder ähnliches zu implementieren
Posted By: Ch40zzC0d3r

Re: Castle Defense - 12/09/13 12:41

PhysX funktioniert super übers netzwerk, gab sogar mal nen turoial hier von Rakscha wenn ich mich richtig erinnere. Jede 3 frames position und winkel senden und dann lerpen. sieht bis ping von 150 gut aus.
Posted By: Rackscha

Re: Castle Defense - 12/09/13 13:43

Jay es erinnert sich wer dran^^.
War glaub ich damals noch ODE und GSTnet, muss mal gucken. Hatte ja eh vor das nochmal zur verfügung zu stellen(und dann entsprechend geupdated). aber die mechanik bleibt dieselbe^^.
Posted By: Feindbild

Re: Castle Defense - 12/09/13 14:12

PhysX sollte generell nicht für bipedales Playermovement genutzt werden, unabhängig von Netzwerk oder nicht...
Posted By: MasterQ32

Re: Castle Defense - 12/09/13 14:38

Wofür hat PhysX dann einen Character Controller, welcher mit der PhysX-Welt interagiert? tongue
Posted By: Ch40zzC0d3r

Re: Castle Defense - 12/09/13 15:44

Gut, ich benutze den controller nur um char-movement zu faken, setzte seine position nur auf player position und machr dne rest mit c_move wegen ducken usw^^
Aber hast schon recht
Posted By: Firewall

Re: Castle Defense - 01/06/14 20:10

Damit man nicht denkt, dass ich nicht gemacht hätte poste ich hier mal son paar Neuheiten laugh
Ich hatte über die Feiertage nicht sehr viel Zeit habe aber weiter gemacht. Wir haben uns entschlossen, das die Level größtenteils zufällig generiert werden, damit man sich nicht einfach einen "Weg" suchen kann und ihn immer wieder einsetzen zu können.

Wir wollen eventuell umsetzen, dass man die Landschaft mittels Tools verändern kann, um so z.B. selber einen Graben um die Burg bauen zu können. Im Momentanen stand kann man einfach mit der linken oder rechten Maustause, die Landschaft erhöhen und erniedrigen.

Folgende Funktionen sind implementiert:

  • Hauptmenü (die Grafiken werden noch ausgebaut)
  • Landschaftsshader, Wetter und Himmel mit MystyMood und eigenen Anpassungen
  • Eine Landschaft wird komplett im Code erstellt und auch direkt bepflanzt
  • Die FPS ist akzeptabel, dank Level of Detail und LowPoly
  • Das Optionsmenü ist fast fertig
  • Windshader
  • Terraforming im Grundprinzip
  • Spielersteuerung benutzt kein physX mehr


Da ich gerade nicht zuhause bin poste ich morgen einige Screenshots!
Posted By: Firewall

Re: Castle Defense - 01/17/14 21:48

Ein Beitrag in meinem Blog mit etwas detaillierteren Infos zum Projekt ist da:

http://jpsm.my-netfriends.de/blog
Posted By: Firewall

Re: Castle Defense - 01/31/14 03:57

So es ist einiges passiert, seid meinem letzten Post. Zum einen hat unser Spiel nun einen Namen: Secret of the Dimamond.

Zum anderen, habe ich an den Menüs gearbeitet. Screens gibt es in meinem Blog auf http://blog.jpsmproductions.de

Kritik ist gerne erwünscht, sofern konstruktiv.

LG,
Jordan
Posted By: Firewall

Re: Castle Defense - 02/16/14 22:49

Yeah! Wir haben nun einen Multiplayer-Modus, in dem man wenigsten schonmal den Spieler (animiert) bewegen kann. Der Server stellt eine eigene Software da (sowie auch der Launcher).

Das klappt soweit ganz gut. Screen mit mehr Infos auf: http://blog.jpsmproductions.de/?p=484
Posted By: Michael_Schwarz

Re: Castle Defense - 02/17/14 10:37

ich will ja kein arschloch sein, aber nur auf den blog zu verlinken statt die screenshots hier reinzusetzen ist schon ein bisschen assi.
Posted By: Firewall

Re: Castle Defense - 02/17/14 15:07

Wieso? Es ist ja nichtmal Werbung im Blog.. somit was hätte ich denn davon? Außer weniger Arbeit, alles nochmal zu kopieren und neu hochzuladen?

LG,
Jordan
Posted By: MasterQ32

Re: Castle Defense - 02/17/14 15:53

wieso neu hochladen?
du kannst doch die bilder vom blog einfach direkt hier verlinken wink
Posted By: Firewall

Re: Castle Defense - 02/17/14 17:18

Okay, sorry.. werde ich morgen machen laugh

LG,
Jordan
© 2024 lite-C Forums