Highscores online speichern?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Highscores online speichern?

Beitrag von ZeHa »

Hallo!

Wollt euch fragen, ob es von Purebasic aus auch möglich ist, auf einen Webserver (per FTP z.B.) zuzugreifen?
Weil dann könnte man z.B. ein Arcade-Spiel programmieren, das zwar eigentlich nix mit Online-Spiel zu tun hat, aber die Highscores eben auf 'nem Server speichert, so daß praktisch jeder, der das Spiel spielt, mit den anderen Spielern konkurrieren kann.

Ist sowas möglich?
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

hab mal ne Librarie vorgestellt:
http://mitglied.lycos.de/dani008/HS/
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
sbehrens
Beiträge: 274
Registriert: 08.09.2004 18:41
Kontaktdaten:

Beitrag von sbehrens »

Das downloaden wär auf jeden Fall kein Problem, guck dir dazu einfach die Hilfe zu URLDownloadToFile_() im API-Guide an. Ich gehe davon aus, dass die Highscores in einer Datei gespeichert werden. (Wie denn auch sonst?) oder FtpGetFile_() und sonstige FTPxxxx_(), damit habe ich aber noch keine Erfahrungen gemacht.

mfG
Basti
enjoy life... while you can!
Benutzeravatar
Buggymonkey
Beiträge: 47
Registriert: 02.09.2004 19:36
Wohnort: Löhne
Kontaktdaten:

Beitrag von Buggymonkey »

Hi,

ich bin mir nicht ganz sicher aber das könnte man doch auch mit mysql machen oder
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Das könnte vielleicht weiterhelfen.

http://www.robsite.de/php/pureboard-arc ... hlight=ftp
Siehe Eintrag von @wavemaster (alte Forum)
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Epyx
Beiträge: 247
Registriert: 29.08.2004 01:40
Computerausstattung: AMD64 X2 DualCore 6000+ , 3GB Ram , WinXP sp3
2x Ati Radeon HD4800 ~ CrossFireX
Kontaktdaten:

Beitrag von Epyx »

Ich würde es auf jeden Fall nicht mit FTP machen, da müsstest du dann die zugangs Daten zu deinem FTP server im Programm integrieren. Ich würde es per PHP machen in dem du den neuen Score per POST übergibst.
Und das PHP sortiert die Scorelist und kann dir ggf. auch ein Textfile mit der Scoreliste erstellen das du mit deinem Spiel downloaden könntest.
If you can't make it good, at least make it look good.
Bill Gates
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Das mit den Zugangsdaten ist mir auch schon in den Sinn gekommen. Aber es wäre ja z.B. möglich, speziell für die Highscores 'nen eigenen FTP-Account anzulegen, mit einem Benutzernamen und Paßwort der sich vom restlichen FTP-Zeugs unterscheidet, und der dann nur auf einen bestimmten Ordner zugreift, worin sich außer den Highscores nix befindet.

Wäre das dann eine Möglichkeit? Oder ist das dann immer noch zu unsicher? Eigentlich doch nicht, oder?

Das mit PHP scheint wohl auch nicht schlecht zu sein, allerdings muß ich dazu sagen, daß ich bisher mit PHP noch nie was gemacht hab und leider auch keinen Webspace habe wo ich PHP-Skripte laufen lassen kann...

Auf jeden Fall bedanke ich mich schonmal für die Antworten, werd mir das ganze dann mal genauer anschauen (momentan arbeite ich sowieso noch an einem Projekt, für das die Highscore-Geschichte nicht einsetzbar ist, von daher hab ich eh noch genügend Zeit, mir was für ein zukünftiges Spiel zu überlegen :D )
Antworten