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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.