Entrar

Finite State Automaton Challenges 2

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5

Descrição

Welcome to Finite State Automaton Challenges 2. It is the second episode of Finite State Automation Challenges. In this game, you will play with the simplest automaton model, Finite State Automaton, and use it to cope with 80 challenges from variants of the previous episode, character string manipulation, computer science, and mathematics.

If you are unfamiliar with Finite State Automaton, we highly recommend playing our first game (Finite State Automation Challenges) or learning it online in advance.

The criterion for judging whether it is suitable to play this game is whether you can answer the following question:

The above picture shows a finite-state automaton. The first state with two colors denotes that it is both a beginning and accepting state. So, what is the pattern of strings accepted by this automaton?

Two Major Updates

We're making the game even more challenging and fun by introducing two major updates:
  • A state can be both beginning and accepting.
  • Some challenges require you to create a deterministic automaton (thanks for the suggestions from players), which means:
    • There is at most one begin state.
    • Empty edges are not allowed, i.e., each edge must contain at least one character.
    • For a character, a state can transit to at most one state, i.e., no conflict edges.
Besides, we add red spots to denote each challenge's difficulty so that you can take your own route through the challenges.

Requisitos do sistema

WINDOWS:

Минимальные:
  • 64-разрядные процессор и операционная система
  • ОС: Windows 10+
  • Процессор: I5
  • Оперативная память: 2 GB ОЗУ
  • Видеокарта: Intel UHD 630
  • Место на диске: 256 MB
Рекомендованные:
  • 64-разрядные процессор и операционная система

MACOS:

Минимальные:
  • ОС: 11
  • Процессор: Intel HD 6000
  • Оперативная память: 2 GB ОЗУ
  • Видеокарта: Intel HD 6000
  • Место на диске: 256 MB
Рекомендованные:

    Jogos semelhantes

    11% mais barato que na Steam
    The Farmer Was Replaced

    $3.48 $4.97-30%

    +1 bônus nesta compra

    The Farmer Was Replaced

    Comprado 2 vezes
    Abrir
    50% mais barato que na Steam
    Database Detective: Minor Crimes Division

    $3.36

    +1 bônus nesta compra

    Database Detective: Minor Crimes Division

    Abrir
    19% mais barato que na Steam
    Turing Complete

    $9.86

    +4 bônus nesta compra

    Turing Complete

    Abrir
    50% mais barato que na Steam
    Opus Magnum

    $4.56

    +1 bônus nesta compra

    Opus Magnum

    Comprado uma vez
    Abrir
    18% mais barato que na Steam
    Code: Terraform

    $7.81

    +3 bônus nesta compra

    Code: Terraform

    Abrir
    30% mais barato que na Steam
    shapez 2 - Factory

    $9.98

    +4 bônus nesta compra

    shapez 2 - Factory

    Comprado 2 vezes
    Abrir
    15% mais barato que na Steam
    Kingdom Inc.

    $4.56

    +1 bônus nesta compra

    Kingdom Inc.

    Abrir
    7% mais barato que na Steam
    Dead Sector

    $10.70

    +4 bônus nesta compra

    Dead Sector

    Abrir
    38% mais barato que na Steam
    The Roottrees are Dead

    $6.61

    +2 bônus nesta compra

    The Roottrees are Dead

    Abrir
    12% mais barato que na Steam
    Baba Is You

    $4.56

    +1 bônus nesta compra

    Baba Is You

    Abrir
    40% mais barato que na Steam
    Message From Aliens

    $2.52

    +1 bônus nesta compra

    Message From Aliens

    Abrir
    7% mais barato que na Steam
    Chants of Sennaar

    $11.55

    +4 bônus nesta compra

    Chants of Sennaar

    Comprado 2 vezes
    Abrir
    17% mais barato que na Steam
    The Artisan of Glimmith

    $6.25

    +2 bônus nesta compra

    The Artisan of Glimmith

    Abrir
    14% mais barato que na Steam
    ANIMAL WELL

    $8.05 $11.51-30%

    +3 bônus nesta compra

    ANIMAL WELL

    Comprado 2 vezes
    Abrir
    20% mais barato que na Steam
    while True: learn()

    $2.52 $3.87-35%

    +1 bônus nesta compra

    while True: learn()

    Abrir