JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=5e94c8bb32fbb71a9e24fc409f8d670dMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Eigenes Dateiformat erstellen?

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
VerruecktesHuhn
Super JLI'ler



Anmeldedatum: 30.07.2002
Beiträge: 492
Wohnort: Stuttgart
Medaillen: Keine

BeitragVerfasst am: 02.11.2002, 20:30    Titel: Eigenes Dateiformat erstellen? Antworten mit Zitat

Hi!
Wie kann man ein eigenes Dateiformat erstellen (für zB. Maps, Gegner, ... )?

Cu,
VH
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 02.11.2002, 21:02    Titel: Antworten mit Zitat

Ausdenken und auf Platte schreiben? Ist doch egal wie du die Daten speicherst und lädst solange es funktioniert.
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
VerruecktesHuhn
Super JLI'ler



Anmeldedatum: 30.07.2002
Beiträge: 492
Wohnort: Stuttgart
Medaillen: Keine

BeitragVerfasst am: 02.11.2002, 22:40    Titel: Antworten mit Zitat

Ich will halt nicht, das irgendein daher gelaufener Trottel (User) einfach da drin rum pfuscht und am Ende nichts mehr läuft... und das passiert halt, wenn das Zeug in "normale" *.txt Dateien geschrieben wird...


Cu,
VH
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 02.11.2002, 22:58    Titel: Antworten mit Zitat

Hey! Du kannst die User nicht als "dahergelaufene Trottel" abstempeln!

a. Gehört das Programm denen, wenn sie es auf ihrer Platte haben, d.h. sie können damit machen was sie wollen

b. Ohne die User wirst du später kein Geld verdienen können!

Zu deinem Problem... öffne die Datei im Binärmodus:

Code:

FILE * pOut;
pOut = fopen("maps.dat", "wb");

// 256 Bytes in maps.dat schreiben
fwrite(buffer, 1, 256, pOut);

fclose(pOut);

_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Starwash
Senior JLI'ler


Alter: 39
Anmeldedatum: 22.09.2002
Beiträge: 252
Wohnort: Zossen (bei Berlin)
Medaillen: Keine

BeitragVerfasst am: 02.11.2002, 23:01    Titel: Antworten mit Zitat

Also suchst du nicht nach einen eigenen Dateiformat, sondern nach Verschlüsselungsalgo's. Das was du benötigst nennt man Kryptographie und umfasst soviel, dass man es studieren kann.

http://mitglied.lycos.de/cthoeing/crypto/index.htm

Da findest du die Grundlagen von Kryptographie, welche sich nicht unbedingt auf das Programmieren beziehen. Die beiden Links helfen dir bestimmt auch noch weiter.

http://www.fh-frankfurt.de/~orth/Lehrveranstaltungen/Kryptologie/Diplom_kurzfassung.pdf
http://www.kryptocrew.de/archiv/kryptographie/

Gruss Tarek
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
VerruecktesHuhn
Super JLI'ler



Anmeldedatum: 30.07.2002
Beiträge: 492
Wohnort: Stuttgart
Medaillen: Keine

BeitragVerfasst am: 03.11.2002, 10:27    Titel: Antworten mit Zitat

Ich hab ja nicht alle User gemeint, sondern nur die, die meinen Sie müssten überall mal drin rumgepfuscht haben, sodass dann nachher nichts mehr funktioniert (war selber mal so Wink ). Ich weiß das sie das Recht dazu haben, aber wenn sie dann die ganze Zeit Mails schicken und Fragen warum nichts mehr läuft... Rolling Eyes

Also, ich hatte eigentlich keine Ahnung wonach ich gesucht hab, wollt einfach nicht dass sowas so einfach passieren kann...

Danke!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Starwash
Senior JLI'ler


Alter: 39
Anmeldedatum: 22.09.2002
Beiträge: 252
Wohnort: Zossen (bei Berlin)
Medaillen: Keine

BeitragVerfasst am: 03.11.2002, 10:34    Titel: Antworten mit Zitat

Nun ja, verschlüssel deine Dateien mit der Kryptographie. Und den Usern den du erlauben willst, dass sie darin rumpfuschen, denen kannst du ja ne konsolenanwendung geben, welche die dateien entschlüsseln und bspw. eine temp.txt kopieren kann. Wenn der benutzer dann zu Ende drin rumgepfuscht hat, kann er die temp.txt wieder mit der Konsolennwendung verschlüssen und fertig ist. Auf diese Weise kannst du sicher stellen, dass in den Dateien nur rumsucht, wer es auch darf.

Gruss Tarek
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 03.11.2002, 10:38    Titel: Antworten mit Zitat

Für die Durschschnittsuser reicht eine einfache XOR-Verschlüsselung. Einfach alle Bytes mit XOR codieren und beim Laden wieder decodieren(das gleiche einfach nochmal).
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
DaN00b
JLI'ler



Anmeldedatum: 10.08.2002
Beiträge: 159

Medaillen: Keine

BeitragVerfasst am: 04.11.2002, 18:43    Titel: Antworten mit Zitat

ich denk du willst einfach net das se sich in andere levels cheaten etc

deswegen find ich den vorschlag mit den binärdateien noch am einfachsten und praktischten weil da kann kaum einer rumpfuschen er macht halt nur das spiel putt und wenn wegs sowas mail kriegst einfach ignorieren
_________________
Carpe Diem - Seize the day - Nütze den Tag!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 04.11.2002, 18:48    Titel: Antworten mit Zitat

Du kannst in den Header deines Formats auch 'ne Checksum einbauen(originale Größe der Datei). Wenn dann wer in deinen Daten rumpfuscht kann es passieren, dass die Datei größer oder kleiner wird... dann gibste halt 'ne Fehlermeldung aus. ;)

Und wie gesagt... 'ne simple XOR-Verknüpfund schreckt die meisten Möchtegernhacker ab.
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum