AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi weitergabe und Speicherung von daten
Thema durchsuchen
Ansicht
Themen-Optionen

weitergabe und Speicherung von daten

Ein Thema von blinder007 · begonnen am 22. Sep 2013 · letzter Beitrag vom 22. Sep 2013
Antwort Antwort
Seite 2 von 2     12   
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 14:38
Aaah, also praktisch eine Karte.

Wenn ich mir die ganzen Spiele anschaue, die über Jahre hinweg erfolgreich waren und sind - Dann konnte der Benutzer immer selbst auch verändern und neues erschaffen. Also eine ganz statische Speicherung im Quelltext haben wir hier wohl vom Tisch.

Wie willst du dann Spielstände organisieren? Ich hätte spontan gedacht, dass ein Spielstand dann ebenso wieder solch eine Karte ist - Wenn beispielsweise etwas zerstört wurde, sich bewegt hat, was auch immer.

Es läuft komplett lokal oder ist es ein Mehrspieler-Spiel? Bei Spielern haben wir wohl eher die Tendenz, dass jemand in den konkreten Dateien wühlt. Ein Spieler ist neugierig

Ich würde zwar immer noch abwiegen ob man es denn wirklich künstlich unterbinden sollte. Aber: Wenn man es auch nicht lesen können soll, reicht dann nicht, um 95% der potentiellen "Cheater" abzudecken eine billige Caesar-Chiffrierung wie ROTx? Wäre ja technisch für das Einlesen und Speichern in ein paar Minuten abgefrühstückt.
  Mit Zitat antworten Zitat
blinder007

Registriert seit: 29. Mär 2013
30 Beiträge
 
#12

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 14:47
wenn ich die sämtlichen spielstände und oder karten in typisierten dateien oder in "einem beliebig beklopten format" abspeichere, also über tfilestream, dürfte ich dann nicht schon ein großteil der Spieler abschrecken, weil sie nicht wissen, was sie vor sich haben? Wenn ich dann die records noch vor dem einspeichern schifriere, dürfte doch 99% aller Spieler ein Bein gestellt sein. Übrigens ist es single player, zunächst zumindestens

edit: was sind relationale Datenbanken?
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#13

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 14:49
dürfte ich dann nicht schon ein großteil der Spieler abschrecken?
Ich glaube nicht nur die Spieler, auch einen Großteil der Entwickler

Spaß beiseite. Ich weiß nicht, wie sehr die Zeit drängt, aber ich persönlich würde mir - für das reine Lesen und Speichern der Daten - mindestens zwei kompatible Ansätze bauen. Einmal ein menschenlesbares Format mit dem du als Entwickler komfortabel arbeiten und prüfen kannst. Ich glaube es macht keinen Spaß in einer langen Bytewurst einen Fehler zu suchen wenn das Programm nicht das tut, was es soll.

Wenn es dann in die Veröffentlichung geht kannst du doch einfach das XML Lesen/Speichern gegen Bytewurst-Lesen/Schreiben tauschen ohne dass der Rest des Programms beinflusst wird. Das wäre jetzt mein Geschmack gewesen.
  Mit Zitat antworten Zitat
blinder007

Registriert seit: 29. Mär 2013
30 Beiträge
 
#14

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 14:55
muss ich dann bei der "bytewurst"

denn auch darauf achten, welche typen ich verwende, wegen der kompertibilität zwischen 32 und 64 bit systemen?
Ich habe mir auch überlegt: was ist, wenn ich mir ein eigenes programm zum bearbeiten und durchsuchen der "bytewürstchen" schaffe?
schöner Begriff übrigens
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#15

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 14:58
Man muss ja nicht die ganz große DB-Keule auspacken, für sehr einfache Strukturen tut es auch MyBase.

[edit] Wo es Probleme zwischen 32- und 64-Bit-Systemen geben soll, entzieht sich derzeit meiner Kenntnis, ein 32Bit-Programm bleibt auch unter Windows 64 32-bittig. [/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen

Geändert von DeddyH (22. Sep 2013 um 15:01 Uhr)
  Mit Zitat antworten Zitat
blinder007

Registriert seit: 29. Mär 2013
30 Beiträge
 
#16

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 15:03
ich sollte echt mal meine delphi version einfügen - kann man die komponente irgendwo runterladen, benutze delphi 6 personal
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#17

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 15:05
Erinnert sich noch jemand an die Zeit von Tipps, Tricks und Cheats in gedruckten Spielemagazinen die begannen mit "Besorgen Sie sich einen beliebigen Hexeditor. Auf der CD/Diskette liegt bereits XYZ bei...".

Klar kannst du das tun. Aber ich glaube, die Zeit wäre effektiver eingesetzt, lieber ein komfortables und offenes Format wie XML parallel zu nutzen. Was tust du, wenn du zusätzliche Eigenschaften in der Datei unterbringen willst? Alle bisher angefallenen Dateien (z.B. Spielstände) sind jetzt nutzlos und passen nicht mehr.

Jetzt könntest du natürlich wieder ein Programm schreiben, dass bestehende Dateien untersucht, die neuen Informationen mit Standardwerten ergänzt und die neue Fassung speichert. Aber wie gesagt. Die reine, fast schon optische, Form - Das Format, wie ich am Schluss auf die Platte schreibe: Darüber würde ich mir am Schluss Gedanken machen. Zur Entwicklungszeit würde ich etwas menschenlesbares und auch von anderen leicht verständliches Format nehmen. Deine Eigenentwicklung musst du dokumentieren und das auch aktuell halten. Sonst blickt da außer dir niemand durch.
  Mit Zitat antworten Zitat
blinder007

Registriert seit: 29. Mär 2013
30 Beiträge
 
#18

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 15:12
ok, das klingt vernümpftig.
fassen wir also zusammen: zuerst alles in formaten wie xml abspeichern, später eigenes format schreiben, was auch noch verschlüsselt werden muss.
bedeutet, wenn ich das richtig verstanden habe, mehr arbeit aber auch übersichtlichkeit.
Probleme zwischen 32 und 64 bit systemen wird es nicht geben.
mir wird mybase empfohlen, was hält man davon? und kann man die komponente irgendwo downloaden?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#19

AW: weitergabe und Speicherung von daten

  Alt 22. Sep 2013, 16:21
Nach meiner Kenntnis kannst Du in der Personal Edition MyBase leider nicht (ohne spezielle Komponenten, die es ggf. geben mag) benutzen, da dort keine Datenbankfunktionalität und somit auch kein TClientDataset enthalten ist.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz