File HUEPF.BA (BASIC source file)

Directory of image this file is from
This file as a plain text file

1 REM ---------------------------------------------------HUEPF. B33 BU2
2 REM ****************** ERSTELLUNGSDATUN 16-FEB-76 SPL0000012
3 REM ***** VERSION VOM 15-MAR-76 *****
10 REM ***** DAS HUEPF-SPIEL *****
15 RANDOMIZE
20 PRINT "*** DAS HUEPF-SPIEL ***" \ PRINT 
40 GOSUB 1000 \ REM *ANFANGSWERTE*
50 PRINT "BEGINNT SPIELER 1 ODER SPIELER 2(COMPUTER)? SPIELER:", \ INPUT B
55 PRINT  \ IF B>0 THEN IF B<3 THEN 60
56 GO TO 50
60 GOSUB 2000 \ REM *3 SPIELFELDER DURCH ZUFALLSZAHLEN BELEGEN*
70 PRINT "*** AUSGANGSSITUATION ***" \ PRINT 
80 GOSUB 3000 \ REM *SPIELSTAND AUSDRUCKEN*
90 ON B GOSUB 4000,5000 \ REM *MENSCH=1,COMPUTER=2*
100 GOSUB 3000 \ REM *SPIELSTAND AUSDRUCKEN*
110 IF M(0)=3 THEN 800
120 B=(B+1)-(B-1)*B \ GO TO 90
800 PRINT "***SPIELER "B"HAT GEWONNEN!***" \ PRINT  \ PRINT 
900 PRINT "NEUES SPIEL? JA/NEIN", \ INPUT A$
910 IF A$="JA" THEN PRINT  \ PRINT  \ GO TO 40
999 GO TO 9999
1000 REM *** ANFANGSWERTE ***
1010 DIM M(7),B(2),A(4,2)
1030 FOR I=0 TO 7 \ M(I)=0 \ NEXT I
1040 G1=1
1999 RETURN
2000 REM *** FELDER DURCH ZUFALLSZAHLEN BELEGEN ***
2010 J=1
2020	=INT(7*RND(0))+1 \ IF M(I)<>0 THEN 2020
2030 M(I)=1 \ IF J<>3 THEN J=J+1 \ GO TO 2020
2999 RETURN
3000 REM *** SPIELSTAND AUSDRUCK ***
3010 FOR J=7 TO 0 STEP -1 \ PRINT J; \ NEXT J \ PRINT 
3020 FOR J=0 TO 23 \ PRINT "_"; \ NEXT J \ PRINT 
3030 FOR J=7 TO 0 STEP -1 \ PRINT M(J); \ NEXT J \ PRINT  \ PRINT  \ PRINT 
3999 RETURN
4000 REM *** MENSCH ***
4010 PRINT "WELCHER STEIN SOLL BEWEGT WERDEN", \ INPUT I
4013 IF I=0 THEN 4010
4015 IF M(I)=0 THEN 4010
4020 PRINT "WELCHES FELD SOLL STEIN "I"BE



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search