{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T03:47:28Z","timestamp":1777693648329,"version":"3.51.4"},"reference-count":13,"publisher":"SAGE Publications","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ICG"],"published-print":{"date-parts":[[2022,3,30]]},"abstract":"<jats:p>The game of Scrabble has been successfully tackled by two engines: Quackle and Maven. They attain the state-of-the-art in Computer Scrabble. These engines use simulation techniques and precalculated values to achieve superhuman play. This paper presents a Scrabble-playing engine, Heuri, which achieves world championship standards when playing in Spanish, and a very high level when playing in English and French, without using brute-force approaches.One advantage of Heuri is that its calculations, as opposed to many in Quackle, are not precomputed and instead performed for every turn. Spanish match results of different versions of Heuri against humans and two versions of Quackle are presented in this paper. Results against Quackle, in English and French, are also given. The main goal of this paper is to enrich Computer Scrabble with the description of a Scrabble playing program, Heuri, which is differently designed from earlier ones such as Maven and Quackle. An additional goal is to give Scrabble players an excellent strategy for obtaining championship level in Spanish.<\/jats:p>","DOI":"10.3233\/icg-220201","type":"journal-article","created":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T13:10:49Z","timestamp":1648559449000},"page":"190-202","source":"Crossref","is-referenced-by-count":0,"title":["Heuri: A scrabble\u00a9 playing engine using a probability-based heuristic"],"prefix":"10.1177","volume":"43","author":[{"given":"Alejandro","family":"Gonz\u00e1lez Romero","sequence":"first","affiliation":[{"name":"Ci\u00e8ncies de la Computaci\u00f3, Universitat Polit\u00e8cnica de Catalunya, Barcelona, Espanya"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ren\u00e9","family":"Alqu\u00e9zar Mancho","sequence":"additional","affiliation":[{"name":"Ci\u00e8ncies de la Computaci\u00f3, Universitat Polit\u00e8cnica de Catalunya, Barcelona, Espanya"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arturo","family":"Ram\u00edrez Flores","sequence":"additional","affiliation":[{"name":"Ciencias de la Computaci\u00f3n, Centro de Investigaci\u00f3n en Matem\u00e1ticas A.C., Guanajuato, M\u00e9xico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Gonz\u00e1lez Acu\u00f1a","sequence":"additional","affiliation":[{"name":"Matem\u00e1ticas B\u00e1sicas, Centro de Investigaci\u00f3n en Matem\u00e1ticas A.C., Guanajuato, Mexico"},{"name":"Universidad Nacional Aut\u00f3noma de M\u00e9xico, M\u00e9xico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ian","family":"Garc\u00eda Olmedo","sequence":"additional","affiliation":[{"name":"Universidad Nacional Aut\u00f3noma de M\u00e9xico, Ciudad de M\u00e9xico, M\u00e9xico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"issue":"5","key":"10.3233\/ICG-220201_ref1","doi-asserted-by":"publisher","first-page":"572","DOI":"10.1145\/42411.42420","article-title":"The world\u2019s fastest scrabble program","volume":"31","author":"Appel","year":"1988","journal-title":"Communications of the ACM"},{"key":"10.3233\/ICG-220201_ref2","unstructured":"Brownlee, J. (2019). A Gentle Introduction to Monte Carlo Sampling for Probability. https:\/\/machinelearningmastery.com\/monte-carlo-sampling-for-probability\/."},{"key":"10.3233\/ICG-220201_ref3","unstructured":"Gonz\u00e1lez, R.A., Alqu\u00e9zar, M.R., Ram\u00edrez, F.A. & Gonz\u00e1lez, A.F. (2012). In Heuristics and Fishing in Scrabble. European Conference on Artificial Intelligence ECAI 2012. Proceedings of the Computer Games Workshop 2012 (CGW 2012), August 27-31, 2012, Montpellier, France (pp. 62\u201370)."},{"issue":"6","key":"10.3233\/ICG-220201_ref4","doi-asserted-by":"crossref","first-page":"41","DOI":"10.13053\/rcs-147-6-3","article-title":"El m\u00e9todo de anagramas: un r\u00e1pido y novedoso algoritmo para generar jugadas de scrabble","volume":"147","author":"Gonz\u00e1lez","year":"2018","journal-title":"Research in Computing Science"},{"key":"10.3233\/ICG-220201_ref5","unstructured":"Gonz\u00e1lez, R.A., Gonz\u00e1lez, A.F., Ram\u00edrez, F.A., Rold\u00e1n, A.A., Alqu\u00e9zar, M.R. & Hern\u00e1ndez, E. (2008). A heuristic for scrabble based in probability. In Proceedings of the Workshop on Artifical Intelligence in Games AIG-2008. 18th European Conference on A.I. ECAI 2008, July 21-25, 2008, Patras, Greece (pp. 35\u201339)."},{"issue":"2","key":"10.3233\/ICG-220201_ref6","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1002\/spe.4380240205","article-title":"A faster scrabble move generation algorithm","volume":"24","author":"Gordon-Steven","year":"1994","journal-title":"SoftwarePractice and Experience"},{"key":"10.3233\/ICG-220201_ref8","doi-asserted-by":"crossref","unstructured":"Ram\u00edrez, F.A., Gonz\u00e1lez, A.F., Gonz\u00e1lez, R.A., Ren\u00e9, A.M., Hern\u00e1ndez, E., Rold\u00e1n, A.A. & Garc\u00eda, O.I. (2009). A scrabble heuristic based on probability that performs at championship level. In MICAI 2009: Advances in Artificial Intelligence. 8th Mexican Conference on AI. Proceedings. Guanajuato, Mexico. 8th Mexican Conference on AI. Proceedings. Lecture Notes in Artificial Intelligence (Vol.\u00a05845, pp. 112\u2013123). Guanajuato, Mexico.","DOI":"10.1007\/978-3-642-05258-3_10"},{"key":"10.3233\/ICG-220201_ref9","unstructured":"Russell, S.J. & Norvig, P. (2009). Artificial Intelligence: A Modern Approach. Prentice Hall."},{"key":"10.3233\/ICG-220201_ref10","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1080\/14786445008521796","article-title":"Programming a computer for playing chess","volume":"41","author":"Shannon","year":"1950","journal-title":"Philosophical Magazine, Ser. 7"},{"key":"10.3233\/ICG-220201_ref11","unstructured":"Shapiro, S.C. (1979). A scrabble crossword game playing program. In Proceedings of the Sixth IJCAI (pp. 797\u2013799)."},{"key":"10.3233\/ICG-220201_ref12","unstructured":"Sheppard, B. (2002). Towards Perfect Play of Scrabble. IKAT\/Computer Science Department, Universiteit Maastricht. PhD thesis."},{"key":"10.3233\/ICG-220201_ref13","first-page":"109","article-title":"Scrabble crossword game playing programs","volume":"80","author":"Stuart","year":"1982","journal-title":"SIGArt Newsletter"},{"key":"10.3233\/ICG-220201_ref14","unstructured":"Wiles, J. (2018). Tilin\u2019Out: A Conversation with a Champion Scrabble Player. https:\/\/www.urbo.com\/content\/tilin-out-a-conversation-with-a-champion-scrabble-player\/."}],"container-title":["ICGA Journal"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/ICG-220201","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:13:19Z","timestamp":1777453999000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/ICG-220201"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,30]]},"references-count":13,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.3233\/icg-220201","relation":{},"ISSN":["2468-2438","1389-6911"],"issn-type":[{"value":"2468-2438","type":"electronic"},{"value":"1389-6911","type":"print"}],"subject":[],"published":{"date-parts":[[2022,3,30]]}}}