![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
CrasyMen |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 264 Регистрация: 19.12.2006 Репутация: нет Всего: 3 |
Поиогите написать эту игру в простом консольном виде. Заранее благодарю.
А вопросы я потом уже сам повпихываю. Вместо вопросов и вариантов ответов в коде программы напишите какой нибудь определенный техт. -------------------- Человек просто обязан ошибаться, раз другие учатся на его ошибках. [color=skyblue]Хочу сменить ник и сменю как только дадут такую возможность.[/color] |
|||
|
||||
Rockie |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 13 Всего: 31 |
выкладывай свои соображения в коде и поможем -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
Ramzey |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 26.12.2006 Репутация: 1 Всего: 1 |
По-моему, самая большая проблема в базе вопросов.
|
|||
|
||||
CrasyMen |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 264 Регистрация: 19.12.2006 Репутация: нет Всего: 3 |
я просто не знаю с какой стороны приступить т.к. не имею опыта программирования.
Каким способом лучше всего делать? С помощью структур? -------------------- Человек просто обязан ошибаться, раз другие учатся на его ошибках. [color=skyblue]Хочу сменить ник и сменю как только дадут такую возможность.[/color] |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 21 Всего: 92 |
1. продумать как хранить базу вопросов - ответов
2. как читать\писать эту базу 3. написать сам игровой процесс вообщем все просто ![]() Думаю, важным моментом будет сохранение строк в файле, будете вы использовать бинарный режим доступа к файлу или текстовый, первый вариант ущербен тем, что файл невозможно будет редактировать простыми текстовыми редакторами, а второй вариант сложен тем, что придется использовать какой то свой язык разметки (наподобие XML), либо задавать правила редактирования/добавления вопросов. (тут хотел сказать что класс надо свой накатать но вовремя опомнился ![]() |
|||
|
||||
Rockie |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 13 Всего: 31 |
imho в стандартном Осчастливчике просто текстовый файл с вопросами. И туда можно свои дописывать.
-------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
однозначно ДА... так сделать типизированный файл... |
|||
|
||||
Rockie |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 13 Всего: 31 |
а что есть типизированный файл? а зачем тут структуры? imho просто чтение файла, вывод на экран и switch/case ответа -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
||||
|
||||
Rockie |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 13 Всего: 31 |
CrasyMen, к примеру в первой строке файла хранишь вопрос. на второй - 4 ответа и номер правильного ответа. Вопрос с ответами выводишь, а работаешь по сути только с номером. Если он совпал с тем номером который ввел пользователь - выигрыш. Это не единственный вариант оформления подобной игры, естественно
Добавлено @ 15:07 что ты подразумеваешь под типизированным файлом -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
файл типа структуры которая будет хранить вопросы с ответом (и вариантами ответов)... типа того как бывают: бинарные файлы!!! |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 21 Всего: 92 |
в Паскале есть вроде такое понятие, сиплюсплюсникам не понять ![]() ![]() Вообщем то, по большому счету, это те же бинарные файлы, только Паскаль (возможно и еще в каких-нибудь языках существует такое понятие) определяет для них определенные правила чтения/записи. Это сообщение отредактировал(а) zkv - 19.1.2007, 15:45 |
|||
|
||||
HmeL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 21.12.2006 Репутация: нет Всего: нет |
CrasyMen, Был готовый исходник игры на С 3.0, в графическом режиме, сам когда-то в школе писал-баловался, там как раз нехватает файлов с вопросами и ответами.... Только она немного недоработанная.
Если подождешь - сегодня поищу в архивах, завтра выложу исходник. zkv, не понять? В С нельзя объявить тип, как в Паскале. Но создать структуру, и объявить файл оф эта структура можно! И работать (читать-писать) структуры в файл можно запросто! Это сообщение отредактировал(а) HmeL - 19.1.2007, 15:48 |
|||
|
||||
Oleg_Ci |
|
||||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Я так замутил
![]()
> вопрос (номер правильного ответа) ответы > вопрос ... и т.д. Пример файла "text.txt":
|
||||
|
|||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 21 Всего: 92 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |