mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2026-01-02 08:10:45 -08:00
30 lines
936 B
Rust
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;
|
|
}
|
|
}
|
|
}
|
|
}
|