示例#1
0
        static void Main(string[] args)
        {
            GameData db = new GameData();

            using (db)
            {
                ComputerGame CG1 = new ComputerGame()
                {
                    GameID      = 1,
                    GameName    = "Zelda",
                    GameConsole = "Switch"
                };

                Character C1 = new Character()
                {
                    CharacterID   = 1,
                    CharacterName = "Link",
                    GameID        = 1,
                    ComputerGame  = CG1
                };

                ComputerGame CG2 = new ComputerGame()
                {
                    GameID      = 2,
                    GameName    = "MarioKart",
                    GameConsole = "Switch"
                };

                Character C2 = new Character()
                {
                    CharacterID   = 2,
                    CharacterName = "Princess Peach",
                    GameID        = 2,
                    ComputerGame  = CG2
                };
                Character C3 = new Character()
                {
                    CharacterID   = 3,
                    CharacterName = "Princess Daisy",
                    GameID        = 2,
                    ComputerGame  = CG2
                };

                db.ComputerGames.Add(CG1);
                db.ComputerGames.Add(CG2);

                Console.WriteLine("Added to DB");

                db.Characters.Add(C1);
                db.Characters.Add(C2);
                db.Characters.Add(C3);
                Console.WriteLine("Added characters to DB");

                db.SaveChanges();
                Console.WriteLine("Saved");
            }
        }
        // Method that takes parameter an ID that finds and returns a ComputerGame
        public ComputerGame FindAndReturnComputerGame(int ComputerGameID)
        {
            // For Demo purpose we create the object in here, normally we would have searced in a db
            ComputerGame returnGame = new ComputerGame()
            {
                Id   = ComputerGameID,
                Name = "My Game"
            };

            return(returnGame);
        }
示例#3
0
        static void Main(string[] args)
        {
            // for computer
            var fleedOnGridForComputer = new FleedForPlayer(Player.Computer);

            fleedOnGridForComputer.CreateFleed();
            var compGrid = fleedOnGridForComputer.PlayerOnGrid.MyGrid;

            // for user
            var fleedOnGridForUser = new FleedForPlayer(Player.User);

            fleedOnGridForUser.CreateFleed();
            var userGrid = fleedOnGridForUser.PlayerOnGrid.MyGrid;

            var cg1 = new UserGame(userGrid);
            var cg2 = new ComputerGame(compGrid);

            Console.WriteLine("Print user's Grid:");
            PrintMatrix(userGrid);
            Console.WriteLine("---------------------");
            Console.WriteLine("Print computer's Grid:");
            PrintMatrix(compGrid);

            var gameOver = false;

            while (!gameOver)
            {
                cg1.GeneratesCoordinateForHit();
                cg2.GeneratesCoordinateForHit();

                cg1.EvaluateMyHits(cg2.EvaluateOpponentHit(cg1.X, cg1.Y));
                cg2.EvaluateMyHits(cg1.EvaluateOpponentHit(cg2.X, cg2.Y));

                var cg1Eval = cg1.EvaluateAsWinner();
                var cg2Eval = cg2.EvaluateAsWinner();
                if (cg1Eval)
                {
                    gameOver = true;
                    Console.WriteLine("User wins the game!");
                }

                if (cg2Eval)
                {
                    gameOver = true;
                    Console.WriteLine("Computer wins the game!");
                }

                PrintMatrix(cg1.GameGrid);
                Console.WriteLine("---------------------");
                PrintMatrix(cg2.GameGrid);
            }
            Console.ReadKey();
        }
示例#4
0
        static void Main(string[] args)
        {
            ComputerGameData db = new ComputerGameData();

            using (db)
            {
                ComputerGame g1 = new ComputerGame()
                {
                    ComputerGameID = 1, ComputerGameName = "Animal Crossing: New Horizons"
                };
                ComputerGame g2 = new ComputerGame()
                {
                    ComputerGameID = 2, ComputerGameName = "Final Fantasy VII"
                };

                Character c1 = new Character()
                {
                    CharacterID = 1, Name = "Cloud Strife", ComputerGameID = 2, ComputerGame = g2, characterImage = "/images/Cloud_Strife.png"
                };
                Character c2 = new Character()
                {
                    CharacterID = 2, Name = "Sephiroth", ComputerGameID = 2, ComputerGame = g2, characterImage = "/images/Sephiroth.png"
                };
                Character c3 = new Character()
                {
                    CharacterID = 3, Name = "Tom Nook", ComputerGameID = 1, ComputerGame = g1, characterImage = "/images/Tom_Nook.png"
                };
                Character c4 = new Character()
                {
                    CharacterID = 4, Name = "K.K. Slider", ComputerGameID = 1, ComputerGame = g1, characterImage = "/images/Kk_Slider.png"
                };

                db.ComputerGames.Add(g1);
                db.ComputerGames.Add(g2);
                Console.WriteLine("Added ComputerGames to db");
                db.Characters.Add(c1);
                db.Characters.Add(c2);
                db.Characters.Add(c3);
                db.Characters.Add(c4);
                Console.WriteLine("Added Characters to db");

                db.SaveChanges();
                Console.WriteLine("Saved to db");
            }
        }
