Coders Chit-Chat

03/10/2018 01:49 Bench#856
Freue mich jetzt schon sehr auf die zweite Teilaufgabe des Projektes für die Uni: Tests für andere Projekte schreiben - JUnit. (nicht)
@[Only registered and activated users can see links. Click Here To Register...]
Also wird auch die Zeit während den Vorlesungen dazu gerechnet? Wenn ich mir so einige Freunde anschaue, die auftauchen und dann in den Vorlesungen einschlafen..
03/11/2018 14:19 Tankwart#857
Könnte mir vllt jemand dabei helfen?
Muss eine homepage nur mit html/css schreiben, die auch responsiv sein soll.

wenn ich jetzt unter eine Breite von 800 komme, wird meine navigationsleiste untereinander dargestellt.
Gibt es jetzt eine Möglichkeit die Liste verschwinden und über einen kleinen button oder so aufrufen zu lassen, dass sie sich sozusagen aufklappt?
das ganze halt ohne javascript :/
03/11/2018 15:51 Der-Eddy#858
Quote:
Originally Posted by perfectviewby View Post
Könnte mir vllt jemand dabei helfen?
Muss eine homepage nur mit html/css schreiben, die auch responsiv sein soll.

wenn ich jetzt unter eine Breite von 800 komme, wird meine navigationsleiste untereinander dargestellt.
Gibt es jetzt eine Möglichkeit die Liste verschwinden und über einen kleinen button oder so aufrufen zu lassen, dass sie sich sozusagen aufklappt?
das ganze halt ohne javascript :/
[Only registered and activated users can see links. Click Here To Register...]
04/11/2018 15:29 dasistmeiname#859
Hey ho weiss nicht ob das hier der richtige Platz ist, dachte mir aber bevor ich einen anderen Thread aufmache frage ich einfach mal hier. Ich bräuchte Hilfe dabei mit den Offsets in einem Onlinespiel die Value von einem Item zu ändern. Ich habe auch eine ungefähre Ahnung wie das geht nur leider springt die Value trotz richtiger Offsets und dem richtigen Basepointer immer zurück und ich müsste da es über einen Server läuft Packets mit einbeziehen, wo ich mir aber nicht sicher bin wie das zu lösen ist. Wenn sich jemand damit auskennt kann er sich ja bei mir melden,dann müssten wir das nicht hier klären.

p.S Wie anfangs gesagt, nicht sicher ob das hier her gehört

p.p.s Schreibfehler dürft ihr gerne Behalten
04/11/2018 16:47 warfley#860
Quote:
Originally Posted by dasistmeiname View Post
Hey ho weiss nicht ob das hier der richtige Platz ist, dachte mir aber bevor ich einen anderen Thread aufmache frage ich einfach mal hier. Ich bräuchte Hilfe dabei mit den Offsets in einem Onlinespiel die Value von einem Item zu ändern. Ich habe auch eine ungefähre Ahnung wie das geht nur leider springt die Value trotz richtiger Offsets und dem richtigen Basepointer immer zurück und ich müsste da es über einen Server läuft Packets mit einbeziehen, wo ich mir aber nicht sicher bin wie das zu lösen ist. Wenn sich jemand damit auskennt kann er sich ja bei mir melden,dann müssten wir das nicht hier klären.

p.S Wie anfangs gesagt, nicht sicher ob das hier her gehört

p.p.s Schreibfehler dürft ihr gerne Behalten
Klingt so als würde der Wert den du änderst serverseitig berechnet werden, da nützt überschreiben gar nichts, da du die Änderung nie auf den Server bekommst. Selbst wenn du die gesendeten Serverdaten änderst, wird nur der lokale Client denken das das passiert. Das macht das Spiel dann komplett unspielbar (wenn es wegen der falschen Information nicht einfach crasht)
04/11/2018 17:17 dasistmeiname#861
Quote:
Originally Posted by warfley View Post
Klingt so als würde der Wert den du änderst serverseitig berechnet werden, da nützt überschreiben gar nichts, da du die Änderung nie auf den Server bekommst. Selbst wenn du die gesendeten Serverdaten änderst, wird nur der lokale Client denken das das passiert. Das macht das Spiel dann komplett unspielbar (wenn es wegen der falschen Information nicht einfach crasht)
Könnte man das gesendete Packet welches der Server abschickt nicht abfangen und ändern oder ist das nicht so möglich wie ich es mir gerade denke:confused:
also das zum beispiel etwas droppt und du dann nur mithilfe des Basepointers den Wert oder die Menge ändert?:rolleyes:
04/11/2018 18:26 warfley#862
Quote:
Originally Posted by dasistmeiname View Post
Könnte man das gesendete Packet welches der Server abschickt nicht abfangen und ändern oder ist das nicht so möglich wie ich es mir gerade denke:confused:
also das zum beispiel etwas droppt und du dann nur mithilfe des Basepointers den Wert oder die Menge ändert?:rolleyes:
Dann änderst du den wert, dein Client denkt hey da liegen 10 Gold, du hebst sie auf, da der Server allerdings immer noch 1 Gold gespeicht hat wird auch nur ein Gold in dein Inventar gelegt.

