Knowledge (XXG)

BASIC Computer Games

Source 📝

233:) was soon followed by a great many new competing microcomputer platforms featuring BASIC, along with the userbase to go with them, and demand for the book led to a second edition in 1978. This version removed non-DEC games, replaced them with some of the many submissions he had over the years, and ported those that remained into MS-BASIC format. By 1979, it had sold over 1 million copies, the first computer book to do so. 35: 208:, which quickly sold out. This led to two further printing runs in April 1974 and March 1975. Ahl later noted that number "was far more books than there were computers around, so people were buying three, four, five of them for each computer." 193:, which he edited. Their popularity was such that he called for more submissions for future editions of the newsletter, and quickly gathered many, with a considerable group of them coming from high school students. 314:
went into a second printing and eventually sold 10,000 copies. Ahl later noted that “was far more books than there were computers around, so people were buying three, four, five of them for each computer.”
153:
soon after, the collection added several new games, removed some, and those that remained from the original were ported to this dialect. By the early 1980s, with tens of millions of
134:, the book was so popular that it had two more printing runs, the last in March 1975. The programs in these books were mostly written in the BASIC dialect found on Digital's 614: 322:, was re-printed many times and was the first computer book to sell a million copies. Harry McCracken called it "The single most influential book of the BASIC era". 619: 594: 368:
development environment for children. Computer Science for Kids has released a 2010 Small Basic Edition of the classic Basic Computer Games book called
204:
series, led to considerable porting effort to and from the DEC platform. In July 1973, Ahl published a selection of these submissions as
609: 604: 145:
In 1974, Ahl left DEC. He purchased the rights to the book and republished it under the new name. With the release of the first
185: 575: 502: 213: 170: 125: 174: 265: 221:
and 101 became quite popular with the owners of these machines. The release of the "1977 Trinity" machines (
34: 365: 298: 279: 179: 166: 111: 599: 548: 524: 346:(64-bit only) system. The source code for the book is provided (with permission of David H Ahl) on 473: 539: 354: 335: 197: 109:. Some of the games were written or modified by Ahl as well. Among its better-known games are 579: 450: 150: 139: 117: 98: 513: 398: 376: 17: 588: 420:
Anderson, J. J. (November 1984). "Dave tells Ahl—the history of Creative computing".
226: 218: 154: 146: 135: 106: 48: 568: 556:
George Beker's BEKERBOTS Site. Beker illustrated the Basic Computer Games books
379:
started on GitHub in 2021 to port the games in these books to modern languages.
157:
in the market, it had become the first computer book to sell a million copies.
138:, although some could not be converted and appeared in different dialects like 387: 489: 446:"Fifty Years of BASIC, the Programming Language That Made Computers Personal" 560: 347: 358: 272: 222: 201: 391: 382:
Program listings from the second ("microcomputer") edition, and from
230: 543: 236:
Sales remained strong for years, and spawned similar collections in
189:. He published the BASIC versions in DEC's educational newsletter, 343: 339: 258: 102: 569:
GW-BASIC games and other programs, including selections from the
196:
The wide availability of BASIC on various platforms, notably the
331: 445: 291: 555: 386:, can be run by the open-source Brassica interpreter in 401:
lets you run the original 101 games in your browser.
364:
The games are also compilable and playable with the
217:
magazine. The next year saw the launch of the first
80: 70: 62: 54: 44: 361:interpreter (32-bit only) can also run the games. 550:Basic Computer Games: Small Basic 2010 Edition 248:(1984), with translations into six languages. 8: 27: 415: 413: 33: 26: 370:Basic Computer Games: Small Basic Edition 615:Public-domain software with source code 409: 439: 437: 435: 433: 431: 7: 620:Software using the Unlicense license 348:Vintage Basic's Basic Computer Games 165:Around 1971, Ahl ported two popular 444:McCracken, Harry (April 29, 2014). 525:Small Basic Computer Games website 105:programming language collected by 25: 595:BASIC programming language family 211:In 1974, Ahl left DEC to start 334:, the games can be run on any 85:101 BASIC Computer Games  1: 564:archived on AtariArchives.org 527:on computerscienceforkids.com 514:Microsoft Small Basic website 503:Archived version of GW-BASIC 399:BASIC to Javascript compiler 636: 490:"Vintage BASIC - Download" 472:Ahl, David (March 1975). 384:More Basic Computer Games 246:Basic Computer Adventures 238:More Basic Computer Games 39:Cover of the 1973 Edition 32: 475:101 BASIC Computer Games 206:101 BASIC Computer Games 131:101 BASIC Computer Games 124:Originally published by 18:101 BASIC Computer Games 610:Open-source video games 605:Books about video games 101:computer games in the 366:Microsoft Small Basic 167:early mainframe games 28:BASIC Computer Games 571:Basic Computer Games 562:Basic Computer Games 338:(32-bit or 64-bit), 318:The second version, 97:is a compilation of 94:BASIC Computer Games 66:Computer programming 310:The first version, 177:language to BASIC: 29: 578:2019-12-25 at the 422:Creative Computing 342:(64-bit only), or 242:Big Computer Games 214:Creative Computing 424:. pp. 66–8+. 357:machine with the 355:Microsoft Windows 336:Microsoft Windows 198:Data General Nova 90: 89: 55:Cover artist 16:(Redirected from 627: 528: 522: 516: 511: 505: 500: 494: 493: 486: 480: 479: 469: 463: 462: 460: 458: 441: 426: 425: 417: 81:Preceded by 72:Publication date 37: 30: 21: 635: 634: 630: 629: 628: 626: 625: 624: 585: 584: 580:Wayback Machine 536: 531: 523: 519: 512: 508: 501: 497: 488: 487: 483: 471: 470: 466: 456: 454: 443: 442: 429: 419: 418: 411: 407: 328: 308: 299:Super Star Trek 287:by Doug Dyment) 254: 163: 151:Microsoft BASIC 140:Dartmouth BASIC 118:Super Star Trek 73: 40: 23: 22: 15: 12: 11: 5: 633: 631: 623: 622: 617: 612: 607: 602: 597: 587: 586: 583: 582: 566: 558: 553: 546: 535: 534:External links 532: 530: 529: 517: 506: 495: 481: 464: 427: 408: 406: 403: 327: 324: 307: 304: 303: 302: 295: 288: 285:The Sumer Game 276: 269: 262: 253: 250: 219:microcomputers 162: 159: 155:home computers 147:microcomputers 88: 87: 82: 78: 77: 74: 71: 68: 67: 64: 60: 59: 56: 52: 51: 46: 42: 41: 38: 24: 14: 13: 10: 9: 6: 4: 3: 2: 632: 621: 618: 616: 613: 611: 608: 606: 603: 601: 598: 596: 593: 592: 590: 581: 577: 574: 572: 567: 565: 563: 559: 557: 554: 552: 551: 547: 545: 541: 538: 537: 533: 526: 521: 518: 515: 510: 507: 504: 499: 496: 491: 485: 482: 477: 476: 468: 465: 453: 452: 447: 440: 438: 436: 434: 432: 428: 423: 416: 414: 410: 404: 402: 400: 395: 393: 389: 385: 380: 378: 373: 371: 367: 362: 360: 356: 351: 349: 345: 341: 337: 333: 332:Vintage Basic 325: 323: 321: 316: 313: 305: 301: 300: 296: 294: 293: 289: 286: 282: 281: 277: 275: 274: 270: 268: 267: 263: 261: 260: 256: 255: 251: 249: 247: 243: 239: 234: 232: 228: 227:Commodore PET 224: 220: 216: 215: 209: 207: 203: 199: 194: 192: 188: 187: 182: 181: 176: 172: 168: 160: 158: 156: 152: 148: 143: 141: 137: 136:minicomputers 133: 132: 127: 122: 120: 119: 114: 113: 108: 104: 100: 96: 95: 86: 83: 79: 75: 69: 65: 61: 57: 53: 50: 47: 43: 36: 31: 19: 570: 561: 549: 520: 509: 498: 484: 474: 467: 455:. Retrieved 449: 421: 396: 383: 381: 374: 369: 363: 352: 329: 319: 317: 311: 309: 297: 290: 284: 278: 271: 264: 257: 245: 241: 240:(1979), and 237: 235: 212: 210: 205: 195: 190: 186:Lunar Lander 184: 178: 164: 144: 130: 129: 123: 116: 110: 107:David H. Ahl 93: 92: 91: 84: 49:David H. Ahl 600:Source code 244:(1984) and 128:in 1973 as 589:Categories 405:References 283:(based on 58:Bob Barner 306:Reception 280:Hammurabi 266:Civil War 576:Archived 544:78-50028 457:March 5, 359:GW-BASIC 273:Hexapawn 223:Apple II 180:Hamurabi 112:Hamurabi 377:project 202:HP 2100 161:History 99:type-in 63:Subject 573:series 542:  478:. DEC. 392:Python 350:page. 330:Using 326:Legacy 231:TRS-80 229:, and 149:, and 45:Author 344:Linux 340:macOS 320:BASIC 259:Chomp 252:Games 175:FOCAL 169:from 103:BASIC 540:LCCN 459:2021 451:Time 200:and 183:and 115:and 76:1973 390:or 312:101 292:Nim 191:EDU 173:'s 171:DEC 126:DEC 591:: 448:. 430:^ 412:^ 397:A 394:. 375:A 372:. 353:A 225:, 142:. 121:. 492:. 461:. 388:R 20:)

Index

101 BASIC Computer Games

David H. Ahl
type-in
BASIC
David H. Ahl
Hamurabi
Super Star Trek
DEC
minicomputers
Dartmouth BASIC
microcomputers
Microsoft BASIC
home computers
early mainframe games
DEC
FOCAL
Hamurabi
Lunar Lander
Data General Nova
HP 2100
Creative Computing
microcomputers
Apple II
Commodore PET
TRS-80
Chomp
Civil War
Hexapawn
Hammurabi

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.