示例#5
0
        static void Main(string[] args)
        {
            string[] ListOfAutors = new string[] { "Автор 1", "Автор 2" };
            Students student      = new Students("Илья", "Сварщик", 4);

            Employee employee = new Employee("Илья", "Строитель", 10);

            Console.WriteLine(employee.ToString());

            Banknote banknote = new Banknote("1831 193738373", 5000, "Пять тысяч");

            Console.WriteLine(banknote.ToString());

            Book book = new Book("Учебник по алгебре", ListOfAutors, 700);

            Console.WriteLine(book.ToString());

            Workshop workshop = new Workshop(" ВКДП 32", 7);

            Console.WriteLine(workshop.ToString());

            Offset offset = new Offset("ВЕ Добрынин", "ИИ Ильин", DateTime.Now, -2);

            Console.WriteLine(offset.ToString());

            Address address = new Address(404102, "Москва", "Кукушкина", 5, 12);

            Console.WriteLine(address.ToString());

            Product product = new Product("Молоко", 20, 40.50, DateTime.Now);

            Console.WriteLine(product.ToString());

            StudyGroup studyGroup = new StudyGroup("ИСП", 30, 2018, "Программирование");

            Console.WriteLine(studyGroup.ToString());

            ComputerGame computerGame = new ComputerGame("Dota 3", "Pudge Company", 2047, "Казуальные");

            Console.WriteLine(computerGame.ToString());

            Students students = new Students("Илья", "Сварщик", 7);

            Console.WriteLine(students.ToString());
        }
示例#6
0
文件: Program.cs 项目: S00180206/OOD
        static void Main(string[] args)
        {
            GameData db = new GameData();

            using (db)
            {
                ComputerGame g1 = new ComputerGame {
                    GameID = 1, GameName = "FarCry", AgeRating = 15
                };
                Character c1 = new Character()
                {
                    CharacterID = 1, Name = "Sam", CharacterClass = "Stealth", GameID = 1, ComputerGame = g1
                };


                ComputerGame g2 = new ComputerGame {
                    GameID = 2, GameName = "CallOfDuty", AgeRating = 18
                };
                Character c2 = new Character()
                {
                    CharacterID = 2, Name = "Rex", CharacterClass = "Gunslinger", GameID = 2, ComputerGame = g2
                };

                db.ComputerGames.Add(g1);
                db.ComputerGames.Add(g2);

                Console.WriteLine("Add ComputerGames to Database");

                db.Characters.Add(c1);
                db.Characters.Add(c2);

                Console.WriteLine("Add Characters to Database");

                db.SaveChanges();
                Console.WriteLine("Saved to Database");
            }
        }
示例#7
0
        static void Main(string[] args)
        {
            TeamData db = new TeamData();
            GameData gd = new GameData();

            //Any network connections that are open this will close them if there is a proplem
            using (db)
            {
                Team t1 = new Team()
                {
                    TeamID = 1, TeamName = "Sligo Rovers", Location = "Sligo"
                };
                Player p1 = new Player()
                {
                    PlayerID = 1, Name = "Tom", Position = "Forward", TeamID = 1, Team = t1
                };
                Player p2 = new Player()
                {
                    PlayerID = 2, Name = "Mick", Position = "Defender", TeamID = 1, Team = t1
                };


                Team t2 = new Team()
                {
                    TeamID = 2, TeamName = "Finn Harps", Location = "Donegal"
                };
                Player p3 = new Player()
                {
                    PlayerID = 3, Name = "Sam", Position = "Midfielder", TeamID = 2, Team = t2
                };
                Player p4 = new Player()
                {
                    PlayerID = 4, Name = "Jim", Position = "Goalkeeper", TeamID = 2, Team = t2
                };

                db.Teams.Add(t1);
                db.Teams.Add(t2);

                Console.WriteLine("Added teams to database");

                db.Players.Add(p1);
                db.Players.Add(p2);
                db.Players.Add(p3);
                db.Players.Add(p4);

                Console.WriteLine("Added players to database");

                db.SaveChanges();

                Console.WriteLine("Saved to Database");
            }

            using (gd)
            {
                Character c1 = new Character()
                {
                    CharacterID = 1, CharacterName = "John Marston"
                };
                ComputerGame g1 = new ComputerGame()
                {
                    GameID = 1, Name = "Red Dead Redemption", CharacterID = 1, Character = c1
                };
                ComputerGame g2 = new ComputerGame()
                {
                    GameID = 2, Name = "Red Dead Redemption 2", CharacterID = 1, Character = c1
                };



                Character c2 = new Character()
                {
                    CharacterID = 2, CharacterName = "Hurk Drubman"
                };
                ComputerGame g3 = new ComputerGame()
                {
                    GameID = 1, Name = "Far Cry 5", CharacterID = 2, Character = c1
                };
                ComputerGame g4 = new ComputerGame()
                {
                    GameID = 2, Name = "Far Cry 4", CharacterID = 2, Character = c1
                };

                gd.Characters.Add(c1);
                gd.Characters.Add(c2);

                Console.WriteLine("Added Characters to database");

                gd.Games.Add(g1);
                gd.Games.Add(g2);
                gd.Games.Add(g3);
                gd.Games.Add(g4);

                Console.WriteLine("Added Games to database");

                gd.SaveChanges();

                Console.WriteLine("Saved to Database");
            }
        }