Commit graph

10 commits

Author SHA1 Message Date
74ca3fd696 Add GPL3 Licence headers to sources 2022-04-06 20:49:54 +09:00
92f91672fa Fix infinite loop bug, refactorings/fixes 2022-03-10 17:01:34 +09:00
38e7772d4f More AI tweaks 2022-03-10 16:44:01 +09:00
d8377d280a Tweaks to AI for correctness 2022-03-10 16:39:26 +09:00
89a12623b4 Incorporate game AI into game
Can select from three difficulties, and the AI makes their move when it
is their turn. AI probably still needs some tweaking..
2022-03-10 16:17:16 +09:00
9e9bb0758c Fix rand not compilable for wasm, impl game logic
"rand" crate was not compilable for wasm-unknown-unknown target, so an
alternative "oorandom" crate was substituted in.

Basic game win/draw detection logic added.
2022-03-09 16:26:14 +09:00
21041132c6 Minor fixes/tweaks to Utility AI 2022-03-07 19:50:43 +09:00
14d224734f Minor fix to Utility AI code 2022-03-07 17:07:00 +09:00
ec9aac8400 Tweak Hard-level AI
Shuffles the utilities-index pairs for the cases where there are
multiple pairs of the same utility value.
2022-03-07 16:59:18 +09:00
d78c612587 Move "ai/mod.rs" to "ai.rs" (module management) 2022-03-07 14:47:04 +09:00
Renamed from front_end/src/ai/mod.rs (Browse further)