Oder ganz dummes Beispiel, du setzt die leben eines Gegners auf 0, dein Spiel zeigt an Gegner: 0 HP. Der Gegner lebt aber noch, da der Server noch nicht Gegner gestorben gesendet hat. Das einzige was das dann geändert hat ist das es so aussieht als hätte der gegner keine leben mehr, aber das spiel geht weiter als hätte er normale leben.

Du hast also damit nur die fähigkeit verloren zu sehen wie viele leben der gegner hat
04/11/2018 19:02 Der-Eddy#863
Man muss aber auch anmerken das nicht jedes Online-Game auch serverseitig Überprüfungen durchführt (teilweise auch nicht für alles)
wobei die Zahl derer, wohl eher sehr gering ist
04/12/2018 15:41 dasistmeiname#864
klingt vielleicht doof aber könnte man dann nicht die Verbindung zu dem Server trennen nachdem aktion x/y eingetreten ist und dafür sorgen das der Client nicht crasht und dann sich wieder mit dem Server verbinden und ihm sagen das aktion x/y eingetreten ist.

p.s schon mal entschuldigung für die Formulierung wenn mir etwas besseres einfällt ändere ich es noch mal :D
04/13/2018 00:37 algernong#865
Das läuft also nicht so ab:
Client: Da liegen 100 Gold, die habe ich jetzt aufgehoben.
Server: Ok, dann bekommst du wohl 100 Gold.

Sondern so:
Server: Da liegt Gegenstand Id 42 (das sind 50 Gold).
Client: Ich habe Gegenstand Id 42 angeklickt.
Server: Ok, ich sehe dass du in greifbarer Nähe zu Gegenstand Id 42 bist, also ist die Aktion erlaubt. Du bekommst 50 Gold, weil Gegenstand Id 42 50 Gold sind.

Das Spiel (sollte) ist so entworfen, als wäre jeder Client böse und wolle den Server die ganze Zeit nur austricksen. Der Server ist quasi das Spiel und dein Client nur der Joystick (plus Bildschirm), der deine Eingabe entgegen nimmt, vielleicht in anderes Vokabular übersetzt und an den Server schickt.
04/18/2018 14:19 Devsome#866
Habe mein Projekt schon wieder seit 2 Wochen nicht angefassen :/ Jetzt ist wieder schönes Wetter draußen. Meh
04/18/2018 14:34 Serraniel#867
Quote:
Originally Posted by Devsome View Post
Habe mein Projekt schon wieder seit 2 Wochen nicht angefassen :/ Jetzt ist wieder schönes Wetter draußen. Meh
Das Problem kenne ich. Früher, als ich noch studiert hatte und nen Unilaptop hatte, hab ich dann tatsächlich am ehesten noch Projekte gemacht, und zwar im im Garten an dem laptop, der zu schlecht war um sich von Games oder anderen Dingen ablenken zu lassen. Ohne zweiten Bildschirm liest man ja aucvh weniger Discord nebenher oder ähnliches wie Youtube. Glaub ich sollte mir nur dafür nen Laptop anschaffen fürn Sommer :notsureif:
04/18/2018 14:40 Devsome#868
Quote:
Originally Posted by Serraniel View Post
Das Problem kenne ich. Früher, als ich noch studiert hatte und nen Unilaptop hatte, hab ich dann tatsächlich am ehesten noch Projekte gemacht, und zwar im im Garten an dem laptop, der zu schlecht war um sich von Games oder anderen Dingen ablenken zu lassen. Ohne zweiten Bildschirm liest man ja aucvh weniger Discord nebenher oder ähnliches wie Youtube. Glaub ich sollte mir nur dafür nen Laptop anschaffen fürn Sommer :notsureif:
Hab schon überlegt nachher im Garten mit dem Mac zu arbeiten, nur ich weiß nicht. Puh
04/18/2018 14:49 Serraniel#869
Warum nicht wenn man die Möglichkeit hat, vor allem bei so nem netten Wetter :P
04/18/2018 14:50 Devsome#870
Quote:
Originally Posted by Serraniel View Post
Warum nicht wenn man die Möglichkeit hat, vor allem bei so nem netten Wetter :P
Überwindung anzufangen ist halt das Problem