Schutzmechanismus für ein kleines Spiel



  • Mit welchem Editor ?
    In welcher Sprache?

    Muss ein toller Editor sein mit dem man ganze Programme und Addons schreiben kann ohne ahnung vom Programmieren zu haben.



  • Sorcio schrieb:

    Also ich weiss nicht was Prüfsummen sind, nur soviel, dass ich keine aber auch wirklich keien Ahnung habe von C++ oder ähnlichen programmiersprachen.

    das merke ich mir mal...

    Ich suche nur eine Methode um Spiele, welche von mir gestaltet und erstellt wurden sinnvoll und sicher zu schützen.

    ok.

    Insbesondere den wertvollen Editor, das Hauptspiel und die gesamten Addons.

    wie geht das? wie kannst du einen wertvollen editor gemacht haben, wenn du nicht programmieren kannst?

    ist dein wertvollee editor in c++ geschrieben? ist das hauptprogramm in c++ geschrieben? was sind die addons?

    editor klingt danach, als müßten vor allem die game-levels geschützt werden.

    checksummen macht man so:
    alter code:

    for(int y=0;y<32;++y)
       for(int x=0;x<32;++x)
          char ch;
          in>>ch;
          if(ch=='*') field[y][x]=new Stone;
          if(ch=='~') field[y][x]=new Water;
          if(ch==' ') field[y][x]=new Land;
    

    neuer code

    int checksum=4711
    for(int y=0;y<32;++y)
       for(int x=0;x<32;++x)
          char ch;
          in>>ch;
          checksum=31*checksum+ch
          if(ch=='*') field[y][x]=new Stone;
          if(ch=='~') field[y][x]=new Water;
          if(ch==' ') field[y][x]=new Land;
    int checksum2;
    in>>checksum2;
    if(checksum!=checksum2)
       return throw cout<<"rabääh!";/ich fürchte, das klappt sogar.
    


  • Also es handelt sich um einen Editor, welcher nicht von mir selbst programmiert wurde. ich habe ihn vom Freund direkt übernommen, da er mit mir im Team zusammenarbeitet. Da diese Editor aber evtle Inhalte produzieren kann, welche nicht allzu sinnvoll für verschiedene Personen wären. Nähere möchte ich dazu nicht sagen.

    Nur soviel, dass auf jeden Fall diese Dinge geschützt werden müssen:

    Editor
    Hauptspiel
    Addons(Levelerweiterungen)
    Und diese 3 Dinge sollten so geschützt sein, dass niemand es im kleinsten verändern kann ausser ich und mein kumpel eben. :p

    EDIT: ich weiss nicht in welcher programmiersprache der editor geschrieben wurde.

    EDIT2: Wo muss ich jeweils diese genannten Codes oder den unteren davon einsetzen und was muss ich an den codes verändern?
    Danke



  • Sorcio schrieb:

    EDIT2: Wo muss ich jeweils diese genannten Codes oder den unteren davon einsetzen und was muss ich an den codes verändern?
    Danke

    schätze, dein kumpel sollte den code angucken und einbauen, damit keiner was ändern kann außer du und deun kumpel eben.



  • ja, aber ich bräuchte die benutzung auch. Also ich wäre dankbar wenn ich das auch verstehen dürfte, da mein Kumpel auch nicht allzu viel ahnung hat von C++



  • lass deinen kumpel eine ganz einfache verschlüsselung in die plain-text dateien einbauen. wie das geht, findet man mit google ganz schnell raus. es genügt ja eine einfache symmetrische verschlüsselung wie das caesar verfahren (den zahlenwert von buchstaben einfach etwas erhöhen). sobald er das in den editor eingebaut hat, bist du schon mal etwas sicherer.



  • Mein Kumpel kann das auch nicht. Er sitzt gerade neben mir und weiss auch nicht was er nun machen soll. 😞

    Kannst du mir nicht eine kleine und genaue Anleitung geben, worin alles drin steht wo ich was reinschreiben muss und was ich wohin setzen muss(Im Ordner, Verschlüsselung etc)

    Danke im voraus

    Sorcio



  • Hi,
    zeig uns doch mal den Edior oder das Spiel oder sag wenigstens mit welcher Programmiersprache das geschrieben wurde....

    Langsam glaube ich, dass wieder Trollzeit ist ....
    Wie kann jemand der keine Ahnung von Programmierung hat, einen Editor und ein Spiel schreiben.... 😕

    MfG

    Alexander Sulfrian



  • Also die Programmiersprache ist mir unbekannt. Ich habe das programm weder geschrieben noch irgendwie verändert. Ich habe es mit mal durch meinen Kumpel besorgt und er weiss auch nicht mit welcher Programmiersprache der Editor erstellt wurde.

    Kann man nicht einfach lese und Schreibrechte setzen und damit versuchen zu unterbinden, dass andere leute auf anderen PCs diese proga verwenden um das Spiel zu manipulieren?



  • wenn ihr keine ahnung vom programmieren habt, dann würd ich die finger davon lassen, ganz einfach 😞

    closed wegen "nicht realisierbar"


Anmelden zum Antworten