Files
basic-computer-games/51_Hurkle/rust/src/main.rs
Uğur Küpeli 3e7d530fc6 rust port
2022-05-07 10:52:57 +03:00

30 lines
936 B
Rust

use game::Game;
mod game;
fn main() {
println!("\n\n\t\tHURKLE");
println!("CREATIVE COMPUTING MORRISTOWN, NEW JERSEY\n");
println!("A HURKLE IS HIDING ON A 10 BY 10 GRID. HOMEBASE");
println!("ON THE GRID IS POINT 0,0 IN THE SOUTHWEST CORNER,");
println!("AND ANY POINT ON THE GRID IS DESIGNATED BY A");
println!("PAIR OF WHOLE NUMBERS SEPERATED BY A COMMA. THE FIRST");
println!("NUMBER IS THE HORIZONTAL POSITION AND THE SECOND NUMBER");
println!("IS THE VERTICAL POSITION. YOU MUST TRY TO");
println!("GUESS THE HURKLE'S GRIDPOINT. YOU GET 5 TRIES.");
println!("AFTER EACH TRY, I WILL TELL YOU THE APPROXIMATE");
println!("DIRECTION TO GO TO LOOK FOR THE HURKLE.\n");
loop {
let mut game = Game::new();
loop {
if game.update() {
println!("\nLET'S PLAY AGAIN. HURKLE IS HIDING.");
break;
}
}
}
}