Français
Jeux

Vintage-Textadventure WUMPUS (aus DOS-Zeiten, ca. 1985)

 

p.specht

comme professioneller Drachentöter jagst du den Chefdrachen Wumpus dans seinem Höhlensystem. 5 Pfeile peux Du dans dunkle Kavernen abschießen - doch attention, Drachen sommes heimtückisch!

Titre de la fenêtre "    J A G '   D E N   W U M P U S"
Fenêtre Style 24
CLS
Font 2
Randomiser
Déclarer RO&[20,3],LO&[20],WPOS&
declare i&,j&,T&,i$,k$
Déclarer L&,ARROWS&,DATA$

Proc MON :parameters x&

    return (X&=LO&[RO&[L&,1]]) OU (X&=LO&[RO&[L&,2]]) OU (X&=LO&[RO&[L&,3]])

ENDPROC

Proc CHK :parameters x&

    return (X&=RO&[L&,1]) OU (X&=RO&[L&,2]) OU (X&=RO&[L&,3])

ENDPROC

Proc FLUTTER

    Repeat

        L&=RND(19)+1

    UNTIL I&<>L&

ENDPROC

' Erzeuge cela Höhlensystem:
DATA$="2,6,5,3,8,1,4,10,2,5,2,3,1,14,4,15,1,7,17,6,8,7,2,9,18,8,10,9,3,11"+\
"19,10,12,11,4,13,20,12,14,5,11,13,6,16,14,20,15,17,16,7,18,17,9,19,18,11,20,19,13,16"

Whileloop 20:i&=&Boucle

    LO&[I&]=0

    Whileloop 3:j&=&Boucle

        RO&[I&,J&]=Val(Substr$(Data$,3*(i&-1)+j&,»))

    Endwhile

Endwhile

WPOS&=RND(19)+2
LO&[WPOS&]=1

Whileloop 2,5:i&=&Boucle

    Repeat

        T&=RND(19)+2

    UNTIL LO&[T&]=0

    LO&[T&]=I&

Endwhile

START:
ARROWS&=5'Anzahl Pfeile
L&=1'Start-Location = Höhle 1
CLS 0
' Hauptschleife

WHILE 1

    cas %csrlin>12:cls 0
    color 10,0
    PRINT
    PRINT "  tu es dans Höhle ";L&;"."
    PRINT "  Tunnels mener le Höhlen ";RO&[L&,1];", ";RO&[L&,2];" et ";RO&[L&,3];"."
    PRINT
    color 0,14
    Cas MON(1):PRINT "  dans qui Nähe stinkt quelque chose bestialisch!"
    Cas MON(2) OU MON(3):PRINT "  Du hörst quelque chose flattern."
    Cas MON(4) OU MON(5):PRINT "  un eiskalter Wind bläst aus einer angrenzenden Höhle."
    color 3,13
    PRINT "  flèche schiessen ou bien weiterMarschieren? [S,M]"

    Repeat

        K$=Upper$(GETKEY$())

    UNTIL (K$="S") OU (K$="M")

    imprimer

    IF K$="M"' Move

        color 0,15
        imprimer "  trop Höhle Nr. ?",:INPUT I&
        imprimer

        IF CHK(I&)

            L&=I&

        ELSE

            PRINT "  allez pas."

        ENDIF

    ELSE' Shoot

        color 2,14
        PRInt "  dans quelle Höhle schießen?",:INPUT I&
        imprimer

        IF CHK(I&)

            IF LO&[I&]=1

                color 4,11
                PRINT "  DU HAST DAS WUMPUS-MONSTER ERLEGT!"
                PRINT "  Gratulation, tu as gewonnen!"
                BREAK

            ELSE

                color 11,4
                PRINT "  Pfeile rendez-vous pas so oui c'est ca -"
                imprimer "  versuche es dans einer anderen Höhle..."

                IF RND(4)<3

                    color 5,12
                    PRINT "  tu as den Wumpus geweckt et vertrieben."
                    LO&[WPOS&]=0:WPOS&=RO&[WPOS&,RND(2)+1]:LO&[WPOS&]=1

                ENDIF

                Décembre ARROWS&

                IF ARROWS&=0

                    color 12,5
                    PRINT "  tu as malheureusement aucun Pfeile plus!"
                    BREAK

                Endif

            ENDIF

        ELSE

            color 0,15
            PRINT "  pas possible."

        ENDIF

    ENDIF

    SELECT LO&[L&]

        CASEof 1:color 13,2:PRINT "  qui Wumpus hat toi soeben GEFRESSEN!":BREAK

        CASEof 2,3:color 2,13:PRINT "  une Riesenfledermaus trägt toi woanders hin!":I&=L&

        FLUTTER
        OTHERWISE

    ENDSELECT

    IF (LO&[L&]=4) OU (LO&[L&]=5)

        color 4,10
        PRINT "  Du fällst ins Bodenlose..."
        Imprimer "  Dein vivre ist verwirkt!  "
        BREAK

    Endif

ENDWHILE

Color 15,0:Imprimer:Imprimer "Nochmal?",:Contribution i$
cas upper$(i$)="J":goto "START"
imprimer "  merci pour cela Spiel! Bye!"
waitinput 1500
FIN
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
30.05.2021  
 



Zum Spiel


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.747 Views

Untitledvor 0 min.
p.specht04.09.2022
Sven Bader15.11.2021
QuaraMan25.08.2021
Ernst21.07.2021
plus...

Themeninformationen

cet Thema hat 1 participant:

p.specht (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie