]> git.cameronkatri.com Git - bsdgames-darwin.git/commitdiff
adding 10 more games collected from ???? and some I wrote.
authorphil <phil@NetBSD.org>
Fri, 23 Dec 1994 07:01:39 +0000 (07:01 +0000)
committerphil <phil@NetBSD.org>
Fri, 23 Dec 1994 07:01:39 +0000 (07:01 +0000)
12 files changed:
atc/Makefile
atc/games/Atlantis [new file with mode: 0644]
atc/games/Game_List
atc/games/OHare [new file with mode: 0644]
atc/games/Tic-Tac-Toe [new file with mode: 0644]
atc/games/airports [new file with mode: 0644]
atc/games/box [new file with mode: 0644]
atc/games/crosshatch [new file with mode: 0644]
atc/games/game_3 [new file with mode: 0644]
atc/games/game_4 [new file with mode: 0644]
atc/games/novice [new file with mode: 0644]
atc/games/two-corners [new file with mode: 0644]

index 722568974f9f204ea8ceccaa80d0bb2d09334ad0..cedad3193a88b22c25399184dd9a632fa095d92b 100644 (file)
@@ -1,14 +1,16 @@
 #      from: @(#)Makefile      5.7 (Berkeley) 6/27/90
-#      $Id: Makefile,v 1.6 1994/12/22 09:32:47 cgd Exp $
+#      $Id: Makefile,v 1.7 1994/12/23 07:01:39 phil Exp $
 
 PROG=  atc
 CFLAGS+=-DBSD -I${.CURDIR} -I.
 SRCS=  extern.c grammar.c graphics.c input.c lex.c list.c log.c \
        main.c tunable.c update.c
-MAN=   atc.6
+MAN6=  atc.0
 LDADD= -ll -lm -lcurses -ltermcap
 DPADD= ${LIBL} ${LIBM} ${LIBTERM} ${LIBCURSES}
-GAMES= ATC_scores Game_List Killer crossover default easy game_2
+GAMES= ATC_scores Game_List Killer crossover default easy game_2 \
+       Atlantis OHare Tic-Tac-Toe airports box crosshatch game_3 \
+       game_4 novice two-corners
 CLEANFILES=grammar.c y.tab.h lex.c
 HIDEGAME=hidegame
 
diff --git a/atc/games/Atlantis b/atc/games/Atlantis
new file mode 100644 (file)
index 0000000..e5b601d
--- /dev/null
@@ -0,0 +1,31 @@
+update = 5;
+newplane = 5;
+width = 30;
+height = 21;
+
+exit:  ( 10  0 x )
+       ( 29  6 a )
+       ( 27 20 q )
+       (  0 16 d ) ;
+
+beacon:        ( 10  6 ) ( 23  6 )
+       ( 23 16 ) ( 15 16 ) (  7 16 )
+       (  7  9 ) ( 15  6 ) ;
+
+airport: ( 23  8 x ) ( 15 12 w ) ;
+
+line:  [ ( 10  1 ) ( 10  5 ) ]
+       [ ( 11  6 ) ( 14  6 ) ]
+       [ ( 16  6 ) ( 22  6 ) ]
+       [ ( 24  6 ) ( 28  6 ) ]
+       [ (  1 16 ) (  6 16 ) ]
+       [ (  8 16 ) ( 14 16 ) ]
+       [ ( 16 16 ) ( 22 16 ) ]
+       [ ( 23  7 ) ( 23  7 ) ]
+       [ ( 23  9 ) ( 23 15 ) ]
+       [ ( 15  7 ) ( 15 11 ) ]
+       [ ( 15 13 ) ( 15 15 ) ]
+       [ (  7 10 ) (  7 15 ) ]
+       [ (  9  7 ) (  8  8 ) ]
+       [ (  6 10 ) (  1 15 ) ]
+       [ ( 24 17 ) ( 26 19 ) ] ;
index 0117385b5bbd6cd59f124160263d2dba15359408..0bc75516e43e447bd9ef5777397163dfa13589a5 100644 (file)
@@ -3,3 +3,13 @@ easy
 crossover
 Killer
 game_2
