Skip to main content

A Scrabble Crossword Game-Playing Program

  • Chapter
Computer Games I

Abstract

A program has been designed and implemented in SIMULA 67 on a DECSystem-10 to play the SCRABBLE Crossword Game interactively against a human opponent. The heart of the design is the data structure for the lexicon and the algorithm for searching it. The lexicon is represented as a letter table, or trie using a canonical ordering of the letters in the words rather than the original spelling. The algorithm takes the trie and a collection of letters, including blanks, and in a single backtrack search of the trie finds all words that can be formed from any combination and permutation of the letters. Words using the higher-valued letters are found before words not using those letters, and words using a collection of letters are found before words using a subcollection of them. The search procedure detaches after each group of words is found and may be resumed if more words are desired.

Originally published in 1977 as: Technical Report 119, Department of Computer Science, State University of New York at Buffalo. Reprinted by permission of Professor Stuart Shapiro.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Authors

Editor information

David N. L. Levy

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag New York Inc.

About this chapter

Cite this chapter

Shapiro, S.C., Smith, H.R. (1988). A Scrabble Crossword Game-Playing Program. In: Levy, D.N.L. (eds) Computer Games I. Springer, New York, NY. https://doi.org/10.1007/978-1-4613-8716-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-8716-9_16

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4613-8718-3

  • Online ISBN: 978-1-4613-8716-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics