Другие языки программирования и технологии
(C++)Господа опытные программисты, прошу объяснить холопу-новичку что не так с кодом
Я программирую около 2 недель и вот решил попробовать написать текстовую игру, где есть два объекта warrior, и они как бы дерутся. Код работает, но, из того что я понял, он принимает переменные за ноль. Все, которые используются объектом. Пожалуйста объясните как это исправить, если это так, ну или расскажите в чем проблема, если она другая. Буду благодарен.
Хочешь ошибки поисправлять. Могу помочь, только код тоже надо править... Сейчас помучаю его, мот через пол часика скину... А вообще как получиться, я еще не смотрел что там нахомутано.
Вячеслав Фёдоров
Буду благодарен.
while (hp1 > 0 || hp2 > 0)
это типа пока хоть кто-то жив?
а дальше вообще каша. зачем тут объекты, если их полезные свойства никак не используются?
и комментарии нужны - без них не разобраться.
и, кстати, лучше, если много кода и отступы, постить его на какой-нибудь pastebin.com, а сюда кидать ссылку.
это типа пока хоть кто-то жив?
а дальше вообще каша. зачем тут объекты, если их полезные свойства никак не используются?
и комментарии нужны - без них не разобраться.
и, кстати, лучше, если много кода и отступы, постить его на какой-нибудь pastebin.com, а сюда кидать ссылку.
Вячеслав Фёдоров
Именно, цикл сражения будет (планируется) повторяться пока кто-то не потеряет hp. Комменты не добавлял, т. к. никуда выкладывать не планировал, а объекты здесь исключительно для закрепления темы. Я хотел написать код именно с объектами, чтобы запомнить основы и научиться ими пользоваться, а теперь не могу понять где проблема. Последнее приму к сведению.
Вячеслав Фёдоров
Кстати, я сначала не заметил реального смысла вашего предложения. Я почему-то с самого начала посчитал, что если взять ||, то оно выключится, когда кто-то умрёт. Но как только мне скинули первую рабочую версию, я это заметил (ну то есть вы :) ) и исправил
Кажется, скоро это станет классикой.
- Пропустите, пропустите! Отойдите, мисс! Не загораживайте проход!
Трое из мед. персонала врываются в кабинет главного хирурга больницы.
- Михаил Матвеевич! Срочно! Пожар! Пациент умирает!
- Ясно. Вас твоих я вижу, а пациент, собственно, где?
- А-а-э-э-м... Кажется, мы потеряли его по пути в больницу, - отвечает один из запыхавшихся санитаров.
- Как вы умудрились в карете скорой помощи потерять пациента?!
- Михаил Матвеевич, понимаете, наша машина настолько старая, что её задняя дверь,
за которую мы поместили пациента на койке, по пути открылась, а на повороте его, видимо,
выбросила из машины центробежная сила!
- Ситуация понятна. Вы, двое! Отправляйтесь на поиски пропажи! А Вы,
молодой человек, присядьте, успокойтесь. Скажите, какого типа увечье у пропавшего пациента?
- Ну, мы точно не знаем. Когда мы выехали на вызов, то знали лишь,
что пациент умирает. Так сообщила вызывающая сторона.
- Хорошо, по приезду на место вы осмотрели пациента?
- Э-э-э... Нет, мы сразу вынесли его из его дома и поместили в карету скорой помощи.
- Так. Понятно. Ну а по дороге-то что вы втроём делали? Один вёл машину - понятно. Что делали остальные?
- ..Я... Это... Ну... Я не могу сказать Вам, Михаил Матвеевич.
- Что за секреты от руководства? Как же я буду оперировать пациента,
ничего о нём не зная? Мне нужно будет провести срочную диагностику всего тела,
определив повреждённые участки. За это время я не ручаюсь, что пациент не умрёт,
если вообще ещё жив с вашим-то халатным отношением к делу!
- ..
- И почему Вы ворвались ко мне в кабинет, чтобы всё это я у Вас выспрашивал,
когда могли немедля отправиться на поиски потерянного пациента?!
- Мы... Ну... Только что втроём перевелись из школы в эту больницу,
заплатив некоторую сумму. Мы не знали что делать!
- Вы в курсе, что сегодня 21 век и существует сотовая связь?!
- ..
- Я подготовлю аппаратуру, а Вы - немедля сообщите мне состояние
пациента и уж не потеряйте его во второй раз!
- Пропустите, пропустите! Отойдите, мисс! Не загораживайте проход!
Трое из мед. персонала врываются в кабинет главного хирурга больницы.
- Михаил Матвеевич! Срочно! Пожар! Пациент умирает!
- Ясно. Вас твоих я вижу, а пациент, собственно, где?
- А-а-э-э-м... Кажется, мы потеряли его по пути в больницу, - отвечает один из запыхавшихся санитаров.
- Как вы умудрились в карете скорой помощи потерять пациента?!
- Михаил Матвеевич, понимаете, наша машина настолько старая, что её задняя дверь,
за которую мы поместили пациента на койке, по пути открылась, а на повороте его, видимо,
выбросила из машины центробежная сила!
- Ситуация понятна. Вы, двое! Отправляйтесь на поиски пропажи! А Вы,
молодой человек, присядьте, успокойтесь. Скажите, какого типа увечье у пропавшего пациента?
- Ну, мы точно не знаем. Когда мы выехали на вызов, то знали лишь,
что пациент умирает. Так сообщила вызывающая сторона.
- Хорошо, по приезду на место вы осмотрели пациента?
- Э-э-э... Нет, мы сразу вынесли его из его дома и поместили в карету скорой помощи.
- Так. Понятно. Ну а по дороге-то что вы втроём делали? Один вёл машину - понятно. Что делали остальные?
- ..Я... Это... Ну... Я не могу сказать Вам, Михаил Матвеевич.
- Что за секреты от руководства? Как же я буду оперировать пациента,
ничего о нём не зная? Мне нужно будет провести срочную диагностику всего тела,
определив повреждённые участки. За это время я не ручаюсь, что пациент не умрёт,
если вообще ещё жив с вашим-то халатным отношением к делу!
- ..
- И почему Вы ворвались ко мне в кабинет, чтобы всё это я у Вас выспрашивал,
когда могли немедля отправиться на поиски потерянного пациента?!
- Мы... Ну... Только что втроём перевелись из школы в эту больницу,
заплатив некоторую сумму. Мы не знали что делать!
- Вы в курсе, что сегодня 21 век и существует сотовая связь?!
- ..
- Я подготовлю аппаратуру, а Вы - немедля сообщите мне состояние
пациента и уж не потеряйте его во второй раз!
Похожие вопросы
- Вопрос к опытным PHP программистам! Каким оператором правильнее и менее ресурсозатраннее выводить HTML код из PHP?
- Почему программистам платят за количество говнокода, а не за качественный код?
- Вопрос к опытным программистам! Вы стали работать программистом потому что многое из перечисленного ниже совпадает?
- Вопрос ПРОФЕССИОНАЛЬНЫМ или просто ОПЫТНЫМ программистам
- Вопросы к опытным программистам.
- Хотел с просить как у опытных программистов которые начинали тоже с нуля?
- Объясните как происходит запись информации в двоичном коде. Специально распишу как я это понимаю, чтобы объяснитель
- Опытным программистам! Пожалуйста... ((
- Вопрос для опытных программистов и web-программистов!!!
- Вопрос к опытному программисту...