Example #1
0
import sys
from galgje import gogogalgje, pogingen
from galgje_gamemaster import galgje as galgje_master
from galgje_gamemaster import galgje_guess

if len(sys.argv) > 1:
    word = sys.argv[1]
else:
    word = None

state, template = galgje_master(word)

def raadfn(letter, template):
    geraden, goede_letter, template = galgje_guess(state, letter)
    return goede_letter, template

try:
    gogogalgje(raadfn, template)
finally:
    print("Pogingen: %r, %d fouten" % (pogingen, state.fouten))

Example #2
0
import sys, time
from galgje import gogogalgje, pogingen
from galgje_gamemaster import galgje as galgje_master
from galgje_gamemaster import galgje_guess

start = time.time()
aantal = 0

while True:
    state, template = galgje_master(None)
    pogingen.clear()

    def raadfn(letter, template):
        geraden, goede_letter, template = galgje_guess(state, letter)
        return goede_letter, template

    try:
        gogogalgje(raadfn, template)
    except:
        pass
    print("Pogingen: %r, %d fouten" % (pogingen, state.fouten))

    aantal += 1
    print("%d, %.1f/s" % (aantal, float(aantal)/(time.time()-start)))