2016-07-26 2 views
0

Ich stelle diese Frage, weil ich sehr neugierig bin auf die reale Implementierung von Code in der Welt. Ich bin zurzeit ein College-Student im zweiten Semester mit Nebenfach in der Entwicklung von Videospielen und verfüge über ein grundlegendes Verständnis von Programmiersprachen wie Java und C++, aber ich habe Schwierigkeiten zu verstehen, wie bestimmte Features der realen Welt implementiert werden.Words With Friends: Wie man die Wortstärke ermittelt

Bis zu einem gewissen Grad würde ich dies fast als eine ELI5-Situation betrachten.

In Worten mit Freunden gibt es eine Funktion, die bestimmt, wie stark das Wort, das Sie platziert haben, relativ zu Ihren möglichen Zügen ist.

Die Sache ist, um das aktuelle Wort das höchste mögliche Spiel zu vergleichen, müssen Sie bestimmen, was das Spiel sein würde.

Meine Frage ist: Wie würdest du effizient das Spiel mit der höchsten Punktzahl in dieser Situation finden, ohne pure Pferdestärken zu verwenden und systematisch jede einzelne mögliche Kombination an einem einzigen Punkt zu überprüfen, in dem du ein Wort spielen kannst? Das wird schwierig für mich, besonders da man Kacheln spielen kann, die horizontal/vertikal durch bereits etablierte Wörter weben.

Ich weiß, das ist eine sehr Nischenfrage, aber ich würde mich freuen, wenn jemand einen Einblick in das Problem hätte.

Antwort

-1

Sie finden Ihre Buchstaben mit der höchsten Punktzahl und platzieren Sie sie in den ertragreichsten Kacheln. Überprüfen Sie, ob Kombinationen in diesen Bereichen tatsächliche Wörter bilden. Sie überprüfen Vokale gegen Konsonanten und Konsonanten gegen Vokale um den Umfang der aktuellen Wörter, um zu sehen, welches Ihrer tatsächlichen Wörter die meisten Punkte ergibt. Überprüfen Sie auch s + t und t + r Combos sowie e + d.

Verwandte Themen