[Delphi] Speedway Manager - Zapisywanie

0

Od jakiegos czasu pisze sobie managera zuzlowego.
Edytor-baze danych do gry juz mam : dane zawodnikow,klubow,trenerow zapisalem sobie w rekordach...w plikach *.dat
Teraz w grze mam cos takiego : Nowy gracz musi podac imie, nazwisko, narodowosc a takze rozdysponowac punkty na swoje atrybuty(ktore w trakcie gry ulegaja zmianie:)) takie jak profesjonalizm, praca z mlodzieza itp.
W czym najlepiej byloby zapisywac stan gry czyli dane gracza+rozegrane spotkania,ustawienia gry ?.Zmienne globalne ? pliki ini ,xml ? Podpowiedzcie :)

Druga sprawa to ekran wiadomosci ktore pojawiaja sie w grze np.
"Zawodnik xxx doznal podczas treningu doznal lekkich potluczen"
"W dzisiejszym treningu xxx zlamal obojczyk"
Tych wiadomosci bedzie na poczatek okolo 200 podzielonych na kilka kategorii
kontuzje, kontrakty, media....
Nie mam koncepcji w czym te wiadomosci zrobic i zapisac wiec pytam o rade fachowcow :)

Jezeli napisalem zbyt ogolnikowo albo niejasno to prosze o kontakt na gg:2718965
Jezeli ktos interesuje sie zuzlem i mialby czas i ochote pomoc to zapraszam.

0

co do saveów to najlepiej w plikach typowanych - jakiś własny format bo wtedy nie będzie się ich dało prosto edytować, a co do wiadomości to nie wiem w czym problem. Najlepiej zrób sobie szablony, coś w stylu

MSG01 = "Zawodnik %s doznal podczas treningu doznal lekkich potluczen" 
MSG02 = "W dzisiejszym treningu %s zlamal obojczyk"

a potem w kodzie robisz

ShowMessage(Format(MSG01, [Nazwa_zawodnika]));
0

Hmm.. możesz również użyć np Sqlite, czyli bazy danych SQL :}

0

MisiekD a gdzie bys wpisal te 200 szablonow ? Przy tworzeniu formy? Czy wpakowac je do jakiegos pliku...jak mozesz to wejdz na chwile na gg:)

0
unit Zasoby

interface

resourcestring
  MSG01 = "Zawodnik %s doznal podczas treningu doznal lekkich potluczen" 
  MSG02 = "W dzisiejszym treningu %s zlamal obojczyk"

implementation

end.
0

Lepiej do pliku - ukłon w stronę kilku wersji językowych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1