Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
java.exe
Anmeldungsdatum: 20.07.2006 Beiträge: 2
|
Verfasst am: 20.07.2006, 20:07 Titel: Spiel |
|
|
Schreibe gerade ein Betriebssystem und will dazu ein sehr kleines
Spiel schreiben. Habe auch schon angefangen
Code: | CLS
SCREEN 9
zahlx = 320
zahly = 240
DO
PSET (zahlx, zahly), 14
INPUT eingabe
IF eingabe = 8 THEN
CLS
zahly = zahly + 5
END IF
IF eingabe = 5 THEN
CLS
zahly = zahly - 5
END IF
IF eingabe = 4 THEN
CLS
zahlx = zahlx - 5
END IF
IF eingabe = 6 THEN
CLS
zahlx = zahlx + 5
END IF
LOOP UNTIL eingabe = 0
|
Das Problem ist das man bei jeden "Schritt" mit Enter bestätigen muss |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 20.07.2006, 20:13 Titel: |
|
|
Hallo und willkommen im Forum!
1.) Du schreibst KEIN Betriebssystem, das ist ausgeschlossen. Wenn überhaupt schreibst du ein Fake-OS bzw. ein GUI. Das mal so als Feststellung. In QB ein Betriebssystem (siehe Wikipedia) zu programmieren, ist technisch nicht möglich.
2.) Zur eigentlichen Fragestellung: Verwende statt INPUT lieber INKEY$.
Code: | DO
k$=INKEY$
IF k$<>"" THEN EXIT DO
LOOP
SELECT CASE k$
CASE ... |
Dein Programmcode sähe dann so aus:
Code: | CLS
SCREEN 9
zahlx = 320
zahly = 240
DO
PSET (zahlx, zahly), 14
DO
k$=INKEY$
IF k$<>"" THEN EXIT DO
LOOP
CLS
SELECT CASE VAL(K$)
CASE 8: zahly = zahly + 5
CASE 5: zahly = zahly - 5
CASE 4: zahlx = zahlx - 5
CASE 6: zahlx = zahlx + 5
CASE ELSE: EXIT DO
END SELECT
LOOP |
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
java.exe
Anmeldungsdatum: 20.07.2006 Beiträge: 2
|
Verfasst am: 20.07.2006, 20:29 Titel: |
|
|
Ich schreibe ein richtiges OS
mit NASM
Ich bin schon so weit das mein OS viele Arten von Dateitypen erkennt darunter auch exe(16 Bit) und exe(32 Bit)
Danke fürs Beispielprogramm |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 20.07.2006, 21:33 Titel: |
|
|
wer weiß, wer java.exe wirklich ist....  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 20.07.2006, 22:40 Titel: |
|
|
Hm....java.exe klingt nicht nach Basic-konform, und erst recht nicht nach ASM... |
|
Nach oben |
|
 |
alfonsospringer
Anmeldungsdatum: 27.04.2006 Beiträge: 445
|
Verfasst am: 21.07.2006, 09:37 Titel: |
|
|
eher bach java^^
nur mal so aus interesse...was für ein spiel soll das werden ? _________________ Die Antworten zu fast allen Fragen des Lebens findest du entweder im MonsterFAQ oder der Befehlsreferenz - Und wenn du gar nicht mehr weiter weisst ? -> Wikipedia
ALLE RECHTSCHREIBFEHLER DIE ICH MACHE SIND BEABSICHTIGT, DAMIT DIE LEUTE, DIE SPAß DARAN HABEN SOLCHE ZU FINDEN, ETWAS ZU TUN HABEN |
|
Nach oben |
|
 |
|