QBasic, für Blutige Anfänger am besten?

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Xaby
Beiträge: 2144
Registriert: 12.11.2005 11:29
Wohnort: Berlin + Zehdenick
Kontaktdaten:

Beitrag von Xaby »

Vorschlag zur Güte ...

Highscore-Listen sind bei einem Spiel das, was zum Schluss wichtig wird.
Vorher kannst du dir die Punkte mit DrawText() auf einen geöffneten Screen ausgeben lassen.

Zum Abspeichern der HighScore kannst du zum Beispiel eine Preference-Datei nehmen, wo du 10 Werte hast und da dann schaust, dass dort die 10 besten drin stehen.

Du kannst aber auch eine SQLite-Datei erstellen und Datenbank-Funktionen nutzen, damit kannst du deine Highscore-Liste auch gleich nach Name oder Punktzahl oder Datum sortieren. Du kannst auch nur 10 als Beispiel anzeigen lassen, aber immer wieder Punkte und Namen speichern und später die Sache statistisch auswerten lassen. Vielleicht auch eine Schlechtenliste erstellen oder eine Liste für die besten im Juni, etc. ...

Aber bevor du darüber nachdenkst, was du mit den Punkten deines Spiels machst, sollte das Spiel funktionieren :D

Schauste hier, hier ist auch ein Beispiel für ein kleines Spiel im OpenScreen()

http://www.purebasic.fr/german/viewtopic.php?t=17025

Du kannst ja dafür Punkte vergeben, dass der Ball auf den Tritt steigt oder was immer du magst :D

Zum Speichern von Dateien und Listen einfach einen Blick in die File-Bibliothek werden oder wie gesagt: Preference

Die Ausgabe kann dann in einer Schleife von 1 bis 10 erfolgen.
FOR i=1 TO 10
; ... DrawText()
NEXT
Wobei die Position des Textes sich mit i*20 in Y-Richtung ändern sollte, da es sonst alles übereinander steht.

:allright:
Kinder an die Macht http://scratch.mit.edu/
Conshar
Beiträge: 14
Registriert: 13.06.2008 02:16

Beitrag von Conshar »

Danke dir, ist aufjedenfall Hilfreich, werde mir das ganze unbedingt mal anschauen :)
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Für blutige Anfänger empfehle ich PurePlast:
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Und für Frischlinge empfehle ich:
Bild
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

und wenn's mit dem coden mal nicht richtig flutscht:
Bild
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Und nach dem Programmieren zum Feierabend:

Bild
I´a dllfreak2001
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Und für die jungen PB-Damen:
Bild
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Conshar
Beiträge: 14
Registriert: 13.06.2008 02:16

Beitrag von Conshar »

Bei der grossen Auswahl fällt es mir nun schwer eine Entscheidung zu treffen :lol:

Jetzt bin ich vollgepumpt mit:
Bild
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Ach... ihr mit eurem Popelzeugs. Ich bleibe PureBasic wenigstens treu.

Bild
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Antworten