+Atlantis
+OHare
+Tic-Tac-Toe
+airports
+box
+crosshatch
+game_3
+game_4
+novice
+two-corners
diff --git a/atc/games/OHare b/atc/games/OHare
new file mode 100644 (file)
index 0000000..1efd679
--- /dev/null
@@ -0,0 +1,23 @@
+update = 5;
+newplane = 5;
+width = 30;
+height = 21;
+
+exit:  (  6  0 x ) ( 18  0 x )
+       ( 29  5 a ) ( 29 13 a )
+       ( 14 20 e ) (  6 20 w ) ;
+
+beacon:        (  6  5 ) ( 18  5 )
+       (  6 13 ) ;
+
+airport: (  8  8 d ) ;
+
+line:  [ (  6  1 ) (  6  4 ) ]
+       [ ( 18  1 ) ( 18  4 ) ]
+       [ (  6  6 ) (  6 12 ) ]
+       [ (  6 14 ) (  6 19 ) ]
+       [ ( 28  6 ) ( 15 19 ) ]
+       [ (  7 13 ) ( 20 13 ) ]
+       [ ( 22 13 ) ( 28 13 ) ]
+       [ (  7  5 ) ( 17  5 ) ]
+       [ ( 19  5 ) ( 28  5 ) ] ;
diff --git a/atc/games/Tic-Tac-Toe b/atc/games/Tic-Tac-Toe
new file mode 100644 (file)
index 0000000..bd1468a
--- /dev/null
@@ -0,0 +1,25 @@
+update = 5;
+newplane = 5;
+width = 30;
+height = 21;
+
+exit:  ( 10  0 x ) ( 19  0 x )
+       ( 29  7 a ) ( 29 13 a )
+       ( 19 20 w ) ( 10 20 w )
+       (  0 13 d ) (  0  7 d ) ;
+
+beacon:        ( 10  7 ) ( 19  7 )
+       ( 19 13 ) ( 10 13 ) ;
+
+line:  [ ( 10  1 ) ( 10  6 ) ]
+       [ ( 19  1 ) ( 19  6 ) ]
+       [ (  1  7 ) (  9  7 ) ]
+       [ ( 11  7 ) ( 18  7 ) ]
+       [ ( 20  7 ) ( 28  7 ) ]
+       [ ( 10  8 ) ( 10 12 ) ]
+       [ ( 19  8 ) ( 19 12 ) ]
+       [ (  1 13 ) (  9 13 ) ]
+       [ ( 11 13 ) ( 18 13 ) ]
+       [ ( 20 13 ) ( 28 13 ) ]
+       [ ( 10 14 ) ( 10 19 ) ]
+       [ ( 19 14 ) ( 19 19 ) ] ;
diff --git a/atc/games/airports b/atc/games/airports
new file mode 100644 (file)
index 0000000..7df98df
--- /dev/null
@@ -0,0 +1,30 @@
+update = 6;
+newplane = 6;
+width = 30;
+height = 21;
+
+exit:          ( 13  0 x ) (  0 10 d ) ;
+
+beacon:                (  6  3 ) ( 19  4 ) ( 27  4 )
+               ( 27 10 )
+               ( 27 16 ) ( 13 16 ) (  6 16 )
+               ( 13 10 )
+               ( 19 10 ) ;
+
+airport:       (  6  5 w ) ( 23  4 a )
+               ( 19  7 w ) ( 25 10 d )
+               ( 24 16 a ) ( 13 13 x )
+               (  6 13 w ) ;
+
+line:          [ ( 13  1 ) ( 13  9 ) ]
+               [ ( 13 11 ) ( 13 12 ) ]
+               [ ( 13 14 ) ( 13 15 ) ]
+               [ (  7 16 ) ( 12 16 ) ]
+               [ ( 18  5 ) ( 14  9 ) ]
+               [ (  6 14 ) (  6 15 ) ]
+               [ (  6 11 ) (  6 12 ) ]
+               [ (  6  6 ) (  6  9 ) ]
+               [ (  1 10 ) ( 12 10 ) ]
+               [ ( 27  5 ) ( 27  9 ) ]
+               [ ( 27 11 ) ( 27 15 ) ] ;
+
diff --git a/atc/games/box b/atc/games/box
new file mode 100644 (file)
index 0000000..8cb7ef7
--- /dev/null
@@ -0,0 +1,45 @@
+update = 5;
+newplane = 6;
+width = 29;
+height = 21;
+
+exit:          (  0  0 c ) ( 14  0 x ) ( 28  0 z )
+               ( 28 10 a )
+               ( 28 20 q ) ( 14 20 w ) (  0 20 e )
+               (  0 10 d ) ;
+
+beacon:                (  4  4 ) ( 14  4 ) ( 24  4 )
+               ( 24 10 )
+               ( 24 16 ) ( 14 16 ) ( 4 16 )
+               (  4 10 )
+               ( 14 13 ) ( 14  7 ) ;
+
+airport:       (  9  7 a ) ( 19  7 d )
+               ( 19 13 d ) (  9 13 a ) ;
+
+line:          [ (  1  1 ) (  3  3 ) ]
+               [ ( 14  1 ) ( 14  3 ) ]
+               [ ( 27  1 ) ( 25  3 ) ]
+               [ (  5  4 ) ( 13  4 ) ]
+               [ ( 15  4 ) ( 23  4 ) ]
+               [ (  4  5 ) (  4  9 ) ]
+               [ ( 14  5 ) ( 14  6 ) ]
+               [ ( 24  5 ) ( 24  9 ) ]
+               [ ( 10  7 ) ( 13  7 ) ]
+               [ ( 15  7 ) ( 18  7 ) ]
+               [ ( 14  8 ) ( 14  9 ) ]
+               [ (  1 10 ) (  3 10 ) ]
+               [ (  5 10 ) ( 23 10 ) ]
+               [ ( 25 10 ) ( 27 10 ) ]
+               [ (  4 11 ) (  4 15 ) ]
+               [ ( 14 11 ) ( 14 12 ) ]
+               [ ( 24 11 ) ( 24 15 ) ]
+               [ ( 10 13 ) ( 13 13 ) ]
+               [ ( 15 13 ) ( 18 13 ) ]
+               [ ( 14 14 ) ( 14 15 ) ]
+               [ (  5 16 ) ( 13 16 ) ]
+               [ ( 15 16 ) ( 23 16 ) ]
+               [ (  3 17 ) (  1 19 ) ]
+               [ ( 14 17 ) ( 14 19 ) ]
+               [ ( 25 17 ) ( 27 19 ) ] ;
+
diff --git a/atc/games/crosshatch b/atc/games/crosshatch
new file mode 100644 (file)
index 0000000..6ceb8c0
--- /dev/null
@@ -0,0 +1,39 @@
+update = 5;
+newplane = 5;
+width = 30;
+height = 21;
+
+exit:          (  0 10 d ) (  6  0 x )
+               ( 12  0 x ) ( 18  0 x )
+               ( 24  0 x ) ( 29 10 a )
+               ( 24 20 w ) ( 18 20 w )
+               ( 12 20 w ) (  6 20 w ) ;
+
+beacon:                (  6 10 ) ( 12 10 ) ( 18 10 ) ( 24 10 )
+               (  6  5 ) ( 12  5 ) ( 18  5 ) ( 24  5 )
+               ( 12 15 ) ( 18 15 ) ;
+
+airport:       (  9 15 a ) ( 21 15 d ) ( 15  5  d ) ;
+
+line:          [ (  6  1 ) (  6  4 ) ]
+               [ ( 12  1 ) ( 12  4 ) ]
+               [ ( 18  1 ) ( 18  4 ) ]
+               [ ( 24  1 ) ( 24  4 ) ]
+               [ (  6  6 ) (  6  9 ) ]
+               [ ( 12  6 ) ( 12  9 ) ]
+               [ ( 18  6 ) ( 18  9 ) ]
+               [ ( 24  6 ) ( 24  9 ) ]
+               [ ( 12 11 ) ( 12 14 ) ]
+               [ ( 18 11 ) ( 18 14 ) ]
+               [ (  6 11 ) (  6 19 ) ]
+               [ ( 24 11 ) ( 24 19 ) ]
+               [ ( 12 16 ) ( 12 19 ) ]
+               [ ( 18 16 ) ( 18 19 ) ]
+               [ (  7  5 ) ( 11  5 ) ]
+               [ ( 19  5 ) ( 23  5 ) ]
+               [ ( 13 15 ) ( 17 15 ) ]
+               [ (  1 10 ) (  5 10 ) ]
+               [ (  7 10 ) ( 11 10 ) ]
+               [ ( 13 10 ) ( 17 10 ) ]
+               [ ( 19 10 ) ( 23 10 ) ]
+               [ ( 25 10 ) ( 29 10 ) ] ;
diff --git a/atc/games/game_3 b/atc/games/game_3
new file mode 100644 (file)
index 0000000..e610a5c
--- /dev/null
@@ -0,0 +1,17 @@
+update = 5;
+newplane = 5;
+width = 30;
+height = 21;
+
+exit:  ( 12  0 x ) (  0  6 d ) ( 29 12 a ) ( 26 20 q ) ;
+
+beacon:        ( 12  6 ) ;
+
+airport: (  8 11 x ) ;
+
+line:  [ ( 12  1 ) ( 12  5 ) ]
+       [ (  1  6 ) ( 11  6 ) ]
+       [ (  8  7 ) (  8 10 ) ]
+       [ ( 28 12 ) ( 19 12 ) ]
+       [ ( 13  7 ) ( 25 19 ) ] ;
+
diff --git a/atc/games/game_4 b/atc/games/game_4
new file mode 100644 (file)
index 0000000..e57d51c
--- /dev/null
@@ -0,0 +1,37 @@
+update = 5;
+newplane = 5;
+width = 30;
+height = 21;
+
+exit:          (  9  0 c ) ( 29  0 z ) ( 29 20 q ) (  9 20 e )
+               (  0 20 e ) (  0 10 d ) (  0  0 c ) ;
+
+beacon:                (  5  5 ) ( 14  5 ) ( 24  5 ) ( 24  9 ) ( 24 11 )
+               ( 24 15 ) ( 14 15 ) (  5 15 ) (  5 10 ) ( 14 10 ) ;
+
+airport:       ( 19  9 a ) ( 19 11 a ) ;
+
+line:          [ (  1  1 ) (  4  4 ) ]
+               [ ( 10  1 ) ( 13  4 ) ]
+               [ ( 28  1 ) ( 25  4 ) ]
+               [ (  6  5 ) ( 13  5 ) ]
+               [ ( 15  5 ) ( 23  5 ) ]
+               [ (  1 10 ) ( 13 10 ) ]
+               [ ( 15 10 ) ( 17 10 ) ]
+               [ ( 18  9 ) ( 18  9 ) ]
+               [ ( 18 11 ) ( 18 11 ) ]
+               [ ( 20  9 ) ( 23  9 ) ]
+               [ ( 20 11 ) ( 23 11 ) ]
+               [ (  6 15 ) ( 13 15 ) ]
+               [ ( 15 15 ) ( 24 15 ) ]
+               [ (  1 19 ) (  4 16 ) ]
+               [ ( 10 19 ) ( 13 16 ) ]
+               [ ( 28 19 ) ( 25 16 ) ]
+               [ (  5  6 ) (  5  9 ) ]
+               [ (  5 11 ) (  5 14 ) ]
+               [ ( 14  6 ) ( 14  9 ) ]
+               [ ( 14 11 ) ( 14 14 ) ]
+               [ ( 24  6 ) ( 24  8 ) ]
+               [ ( 24 10 ) ( 24 10 ) ]
+               [ ( 24 12 ) ( 24 14 ) ] ;
+
diff --git a/atc/games/novice b/atc/games/novice
new file mode 100644 (file)
index 0000000..473dde5
--- /dev/null
@@ -0,0 +1,15 @@
+update = 6;
+newplane = 6;
+width = 30;
+height = 21;
+
+exit:          (  0  2 c ) ( 29  2 z )
+               ( 29 18 q ) (  0 18 e ) ;
+
+beacon:                (  8 10 ) ( 21 10 ) ;
+
+line:          [ (  1  3 ) (  7  9 ) ]
+               [ (  7 11 ) (  1 17 ) ]
+               [ ( 28  3 ) ( 22  9 ) ]
+               [ ( 22 11 ) ( 28 17 ) ]
+               [ (  9 10 ) ( 20 10 ) ] ;
diff --git a/atc/games/two-corners b/atc/games/two-corners
new file mode 100644 (file)
index 0000000..273a121
--- /dev/null
@@ -0,0 +1,21 @@
+update = 5;
+newplane = 5;
+width = 30;
+height = 21;
+
+exit:          (  0  0 c ) ( 10  0 x ) ( 29 10 a )
+               ( 29 20 q )
+               ( 19 20 w ) (  0 10 d ) ;
+
+beacon:                ( 10 10 ) ( 19 10 ) ;
+
+airport:       ( 15 15 x ) ;
+
+line:          [ (  1  1 ) (  9  9 ) ]
+               [ ( 10  1 ) ( 10  9 ) ]
+               [ (  1 10 ) (  9 10 ) ]
+               [ ( 11 10 ) ( 18 10 ) ]
+               [ ( 15 11 ) ( 15 14 ) ]
+               [ ( 20 10 ) ( 28 10 ) ]
+               [ ( 19 11 ) ( 19 19 ) ]
+               [ ( 20 11 ) ( 28 19 ) ] ;