Knowledge

Dunnet (video game)

Source 📝

39: 991: 693: 981: 547: 38: 344:
Most of the actual editor functionality is written in Lisp and is essentially an extension that sits on top of the XEmacs core. XEmacs can do very un-editorlike things; for example, try running XEmacs using the command
166:. There are many subtle jokes in this game, and there are multiple ways of ending the game. Throughout the game the player moves through different areas and rooms trying to collect treasure to earn points. 154:
The game starts out with the player standing at the end of a dirt road, but it turns to the surreal when players realize that they are actually walking around inside a
361: 1045: 239: 277: 328: 1055: 439: 462: 852: 536: 404: 1020: 908: 305: 1050: 222:, progressing from running standalone games to running the entire Emacs system in less than a person-year of work. 504: 365: 898: 499: 1015: 529: 425: 724: 984: 295: 210:
within Emacs, the former being the preferred and official way to run it. Dunnet was used as a
837: 815: 628: 601: 332: 211: 1040: 1035: 1030: 522: 98: 52: 8: 847: 734: 291: 143: 105:, based on a game he wrote in 1982. The name is derived from the first three letters of 174:
Dunnet is playable on any operating system with the Emacs editor. Emacs comes with most
888: 883: 878: 668: 240:"There Is A Surreal Cyberpunk Adventure Game Built Into OS X That You Never Knew About" 396: 956: 926: 764: 744: 301: 203: 692: 379: 921: 638: 72: 572: 493: 1025: 931: 857: 842: 739: 658: 558: 384:
A text adventure that is built into almost every copy of the Emacs text editor.
253: 183: 77: 1009: 893: 862: 832: 653: 616: 514: 315:
runs an adventure-style exploration game, which is a bigger sort of puzzle .
824: 195: 120: 994: 546: 913: 903: 663: 273: 190:. Several articles targeted to Mac OS X owners have recommended it as an 102: 57: 961: 800: 643: 440:"Discover the Text-Based Adventure Game Built Into Your Mac's Terminal" 215: 191: 128: 91: 966: 729: 580: 452:
Dunnet help command: "NOTE: This game *should* be run in batch mode!"
219: 132: 95: 951: 759: 621: 606: 476: 784: 163: 124: 116: 111: 20: 774: 707: 585: 258: 175: 159: 136: 779: 769: 754: 712: 673: 648: 550: 508: 187: 179: 142:
The game has been recommended to writers considering writing
805: 749: 678: 633: 611: 155: 567: 254:"Original 1982 Dunnet predecessor found in MIT archives" 284: 290: 362:"Interactive Fiction – An introduction (updated)" 1007: 463:"Guile Scheme Emacs-Lisp Compatibility Matures" 131:in 1992. Since 1994 the game has shipped with 544: 530: 272: 1046:Video games developed in the United States 537: 523: 37: 300:. Free Software Foundation. p. 314. 1008: 990: 853:Massachusetts Institute of Technology 518: 426:"Play an 'old-school' adventure game" 980: 326: 278:"dunnet - text adventure for e-lisp" 13: 14: 1067: 1056:Video games with textual graphics 487: 135:; it also has been included with 989: 979: 691: 545: 469: 455: 446: 432: 407:from the original on 2008-10-22 418: 389: 372: 354: 320: 266: 246: 232: 109:and the last three letters of 1: 225: 194:as a game that can be run in 500:Interactive Fiction Database 7: 858:Thorn EMI Computer Software 198:. It can be run by running 10: 1072: 985:Emacs on Wikimedia Commons 115:. It was first written in 18: 1021:1980s interactive fiction 975: 944: 871: 823: 814: 793: 700: 689: 594: 566: 557: 477:"Re: Emacs Lisp's future" 182:(prior to version 10.15 169: 71: 63: 51: 36: 31: 19:Not to be confused with 1051:Open-source video games 725:Emacs Speaks Statistics 347:xemacs -batch -l dunnet 186:) and distributions of 149: 214:in the effort to port 200:emacs -batch -l dunnet 162:themselves around the 507:, of the eLisp port, 904:Joris van der Hoeven 206:or the key sequence 995:Emacs on Wikiquotes 848:Mark of the Unicorn 292:Richard M. Stallman 144:interactive fiction 43:The first scene of 889:Richard P. Gabriel 329:"A Tour of XEmacs" 1003: 1002: 957:Dissociated press 940: 939: 927:Guy L. Steele Jr. 687: 686: 83: 82: 1063: 1016:1982 video games 993: 992: 983: 982: 922:Richard Stallman 843:Perfect Software 821: 820: 695: 564: 563: 549: 539: 532: 525: 516: 515: 481: 480: 473: 467: 466: 459: 453: 450: 444: 443: 442:. 14 April 2013. 436: 430: 429: 422: 416: 415: 413: 412: 393: 387: 386: 376: 370: 369: 364:. Archived from 358: 352: 351: 348: 341: 340: 331:. Archived from 324: 318: 317: 314: 297:GNU Emacs Manual 288: 282: 281: 270: 264: 263: 250: 244: 243: 242:. 15 April 2013. 236: 209: 201: 41: 29: 28: 1071: 1070: 1066: 1065: 1064: 1062: 1061: 1060: 1006: 1005: 1004: 999: 971: 936: 867: 838:Lugaru Software 810: 789: 696: 683: 590: 571: 559:Implementations 553: 543: 490: 485: 484: 475: 474: 470: 465:. 2 April 2012. 461: 460: 456: 451: 447: 438: 437: 433: 424: 423: 419: 410: 408: 397:"EmacsForMacOS" 395: 394: 390: 378: 377: 373: 360: 359: 355: 346: 338: 336: 325: 321: 312: 308: 289: 285: 271: 267: 262:. 8 April 2021. 252: 251: 247: 238: 237: 233: 228: 207: 199: 172: 152: 47: 27: 26:1982 video game 24: 17: 16:1982 video game 12: 11: 5: 1069: 1059: 1058: 1053: 1048: 1043: 1038: 1033: 1028: 1023: 1018: 1001: 1000: 998: 997: 987: 976: 973: 972: 970: 969: 964: 959: 954: 948: 946: 942: 941: 938: 937: 935: 934: 932:Daniel Weinreb 929: 924: 919: 916: 911: 906: 901: 896: 891: 886: 881: 875: 873: 869: 868: 866: 865: 860: 855: 850: 845: 840: 835: 829: 827: 818: 812: 811: 809: 808: 803: 797: 795: 791: 790: 788: 787: 782: 777: 772: 767: 762: 757: 752: 747: 742: 737: 732: 727: 722: 715: 710: 704: 702: 698: 697: 690: 688: 685: 684: 682: 681: 676: 671: 666: 661: 659:Perfect Writer 656: 651: 646: 641: 636: 631: 626: 625: 624: 614: 609: 604: 598: 596: 592: 591: 589: 588: 583: 577: 575: 561: 555: 554: 542: 541: 534: 527: 519: 513: 512: 502: 489: 488:External links 486: 483: 482: 468: 454: 445: 431: 417: 388: 371: 368:on 2015-08-23. 353: 319: 306: 283: 276:(1992-07-28). 265: 245: 230: 229: 227: 224: 171: 168: 151: 148: 99:text adventure 81: 80: 78:Text adventure 75: 69: 68: 65: 61: 60: 55: 49: 48: 42: 34: 33: 25: 15: 9: 6: 4: 3: 2: 1068: 1057: 1054: 1052: 1049: 1047: 1044: 1042: 1039: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1013: 1011: 996: 988: 986: 978: 977: 974: 968: 965: 963: 960: 958: 955: 953: 950: 949: 947: 943: 933: 930: 928: 925: 923: 920: 918:David Reitter 917: 915: 912: 910: 909:Daniel Murphy 907: 905: 902: 900: 897: 895: 894:James Gosling 892: 890: 887: 885: 882: 880: 879:Thomas Dickey 877: 876: 874: 870: 864: 861: 859: 856: 854: 851: 849: 846: 844: 841: 839: 836: 834: 831: 830: 828: 826: 825:Organizations 822: 819: 817: 813: 807: 804: 802: 799: 798: 796: 792: 786: 783: 781: 778: 776: 773: 771: 768: 766: 763: 761: 758: 756: 753: 751: 748: 746: 743: 741: 738: 736: 733: 731: 728: 726: 723: 721: 720: 716: 714: 711: 709: 706: 705: 703: 699: 694: 680: 677: 675: 672: 670: 667: 665: 662: 660: 657: 655: 654:Multics Emacs 652: 650: 647: 645: 642: 640: 637: 635: 632: 630: 627: 623: 620: 619: 618: 617:Gosling Emacs 615: 613: 610: 608: 605: 603: 600: 599: 597: 593: 587: 584: 582: 579: 578: 576: 574: 569: 565: 562: 560: 556: 552: 548: 540: 535: 533: 528: 526: 521: 520: 517: 510: 506: 503: 501: 497: 496: 492: 491: 478: 472: 464: 458: 449: 441: 435: 427: 421: 406: 402: 398: 392: 385: 381: 375: 367: 363: 357: 350: 335:on 2000-06-19 334: 330: 323: 316: 309: 307:9781882114047 303: 299: 298: 293: 287: 279: 275: 269: 261: 260: 255: 249: 241: 235: 231: 223: 221: 217: 213: 205: 197: 193: 189: 185: 181: 177: 167: 165: 161: 157: 147: 145: 140: 138: 134: 130: 126: 122: 118: 114: 113: 108: 104: 100: 97: 93: 89: 88: 79: 76: 74: 70: 66: 62: 59: 56: 54: 50: 46: 40: 35: 30: 22: 718: 717: 494: 471: 457: 448: 434: 420: 409:. Retrieved 400: 391: 383: 374: 366:the original 356: 343: 337:. Retrieved 333:the original 322: 311: 296: 286: 268: 257: 248: 234: 196:Terminal.app 178:, including 173: 158:system, and 153: 141: 121:DECSYSTEM-20 110: 106: 86: 85: 84: 53:Developer(s) 44: 1041:MacOS games 1036:Linux games 1031:Emacs modes 914:Russ Nelson 664:GNU TeXmacs 505:Source code 274:Ron Schnell 160:teleporting 103:Ron Schnell 101:written by 58:Ron Schnell 1010:Categories 962:Editor war 801:Emacs Lisp 644:MicroEMACS 573:derivative 411:2021-04-16 339:2015-07-27 327:Ben Wing. 313:M-x dunnet 226:References 216:Emacs Lisp 208:M-x dunnet 192:easter egg 129:Emacs Lisp 967:Spacemacs 833:Honeywell 816:Community 794:Internals 730:Emacspeak 581:GNU Emacs 401:EmacsWiki 212:benchmark 133:GNU Emacs 96:cyberpunk 952:Conkeror 899:Jim Hall 884:Paul Fox 863:UniPress 760:Org-mode 622:Mocklisp 607:Freemacs 405:Archived 380:"Dunnet" 294:(1994). 184:Catalina 119:for the 73:Genre(s) 765:Planner 629:Hemlock 602:Epsilon 511:license 498:in the 164:Arpanet 123:, then 117:Maclisp 112:ARPANET 107:dungeon 92:surreal 64:Release 21:Dustnet 872:People 775:RefTeX 719:Dunnet 708:AUCTeX 586:XEmacs 495:Dunnet 304:  259:GitHub 176:Unices 170:Legacy 137:XEmacs 125:ported 87:Dunnet 45:Dunnet 32:Dunnet 1026:Emacs 945:Other 780:SLIME 770:rcirc 755:Magit 713:Dired 701:Modes 674:Zmacs 649:MINCE 595:Other 551:Emacs 509:GPLv3 220:Guile 204:shell 202:in a 188:Linux 180:macOS 90:is a 806:MULE 750:Gnus 735:EMMS 679:ZWEI 669:vile 634:JOVE 612:EINE 302:ISBN 156:Unix 150:Plot 67:1982 785:w3m 745:eww 740:ERC 570:and 568:GNU 218:to 127:to 1012:: 639:mg 403:. 399:. 382:. 342:. 310:. 256:. 146:. 139:. 94:, 538:e 531:t 524:v 479:. 428:. 414:. 349:. 280:. 23:.

Index

Dustnet
alt=Screenshot of a computer terminal. Command: emacs -batch -l dunnet. Output:  Dead end You are at a dead end of a dirt road. The road goes to the east. In the distance you can see that it will eventually fork off. The trees here are very tall royal palms, and they are spaced equidistant from each other. There is a shovel here. >
Developer(s)
Ron Schnell
Genre(s)
Text adventure
surreal
cyberpunk
text adventure
Ron Schnell
ARPANET
Maclisp
DECSYSTEM-20
ported
Emacs Lisp
GNU Emacs
XEmacs
interactive fiction
Unix
teleporting
Arpanet
Unices
macOS
Catalina
Linux
easter egg
Terminal.app
shell
benchmark
Emacs Lisp

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