Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
18 / 18 / 11
Регистрация: 22.03.2011
Сообщений: 194

Игра "Кто хочет стать миллионером" - как лучше хранить вопросы

25.06.2012, 21:16. Показов 4885. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Взялся писать программу-аналог телепередачи Кто хочет стать миллионером, но тут же столкнулся с трудностью.
Как лучше всего паковать вопросы? То есть допустим на сумму $100 есть около 100 вопросов. Как их описать, да еще так, чтобы описать к каждому 4 варианта ответа, а так же повесить одному из них 1, а остальным троим - 0?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.06.2012, 21:16
Ответы с готовыми решениями:

Игра "Кто хочет стать миллионером"
Я пишу игру "Кто хочет стать миллионером?". У меня возникло пару трудностей. У меня многие функции реализуются с помощью классов. Я беру...

Игра - "Кто хочет стать миллионером?"
Добрый вечер! Помогите создать игру на С# "Кто хочет стать миллионером?"! Очень вас прошу, сделайте как можно побыстрее. Мне...

Создание простейшей игры, подобной "Кто хочет стать миллионером"
Доброго времени! Помогите разобраться с составлением структуры простейшей консольной программы. Есть задание: написать простейшую игру,...

14
ЧакЭ одобряЭ
 Аватар для Artishok
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
25.06.2012, 21:29
Цитата Сообщение от LuckyTheGreat Посмотреть сообщение
Как лучше всего паковать вопросы? То есть допустим на сумму $100 есть около 100 вопросов. Как их описать, да еще так, чтобы описать к каждому 4 варианта ответа, а так же повесить одному из них 1, а остальным троим - 0?
мой вариант
класс вопрос - стоимость, сам вопрос и список ответов
класс ответ - вариант ответа, верный/неверный
типа так
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
[Serializable]
    internal class Question
    {
        private string quest;
        private int cost; //цена вопроса
        private List<Answer> answers;
        public Question()
        {
            answers = new List<Answer>();
            quest = "";
            cost = 0;
        }
 
        public string Quest
        {
            get { return quest; }
            set { quest = value; }
        }
 
        public int Cost
        {
            get { return cost; }
            set { cost = value; }
        }
    }
    [Serializable]
    internal class Answer
    {
        private string answ;
        private bool iscorrect;
        public Answer()
        {
            answ = "";
            iscorrect = false;
        }
        public string Answ
        {
            get { return answ; }
            set { answ = value; }
        }
        public bool Correct
        {
            get { return iscorrect; }
            set { iscorrect = value; }
        }
    }
2
18 / 18 / 11
Регистрация: 22.03.2011
Сообщений: 194
25.06.2012, 21:32  [ТС]
Artishok, а привязка друг к другу каким образом осуществляется?
0
ЧакЭ одобряЭ
 Аватар для Artishok
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
25.06.2012, 21:34
Цитата Сообщение от LuckyTheGreat Посмотреть сообщение
Artishok, а привязка друг к другу каким образом осуществляется?
ответов к вопросам что ли?а каждый вопрос хранит список ответов
1
18 / 18 / 11
Регистрация: 22.03.2011
Сообщений: 194
25.06.2012, 21:35  [ТС]
Artishok, ой, тьфу, что-то я невнимательный.
Спасибо, хороший пример.
0
8 / 8 / 2
Регистрация: 14.01.2012
Сообщений: 60
26.06.2012, 22:31
Мне кажется лучше сделать базу данных, чем создавать over 1000 классов
1
ЧакЭ одобряЭ
 Аватар для Artishok
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
27.06.2012, 02:18
Цитата Сообщение от Snowy Посмотреть сообщение
Мне кажется лучше сделать базу данных, чем создавать over 1000 классов
ради одной игры поднимать сервер на SQL?
1
52 / 45 / 4
Регистрация: 07.10.2010
Сообщений: 95
27.06.2012, 10:34
Зачем подымать сервер? есть же такая штука как SQLite...
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
27.06.2012, 15:46
Цитата Сообщение от serefa Посмотреть сообщение
есть же такая штука как SQLite...
есть такая штука как XML
Цитата Сообщение от Artishok Посмотреть сообщение
private int cost; //цена вопроса
цена может быть отрицательной?
0
0 / 0 / 0
Регистрация: 24.04.2019
Сообщений: 2
24.04.2019, 18:29
Добрый вечер!

Помогите создать игру на С# "Кто выиграет миллион?"!
Очень вас прошу, сделайте как можно побыстрее.
Мне скоро сдавать проект.
Заранее спасибо!!!
0
24.04.2019, 18:31

Не по теме:

Bad guy, вы серьёзно считаете, что вам тут будут писать проект, который займет немало времени, просто так? Да ещё и побыстрее... Тут нечего добавить.

0
25.04.2019, 09:54

Не по теме:

Согласен. Тем более, что модель сделали бесплатно и бастро. Чё сложного то в реализации кнопочного интерфейса не понятно. 4 кнопки и текстбокс с суммой бабок на счёте. И 2 функции: 50 на 50 и помощь зала

0
25.04.2019, 11:10

Не по теме:

Цитата Сообщение от dan24 Посмотреть сообщение
И 2 функции: 50 на 50 и помощь зала
А как же "звонок другу"? :D

0
25.04.2019, 12:07

Не по теме:

Цитата Сообщение от asn31337 Посмотреть сообщение
А как же "звонок другу"? :D
Никак. Это же сложно реализовать. Лучше тогда несгораемую сумму ввести. Просто и понятно.

0
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
25.04.2019, 12:23
Цитата Сообщение от dan24 Посмотреть сообщение
Это же сложно реализовать.
Ну, не обязательно же заморачиваться с подключением к АТС и звонить через прогу. Можно просто в булевой переменной хранить состояние подсказки (использована или нет), а звонить с обычного телефона.
ЗЫ. А вообще то я больше в шутку сказал про звонок другу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2019, 12:23
Помогаю со студенческими работами здесь

Игра: Кто хочет стать миллионером !
Здавствуйте коллеги... Помогите придумать, как можно хранить вопросы и ответы, чтобы потом можно было легко считать их... БД - не...

Игра "кто хочет стать миллионером?". Как узнать, какой RadioButton выбирает пользователь
Делая это приложение столкнулся м проблемой есть 3 списка(вопросы, ответы и верные ответы) вывод ответов и вопросов я сделал, но у меня...

Игра "Кто хочет стать миллионером" - как вывести текст кнопки с ответом вместо её свойства Tag?
Коллеги, здравствуйте! Делаю игру-тест как на сайте...

Игра "Кто хочет стать миллионером" c# wpf с чего начать ?
Так-с я начал создавать приложение &quot;Кто хочет стать миллионером&quot; , я создал основное меню , которое нас перебрасывает на новое окно ,...

Игра "Кто хочет стать миллионером", подключенная к БД с вопросами и ответами
Помогите пожалуйста нужна готовая игра кто хочет стать миллионером на С#, подключенная к базе данных в которой хранятся вопросы и ответы


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru