Assignemnt #77: Adventure 2

Code

    /// Name: Cassie
    /// Period: 6
    /// Program Name: Adventure 2
    /// File Name: adventure2.java
    /// Date Finished: 2/10/2016
    
    import java.util.Scanner;
    
    class adventure2
    {
    	public static void main( String[] args )
    	{
    		Scanner keyboard = new Scanner(System.in);
    		
    		int nextroom = 1;
    		String choice = "";
    
    		while ( nextroom != 0 )
    		{
    			if ( nextroom == 1 )
    			{
    				System.out.println( "You are in a small room. There is a \"window\" and a doorway to the \"hall\"." );
    				System.out.print( "> " );
    				choice = keyboard.nextLine();
    				if ( choice.equals("window") )
    					nextroom = 2;
    				else if ( choice.equals("hall") )
    					nextroom = 3;
    				else
    					System.out.println( choice + " wasn't one of the options. Try again." );
    			}
    			if ( nextroom == 2 )
    			{
    				System.out.println( "You jump through the window. There's nothing to do here except go \"back\"." );
    				System.out.print( "> " );
    				choice = keyboard.nextLine();
    				if ( choice.equals("back") )
    					nextroom = 1;
    				else
    					System.out.println( choice + " wasn't one of the options. Try again." );
    			}
    			if ( nextroom == 3 )
    			{
    				System.out.println( "You find yourself in a concrete hallway. Oddly, there is only a single" );
    				System.out.println( "\"door\" visible. Otherwise, the hall just extends about fifteen feet" );
    				System.out.println( "in either direction, and ends in a smooth, blank, concrete wall." );
    				System.out.println( "Do you want to enter the \"door\" or approach the \"wall\" looking for clues?" );
    				choice = keyboard.nextLine();
    				System.out.print( "> " );
    				if ( choice.equals("door") )
    					nextroom = 1;
    				else if ( choice.equals("wall") )
    					nextroom = 4;
    				else
    					System.out.println( choice + " wasn't one of the options. Try again." );
    			}
    			if ( nextroom == 4 )
    			{
    				System.out.println( "Upon closer inspection, the seemingly blank wall shimmers ever so slightly" );
    				System.out.println( "in the dim light. You put forward a tentative hand, and it pushes through," );
    				System.out.println( "a feeling of static sliding up your arm." );
    				System.out.println();
    				System.out.println( "You pass through the portal into the unknown...." );
    				nextroom = 0;
    			}
    				
    		}
    
    		System.out.println( "\nThe game is over. The next episode can be downloaded for only 800 Microsoft points!" );
    	}
    	
    }
    

Picture of the output

Assignment 77