Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 13.02.2013
Сообщений: 14
1

Армори

13.09.2013, 20:42. Показов 491. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток! Решил заняться разработкой армори (информационной базы для монстров

У меня 3 моба Priest, Warrior, Mage. Хочу сделать чтобы всё было по разделам то есть на каждого моба выбивалась своя характеристика. Сделал пока общую часть. КОД:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class monster
    {
        public monster()
        {
            this.name = "Priest";
            this.hp = 65;
            this.armor = 180;
            this.Intellect = 50;
            
            
        }
        public monster(string name)
            : this()
        {
            this.name = name;
        }
        public monster(int hp, int armor, int Intellect, int Weapon, string name)
        {
            this.name = name;
            this.hp = hp;
            this.armor = armor;
            this.Intellect = Intellect;
            this.Weapon = Weapon;
        }
        public string GetNeme()
        {
            return name;
        }
        public int GetHp()
        {
            return hp;
        }
        public int Getarmor()
        {
            return armor;
        }
        public void Passport()
        {
            Console.WriteLine("Монстр {0 }\t health = {1} armor = {2} Intellect = {3} Оружие = Могучий посох. Урон (3-5)", name, hp, armor, Intellect);
 
 
 
 
 
 
 
 
        }
        string name;
        int hp, armor, Intellect,Weapon;
 
    }
 
 
 
 
    class class1
    {
        static void Main()
        {
            
            
            Console.WriteLine("Введите цифру моба характеристики которого вы желаете увидеть:");
            Console.Write(" Mage_(1)_, Warrior_(2)_, Priest_(3)_: ");
 
            
            int hard = Convert.ToInt32(Console.ReadLine());
            
            monster Mage = new monster(90, 120, 45,0, "Mage");
            monster Warrior = new monster(150, 200, 0,0, "Warrior");
            monster Priest = new monster();
 
            
            if (hard == 1) { Mage.Passport(); }
            if (hard == 2) { Warrior.Passport(); }
            if (hard == 3) { Priest.Passport(); }
 
 
 
 
            Console.ReadKey();
 
 
        }
    }
}
Вот что получается:

Армори


Жизнь, броня, и интллект сделал по общей части, но уже названия оружий не знаю как сделать разными. Прошу помочь разобраться и принять участие в разработке армори.
0
MegaSinner
13.09.2013, 21:30
  #2

Не по теме:

Andronnn, как-то очень убого оно всё выглядит...

0
27 / 27 / 6
Регистрация: 04.04.2013
Сообщений: 137
Записей в блоге: 1
13.09.2013, 23:20 3
Добавьте отдельный класс "Мобы" а все эти Priest, Warrior, Mage унаследуйте от "Мобы"......



ООП изучать вам надо.
1
13.09.2013, 23:20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru