Some long games, such as Bannochburn Legacy, had more than 500 lines of code. To illustrate the style of these compendiums, here is the Table of Contents from Hartnell's Giant Book of Computer Games http://www.devili.iki.fi/library/publication/119.en.html: * Hartnell also wrote several how-to books about various genres of computer games, including Giant Book of Spectrum Games published in 1983, and also edited others, including Pete Shaw 's Creating Adventure Games On Your ZX Spectrum, also published in 1983. They were designed so that a beginner could, using his programs as examples, intuitively learn the BASIC programming language.
Some long games, such as Bannochburn Legacy, had more than 500 lines of code.
det
some
Some
DET
DT
amod
Degree=Pos
long
long
ADJ
JJ
nsubj
Number=Plur
game
games
NOUN
NNS
punct
,
,
PUNCT
,
case
Degree=Pos
such
such
ADJ
JJ
fixed
as
as
ADP
IN
compound
Number=Sing
Bannochburn
Bannochburn
PROPN
NNP
nmod
Number=Sing
Legacy
Legacy
PROPN
NNP
punct
,
,
PUNCT
,
root
Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin
have
had
VERB
VBD
advmod
Degree=Cmp
more
more
ADJ
JJR
fixed
than
than
ADP
IN
nummod
NumForm=Digit|NumType=Card
500
500
NUM
CD
obj
Number=Plur
line
lines
NOUN
NNS
case
of
of
ADP
IN
nmod
Number=Sing
code
code
NOUN
NN
punct
.
.
PUNCT
.
To illustrate the style of these compendiums, here is the Table of Contents from Hartnell's Giant Book of Computer Games
mark
to
To
PART
TO
advcl
VerbForm=Inf
illustrate
illustrate
VERB
VB
det
Definite=Def|PronType=Art
the
the
DET
DT
obj
Number=Sing
style
style
NOUN
NN
case
of
of
ADP
IN
det
Number=Plur|PronType=Dem
this
these
DET
DT
nmod
Number=Plur
compendium
compendiums
NOUN
NNS
punct
,
,
PUNCT
,
root
PronType=Dem
here
here
ADV
RB
cop
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
be
is
AUX
VBZ
det
Definite=Def|PronType=Art
the
the
DET
DT
nsubj
Number=Sing
table
Table
NOUN
NN
case
of
of
ADP
IN
nmod
Number=Plur
contents
Contents
NOUN
NNS
case
from
from
ADP
IN
nmod:poss
Number=Sing
Hartnell
Hartnell
PROPN
NNP
case
's
's
PART
POS
compound
Number=Sing
Giant
Giant
PROPN
NNP
nmod
Number=Sing
Book
Book
PROPN
NNP
case
of
of
ADP
IN
compound
Number=Sing
Computer
Computer
PROPN
NNP
nmod
Number=Plur
Game
Games
PROPN
NNPS
http://www.devili.iki.fi/library/publication/119.en.html: * Hartnell also wrote several how-to books about various genres of computer games, including Giant Book of Spectrum Games published in 1983, and also edited others, including Pete Shaw 's Creating Adventure Games On Your ZX Spectrum, also published in 1983.
root
http://www.devili.iki.fi/library/publication/119.en.html:
http://www.devili.iki.fi/library/publication/119.en.html:
X
ADD
punct
*
*
PUNCT
NFP
nsubj
Number=Sing
Hartnell
Hartnell
PROPN
NNP
advmod
also
also
ADV
RB
parataxis
Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin
write
wrote
VERB
VBD
amod
Degree=Pos
several
several
ADJ
JJ
amod
PronType=Int
how
how
ADV
WRB
punct
-
-
PUNCT
HYPH
acl
to
to
ADP
IN
obj
Number=Plur
book
books
NOUN
NNS
case
about
about
ADP
IN
amod
Degree=Pos
various
various
ADJ
JJ
nmod
Number=Plur
genre
genres
NOUN
NNS
case
of
of
ADP
IN
compound
Number=Sing
computer
computer
NOUN
NN
nmod
Number=Plur
game
games
NOUN
NNS
punct
,
,
PUNCT
,
case
VerbForm=Ger
include
including
VERB
VBG
compound
Number=Sing
Giant
Giant
PROPN
NNP
nmod
Number=Sing
Book
Book
PROPN
NNP
case
of
of
ADP
IN
compound
Number=Sing
Spectrum
Spectrum
PROPN
NNP
nmod
Number=Plur
Game
Games
PROPN
NNPS
acl
Tense=Past|VerbForm=Part
publish
published
VERB
VBN
case
in
in
ADP
IN
obl
NumForm=Digit|NumType=Card
1983
1983
NUM
CD
punct
,
,
PUNCT
,
cc
and
and
CCONJ
CC
advmod
also
also
ADV
RB
conj
Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin
edit
edited
VERB
VBD
obj
Number=Plur
other
others
NOUN
NNS
punct
,
,
PUNCT
,
case
VerbForm=Ger
include
including
VERB
VBG
nmod:poss
Number=Sing
Pete
Pete
PROPN
NNP
flat
Number=Sing
Shaw
Shaw
PROPN
NNP
case
's
's
PART
POS
amod
VerbForm=Ger
create
Creating
VERB
NNP
compound
Number=Sing
Adventure
Adventure
PROPN
NNP
obl
Number=Plur
Game
Games
PROPN
NNPS
case
on
On
ADP
IN
nmod:poss
Case=Gen|Person=2|Poss=Yes|PronType=Prs
your
Your
PRON
PRP$
compound
Number=Sing
ZX
ZX
PROPN
NNP
nmod
Number=Sing
Spectrum
Spectrum
PROPN
NNP
punct
,
,
PUNCT
,
advmod
also
also
ADV
RB
acl
Tense=Past|VerbForm=Part
publish
published
VERB
VBN
case
in
in
ADP
IN
obl
NumForm=Digit|NumType=Card
1983
1983
NUM
CD
punct
.
.
PUNCT
.
They were designed so that a beginner could, using his programs as examples, intuitively learn the BASIC programming language.
nsubj:pass
Case=Nom|Number=Plur|Person=3|PronType=Prs
they
They
PRON
PRP
aux:pass
Mood=Ind|Number=Plur|Person=3|Tense=Past|VerbForm=Fin
be
were
AUX
VBD
root
Tense=Past|VerbForm=Part|Voice=Pass
design
designed
VERB
VBN
mark
so
so
SCONJ
IN
fixed
that
that
SCONJ
IN
det
Definite=Ind|PronType=Art
a
a
DET
DT
nsubj
Number=Sing
beginner
beginner
NOUN
NN
aux
VerbForm=Fin
could
could
AUX
MD
punct
,
,
PUNCT
,
advcl
VerbForm=Ger
use
using
VERB
VBG
nmod:poss
Case=Gen|Gender=Masc|Number=Sing|Person=3|Poss=Yes|PronType=Prs
his
his
PRON
PRP$
obj
Number=Plur
program
programs
NOUN
NNS
case
as
as
ADP
IN
obl
Number=Plur
example
examples
NOUN
NNS
punct
,
,
PUNCT
,
advmod
intuitively
intuitively
ADV
RB
advcl
VerbForm=Inf
learn
learn
VERB
VB
det
Definite=Def|PronType=Art
the
the
DET
DT
amod
Degree=Pos
BASIC
BASIC
ADJ
JJ
compound
Number=Sing
programming
programming
NOUN
NN
obj
Number=Sing
language
language
NOUN
NN
punct
.
.
PUNCT
.