![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Новичок
Джуниор
Регистрация: 15.02.2013
Сообщений: 14
|
![]()
В коде выше ведь есть такой фрагмент:
Код:
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
![]()
Тут - нет. Потому что "==" и "!=" - операторы сравнения.
Μολὼν λαβέ
|
![]() |
![]() |
![]() |
#13 |
Новичок
Джуниор
Регистрация: 15.02.2013
Сообщений: 14
|
![]()
Изменила условия
Код:
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
![]()
А другая ситуация вообще может быть? Попробуйте явно присвоить нужные значения, прямо перед if и посмотрите, пойдет ли она в пятый кадр. Если да, то с записью условий все в порядке.
Μολὼν λαβέ
|
![]() |
![]() |
![]() |
#15 |
Новичок
Джуниор
Регистрация: 15.02.2013
Сообщений: 14
|
![]()
Конечно могут быть другие ситуации, просто рассматриваются пока только две, чтобы разобраться с ошибкой и следующие условия прописать правильно.
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
![]()
Скопируйте весь код сюда.
Μολὼν λαβέ
|
![]() |
![]() |
![]() |
#17 |
Новичок
Джуниор
Регистрация: 15.02.2013
Сообщений: 14
|
![]()
Присвоить значения явно попробовала, отправил к волку.
Первоначальный код игры Код:
Код:
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
![]()
Ну добавьте, значит, в этой функции перед if-ами вывод этих переменных и посмотрите, что там..
Хм.. никогда не писал на ActionScript, но уже его ненавижу.
Μολὼν λαβέ
|
![]() |
![]() |
![]() |
#19 |
Новичок
Джуниор
Регистрация: 15.02.2013
Сообщений: 14
|
![]()
С условиями кажется разобралась))
Может быть кто-то подскажет, как вернуться из кадра с подсказкой в предыдущее состояние? |
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Ну вы и раздули тему, батюшки светы!
Задачка очень просто решается в одном цикле, арифметическими методами, всего с двумя переменными. Переменная левого берега ЛБ. Переманная правого берега ПБ. Присвоим каждому из персонажей значение в двоичной системе: Перевозчик 1000 = 8 Волк 0100 = 4; Коза 0010 = 2; Капуста 0001 = 1. Составим матрицу допустимых решений: Перевозчик Волк Коза Капуста 0000 = 0 - Берег пуст 0001 = 1 - Капуста на берегу одна 0010 = 2 - Коза на берегу одна 0101 = 5 - Волк и капуста на берегу 1100 = 10 - Коза и перевозчик могут быть на одном берегу 1011 = 11 - Перевозчик коза и капуста могут быть вместе 1101 = 13 - Перевозчик, волк и капуста на берегу 1110 = 14 - Перевозчик волк и коза на берегу 1111 = 15 - Все персонажи на одном берегу с перевозчиком Решаем задачу таким образом. Код:
Алгоритм прост. Вводим кто с кем едет и с какого берега на какой. Делаем соответственно сложения или вычитания. Проверяем условие в цикле. Принимаем решений о правильности, неправильности хода или на решение задачи. Возвращаемся к вводу данных или конец цикла. Проверим правильность предпосылок. 15-4-8=3. Такой комбинации в решении нет. Козу с капустой оставлять нельзя. 15-1-8=6 - Волка с козой оставлять нельзя.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 17.02.2013 в 11:26. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Логика ИИ для игры | Anton911 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 07.01.2012 23:55 |
Игры на Flash | DragProger | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 24.01.2011 13:44 |
php+flash игры | Krasi | PHP | 4 | 04.06.2010 06:30 |
Flash игра | V-Bonya | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 08.02.2010 13:18 |
Online Flash игра для сайта | Cox | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 21.11.2009 11:53 |