|
0 / 0 / 0
Регистрация: 29.11.2015
Сообщений: 1
|
|
Логическая игра. Нужно реализувать на Си . С чего начать подскажите29.11.2015, 22:43. Показов 800. Ответов 1
Метки нет (Все метки)
Шел когда-то фильм с таким названием. Я его не вит
делг но о нем достаточно много говорили по телевйвору.» 45 чтобы я знал, о чем он, и он дал мне идею гораздо менеб опасной игры! Вы — тот самый игрок, который, в обмен на обещан- обещанную кучу денег, рискует своей жизнью, которой угрожа- угрожают наемные убийцы. Игра разыгрывается в пространст- пространстве, наполненном препятствиями. За вами гонятся трое ..000..000.0..0.У0.. О .; . . О О ... О .. О О О .0. .00.0.. О 00.0 0..0....10.0..00.0..0. 00 . О .... О ... X . 00000 . 0 0.0.. 0.0. 000.. 000 0000.0 0.. 0.0О..0..У0.00..0.;0 . . ..00. ..000.;. 00.0. У .0. . 00. ..0. 00000. .0. ..00000. ..0.0. .000. 0 Рис. 4 убийц. Они вооружены револьверами и стреляют в вас, если вы с ними не разделены препятствием. Это — хоро- хорошие стрелки: если вы находитесь на линии выстрела, они не промахнутся и компьютер сообщит R. I. P. (requiescat in pace: «да покоится в мире» — для TeXj кто совсем не учил латыни). Более точно, игра снова реаливуется на прямоугольни- прямоугольнике, образованном точками (свободными местами) -и нулями (препятствиями). Я выбрал прямоугольник с 12 строка- строками и 20 столбцами, Я расположил там 100 препятствий в трех убийц (обозначенных У). Расунок 4 снят с экрана. Условимся, что убийцы мо- могут стрелять только в направлении строки или столбца, 46 В приведенной конфигурации игрок (обозначенный X) не находится на линии выстрела ни одного из убийц. Он может перемещаться на один ход в любом направлении (как король в шахматах). Игра разыгрывается следующим образом: — игрок перемещается (один из способов перемеще- перемещения — пребывание на месте, где он находится. Но можно помешать игроку укрываться в норе. Я ограничиваю чис- число стояний на месте пятью ходами). Переходить можно только на место, обозначенное точкой. Если игрок оказы- оказывается после этого на линии выстрела одного из убийц (в той же строке или в том же столбце и не огороженным препятствием), то он мертв; — после этого трое убийц перемещаются на один шаг — все равно в каком направлений (они не могут ос- оставаться неподвижными). Они перемещаются на поле, обозначенное точкой. Нужно договориться об их переме- перемещении, чтобы учесть в случае необходимости спорные си- ситуации, например, перемещать их одного за другим, что позволяет для каждого из них учесть движения предыду- предыдущих. Убийды, когда у них есть возможность,, перемеща- перемещаются так, чтобы приблизиться к игроку. Если в результа- результате этого перемещения убийца оказывается в состоянии взять игрока на мушку, то он стреляет и убивает его. Игра сразу кончается. Если это не такх то цикл возобнов- возобновляется. , Если игроку удается просуществовать в продолжение данного числа ходов, он выигрывает. Может случиться, что убийца оказывается бок о бок с игроком, но по диагонали. Он не может стрелять, потому что не находится ни на той же строке, ни в том же столо- це. Вы можете сказать, например, что ваш игрок — чем- чемпион по дзюдо и что убийцы не рискуют атаковать его в ближнем бою. Но вы можете принять и противополож- противоположную тактику: если при разрешённом перемещении убий- убийца может попасть на клетку игрока, то последний счита- считается убитым. Тем самым вы уменьшите шансы игрока.., Эту игру запрограммировать не очень трудно. Нужно только принять единственную меру предосторожности! в процессе бросания жребия о начальной конфигурации устройте так, чтобы ситуация не оказалась катастрофиче- катастрофической с самого начала игры: ни один нз убийц не должен находиться ни в строке^ ни в столбце^ где находится иг- игрок, а также и не в соседних строках и столбцах, Я сыграл немало партий, Есть два способа играть, 47 Можно трепыхаться в набитом препятствиями участке я плавать между двумя соседними неприступными поля- полями. Выигрываешь без славы... Можно обыгрывать труд- трудности и, напротив, пытаться вовлечь убийц в гонку пре- преследования, уклоняясь от всех их ловушек. Это намного труднее. Их все-таки трое... Если у вас появятся сооб- соображения о том, как ограничить возможности избирать пер- - вую тактику, используйте их. Я в этом не преуспел. Дея- Деятельность по подсчету стояний на одном месте — это прос- аейшая защита, позволяющая избежать случая^ изобра- изображенного на рис. 5. Попав однажды на , У О У в местоt обозначенное крестиком (X), игрок может оставаться там бесконечно, Перед 0 0X0» лицом необходимости перемещаться убий- убийцы то освобождают, то снова занимают •у 0 0 0 0 два местаЛ обозначенные буквой У, но не имеют возможности выселить игрока. Рис. 5 Если же число стояний на месте ограни- ограничено, то игроку невыгодно входить на эго поле, с которого он больше не сможет уйти. Но это может оказаться выгодным в конце партии, если число оставших- оставшихся ходов меньше числа разрешенных стояний на месте.
0
|
|
| 29.11.2015, 22:43 | |
|
Ответы с готовыми решениями:
1
Есть логическая схема. С чего начать? Решил начать изучать графику. Подскажите с чего начать |
| 02.12.2015, 15:29 | |
|
Не по теме: Vasil96, логической игрой из заголовка, по-видимому, является попытка прочитать ваше сообщение?
0
|
|
| 02.12.2015, 15:29 | |
|
Помогаю со студенческими работами здесь
2
Игра. Android Studio. С чего начать? Игра для мобильного, летит самалетик, с чего начать писать? Подскажите с чего начать? Подскажите, с чего начать? подскажите с чего начать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|