Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

v001SRC093: SpeedWaller -- Two-Line Game in Basic

8 views
Skip to first unread message

Jonathan Chandross

unread,
Dec 8, 1994, 9:33:56 PM12/8/94
to

Submitted-by: David Ljung (d...@fc.hp.com)
Posting-number: Volume 1, Source:93
Archive-name: games/basic/speedwaller
Architecture: ANY_2
Version-number: 1.00


SpeedWaller is a two-line AppleSoft Basic program implementing a
two-player action game. I am reminded of the old saying ``Never
before has so much been done with so little.''

Try playing the game before you read the "Hints" file. More fun
that way.

Packed in AAF. The AAF unpacker is being reposted since it has not
appeared in a while.

Enjoy.

=Manifest
-Hints
-Manifest
-Read.Me
-speedwaller
=Read.Me
-
-SPEEDWALLER
-
-SpeedWaller is a two-line AppleSoft Basic program implementing a
-two-player action game.
-
-I wrote SpeedWaller about 6 years ago, and upon recently finding it deep
-in the recesses of my filing cabinet, I decided that it was high time
-that I released it to the public. SpeedWaller was written in response
-to the numerous two-line AppleSoft Basic programming contests I used to
-see in Apple ][ magazines all the time. I wrote SpeedWaller over a
-period of many months in my high school computer lab during study hall,
-since there was little else to do. The last three months I distinctly
-remember because I was trying figure out how to shave off ten more
-characters in order to get it to fit in two lines. Crazy.
-
-The program is, to the best of my knowledge, the only two-line
-two-player (Applesoft) action game in existence.
-
-If you try it out, please tell me what you think, via email, at:
- d...@fc.hp.com
-
-=====================
-Typing In SpeedWaller
-=====================
-
-This program must be typed in exactly as shown, WITHOUT spaces!
-
-For example:
-
-]1ONSCRN(X,Y)<>7ANDB<>0ANDSCRN(U,V) etc...
-
-(The exception to this is the print '?' statement in line 1, which
- should have one space between the IJKM and the WASZ, and two spaces
- after the WASZ - though this is just for readability)
-
-===================
-Running SpeedWaller
-===================
-
-Keys to play the game:
-
- player 1 player 2
-
- W I
-
- ^ ^
- | |
- A <-+-> S J <-+-> K
- | |
- v v
-
- Z M
-
-At the end of the game, you can hit 'return' to start over. If you
-want to stop, you need to type control-c while the game is running
-(not after it has stopped)
-
-Try playing the game before you read the rules in the "Hints" file.
-
-=========
-Copyright
-=========
-I retain all rights and ownership to this 'software'. I also retain
-the right to change the conditions of the copyright at a later date,
-without notice. Redistribution without fee is permitted so long as
-my name remains and the original, unmodified code is present.
-
-David Ljung
-d...@fc.hp.com
-Hewlett-Packard
-303-229-2379 (Work)
-303-282-9853 (Home)
-Version 1.00
-November, 1994
-Created April, 1989
-
=speedwaller
-0 REM SPEEDWALLER - COPYRIGHT DAVID LJUNG - I RETAIN ALL RIGHTS AND
- OWNERSHIP OF THIS SOFTWARE - TO CHANGE AT MY DISCRETION - THIS REM
- MUST REMAIN WITH THE PROGRAM UNCHANGED. CREATED 1988-1989 BY
- DAVID LJUNG - EMAIL D...@FC.HP.COM
-1 ONSCRN(X,Y)<>7 AND B<>0 AND SCRN(U,V) <> 7 GOTO 2: HOME : GR :
- X=10 : Y=20 : U=30 : V=Y : I=201 : J=202 : K=203 : M=205 : W=215 :
- A=193 : S=211 : Z=218 : O=1 : Q=-1 : P=49152 : COLOR=7 : HLIN 0,39
- AT 0 : HLIN 0,39 AT 39 : VLIN 0,39 AT 0 : VLIN 0,39 AT 39 : VTAB 22 :
- ? "WASZ IJKM "C : ON B=0 GOTO 2 : CALL -678 : RUN
-2 PLOT X,Y : PLOT U,V : B=PEEK(P) : G= B<>Z AND B<>W: H=B<>A AND B<>S :
- O=G*(O*H+(B=S)-(B=A)) : L=H*(L*G+(B=Z)-(B=W)) : G=B<>I AND B<>M :
- H=B<>J AND B<>K : Q=G*(Q*H+(B=K)-(B=J)) : R=H*(R*G+(B=M)-(B=I)) :
- X=X+O : Y=Y+L : U=U+Q : V=V+R : FOR N=1 TO 99 : NEXT : C=C+1 :
- VTAB 22 : HTAB 12 : ? C : GOTO 1
=Hints
-
-***** PLEASE DO NOT READ THIS UNTIL YOU HAVE TRIED THE PROGRAM *****
-
-
-The game is remniscent of Snafu or Tron Light Cycles, if you are familiar
-with those. If not, the game consists of two 'cars', represented using
-lo-res blocks, that the players drive around the screen. Each car leaves
-a trail behind it. The game continues until one of the players crashes
-into one of the trails or the walls of the screen. The object is, of
-course, to trap your opponent and stay alive longer.
-
-If you don't have a second player, then you can also try to challenge
-'yourself' by driving both cars and seeing how long you can stay alive.
-There is a counter that keeps track of time at the bottom of the screen
-for this purpose.
-
+ END OF ARCHIVE

0 new messages