Esempio n. 1
0
        /// <summary>
        /// Ask player whether play the game again or not
        /// </summary>
        /// <returns>true: continue the game, false: finish the game</returns>
        static bool PlayerWantToPlayAgain()
        {
            // Ask player whether want to play again
            Console.WriteLine("Would you like to play again?(y/n)");

            // Get player input
            string playerAnswer = ConsoleAppUtils.GetPlayerInput();

            // Check if player want to play again or not. Unless player say y or yes, finish the game
            if (string.Equals(playerAnswer, "Yes", StringComparison.OrdinalIgnoreCase) ||
                string.Equals(playerAnswer, "Y", StringComparison.OrdinalIgnoreCase))
            {
                return(true);
            }

            return(false);
        }
Esempio n. 2
0
        /// <summary>
        /// Show the animation and ask player to give the pet a name
        /// </summary>
        /// <returns>fish name</returns>
        static string HatchFish()
        {
            Console.WriteLine();
            Console.WriteLine("    An egg is hatching...           ");
            ConsoleAppUtils.Pause();

            Console.WriteLine("                                                          o                ");
            Console.WriteLine("                                                           o               ");
            Console.WriteLine("                                                          o                ");
            Console.WriteLine();
            ConsoleAppUtils.Pause();
            Console.WriteLine("                                                           O               ");
            Console.WriteLine("                                                           o               ");
            Console.WriteLine("                                                          ○                ");
            Console.WriteLine("                                                          O                ");
            ConsoleAppUtils.Pause();
            Console.WriteLine("                                        |\\   \\\\__     o                 ");
            Console.WriteLine("                                        | \\_/    o \\    o                ");
            Console.WriteLine("                                        > _   (( <_  oo                    ");
            Console.WriteLine("                                        | / \\__+___/                      ");
            Console.WriteLine("                                        |/     |/                          ");
            Console.WriteLine();
            ConsoleAppUtils.Pause();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("                                                                        **             ");
            Console.WriteLine("                                                                       *   *           ");
            Console.WriteLine("                                                                       *   *            ");
            Console.WriteLine("                                                                         **          ");
            ConsoleAppUtils.Pause();
            Console.Clear();

            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("                                                             ****                                      ");
            Console.WriteLine("                                                           *     *                                  ");
            Console.WriteLine("                                                          *       *                                 ");
            Console.WriteLine("                                                          *       *                                ");
            Console.WriteLine("                                                           *     *                                  ");
            Console.WriteLine("                                                             ***                                     ");
            Console.WriteLine("                                                                                                  ");
            Console.WriteLine("                                                                                                  ");
            Console.WriteLine("                                                                                                  ");
            Console.WriteLine("                                                                                                  ");
            Console.WriteLine("                                                                                                  ");
            ConsoleAppUtils.Pause();
            Console.Clear();

            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("                                                          ****                                      ");
            Console.WriteLine("                                                          *     *                                  ");
            Console.WriteLine("                                                         *       *                                 ");
            Console.WriteLine("                                                         *        *                                 ");
            Console.WriteLine("                                                           *     *                                  ");
            Console.WriteLine("                                                             ****                                     ");
            Console.WriteLine("                                                                                                  ");
            Console.WriteLine("                                                                                                  ");
            Console.WriteLine("                                                                                                  ");
            Console.WriteLine("                                                                                                  ");
            Console.WriteLine("                                                                                                  ");
            ConsoleAppUtils.Pause();
            Console.Clear();

            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("                                                              ****                                      ");
            Console.WriteLine("                                                            *     *                                  ");
            Console.WriteLine("                                                           *       *                                 ");
            Console.WriteLine("                                                           *       *                                ");
            Console.WriteLine("                                                            *     *                                  ");
            Console.WriteLine("                                                              ***                                     ");
            Console.WriteLine("                                                                                                   ");
            Console.WriteLine("                                                                                                   ");
            Console.WriteLine("                                                                                                   ");
            Console.WriteLine("                                                                                                   ");
            Console.WriteLine("                                                                                                   ");
            ConsoleAppUtils.Pause();
            Console.Clear();

            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("                                                              ****                                      ");
            Console.WriteLine("                                                            *     *                                  ");
            Console.WriteLine("                                                           */\\/\\//\\*                                 ");
            Console.WriteLine("                                                           *       *                                ");
            Console.WriteLine("                                                            *     *                                  ");
            Console.WriteLine("                                                              ***                                     ");
            Console.WriteLine("                                                                                                   ");
            Console.WriteLine("                                                                                                   ");
            Console.WriteLine("                                                                                                   ");
            Console.WriteLine("                                                                                                   ");
            Console.WriteLine("                                                                                                   ");
            ConsoleAppUtils.Pause();
            Console.Clear();

            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("                                                                       /\\                    ");
            Console.WriteLine("                                                                    _ /./                    ");
            Console.WriteLine("                                                                 ,-'    `-:.,-' /            ");
            Console.WriteLine("                                                                 > O )<)    _(                ");
            Console.WriteLine("                                                                 `-._  _.:' `-.\\             ");
            Console.WriteLine("                                                                     `` \\;                   ");
            Console.WriteLine("       You've got a new fish!!");
            Console.Write("       Give him a name:");
            string fishname = ConsoleAppUtils.GetPlayerInput();

            Console.Clear();
            return(fishname);
        }