Compare commits
2 commits
8e6a94425c
...
dc197fbc6f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dc197fbc6f | ||
|
|
7507ea5d78 |
|
|
@ -1,4 +1,4 @@
|
|||
use crate::{Color, GameState, PlayerId};
|
||||
use crate::{CheckerMove, Color, GameState, PlayerId};
|
||||
use rand::prelude::SliceRandom;
|
||||
use rand::{thread_rng, Rng};
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
|
@ -376,7 +376,9 @@ impl TrictracEnv {
|
|||
|
||||
// Stratégie simple : choix aléatoire
|
||||
let mut rng = thread_rng();
|
||||
let choosen_move = *possible_moves.choose(&mut rng).unwrap();
|
||||
let choosen_move = *possible_moves
|
||||
.choose(&mut rng)
|
||||
.unwrap_or(&(CheckerMove::default(), CheckerMove::default()));
|
||||
|
||||
GameEvent::Move {
|
||||
player_id: self.opponent_player_id,
|
||||
|
|
|
|||
Loading…
Reference in a new issue