|
Just Do It!
|
||||||||
Совместное создание игры08.01.2025, 12:45. Показов 49816. Ответов 942
Метки нет (Все метки)
если ТС готов варганить со мной сапера, то я сделаю ещё одну попытку его(пожалуй 4 версию) установить и испытать. собсно что нужно: формально отображать некие графические модели на экране в нужном его месте нужного масштаба, для теста сойдут спрайты - а потом можно и анимированные модели на усмотрение геймдиза)) и больше ничаво.
0
|
||||||||
| 08.01.2025, 12:45 | |
|
Ответы с готовыми решениями:
942
Для чего создан язык С++? создан массив Теория игр, массивы |
|
638 / 396 / 67
Регистрация: 09.03.2016
Сообщений: 4,324
|
|
| 13.01.2025, 00:31 | |
|
0
|
|
|
Нарушитель
6329 / 3058 / 1054
Регистрация: 01.06.2021
Сообщений: 11,678
|
|
| 13.01.2025, 00:40 | |
|
XLAT, ты вручную блоки комментов делаешь или каким-нибудь плагином?
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,349
|
||
| 13.01.2025, 06:59 | ||
|
2
|
||
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
||
| 13.01.2025, 08:43 | ||
![]() Я про hi res хотел посмотреть (на как таковое качество кода мне поплевать при чтении, если это смущает)
0
|
||
|
Just Do It!
|
||||||||
| 13.01.2025, 09:35 [ТС] | ||||||||
|
верно. поэтому я дал ссыль на оригинал - потому что это копипаста. 2. я не стал редактить, потому что в общей идеологии целеуказания я допускаю отход ТЗ от классики. 3. без ТЗ код был бы ни о чем - поэтому я не поленился потратить 1 минуту гугла, шоб добавить общее описание того что я делаю. 4. изначально, я туда хотел добавить "чекбоксы"
5. ещё раз: данное описание было добавлено быстро и непринужденно тупо для того, чтобы можно было сразу обозреть с высокой горы всю задачу в целом. 6. и важное уточнение:
0
|
||||||||
|
Нарушитель
6329 / 3058 / 1054
Регистрация: 01.06.2021
Сообщений: 11,678
|
|
| 13.01.2025, 11:08 | |
|
alexu_007, я думал об этом, что типа плохо, когда игра начинается с мины. Но а потом подумал, мол а какая разница: взорваться на первом ходу или втором? Почему минное поле должно жалеть игрока и сделать исключение для первого хода? Ну вот, предположим, что на первом ходу не будет мины, а откроется какое-то число. Это же не даёт гарантии, что ты не взорвешься на втором ходу. В итоге, решил, что лучше оставить "честный рандом".
0
|
|
|
|
||
| 13.01.2025, 11:43 | ||
|
Было бы интересно сделать так, чтобы игрок смог гарантированно выиграть, если не будет делать ошибок. Т.е. когда гарантированно существует стратегия выигрыша. Я об этом с самого начала думал. А то получается так: ты начинаешь игру, но на каком-то шаге вынужден делать ход наобум, наудачу. По сути русская рулетка. Гораздо интереснее рассчитать алгоритм выигрыша, когда точно знаешь, что он существует, иначе получается, что иногда теряешь время на принципиально неоднозначный вариант.
0
|
||
|
Нарушитель
6329 / 3058 / 1054
Регистрация: 01.06.2021
Сообщений: 11,678
|
|
| 13.01.2025, 11:53 | |
|
Кстати, в интернете на всяких сайтах можно встретить одну интересную реализацию сапёра, в которой на первом ходу не может быть не только мины, но и числа. Т.е. первый ход там всегда пустое поле, соответственно открывается сразу несколько полей. По такому же принципу работает сапер и от гугла.
Однако, сапер из ХР использует другое правило. На первом ходу может открыться даже всего лишь одно число. CoderHuligan, я считаю, что существует два варианта: 1. Реализуем честный рандом для поля и не даем игроку никаких гарантий, что он обязательно выиграет при правильной игре. Это то, что я реализовал в своей игре. ЛИБО 2. Даем игроку гарантию, что при правильной игре он ВСЕГДА может выиграть. В таком случае, во время первого хода не может не открываться ни мина, ни одно число, а должно открываться несколько полей, причем так, чтобы пользователь смог уверенно сделать свой второй ход, не попадясь гарантированно на мину. Но, как по мне, второй вариант - отстой. Пропадает страх. Игрок превращается в тупого кликера. Тот же отстой, если помогать игроку частично. Мол на первом ходу убрать мины, но вот не гарантировать дальнейший выигрыш при правильной игре. В чем тогда разница, взорваться на первом или втором ходу?
1
|
|
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|
| 13.01.2025, 13:15 | |
|
Т.к. сапёр игра как бы про подумать (ну кроме некоторой удачи), то вариант, при котором первый ход не приводит к взрыву - очень здравый. Это соответствует ожиданиям игрока, его настрою.
Это как если бы первый ход в шахматах мог тут же приводить к проигрышу, причем даже не какой именно - было бы очень странно. Даже детский мат не такой обидный, потому как понимаешь, что в принципе у тебя были варианты, зависящие только от тебя, чтобы хотя бы не так быстро проиграть гроссмейстеру. PS До сообщений в этой теме даже не задумывался про нюанс с тем, что первый ход - всегда мимо мины. Клёвое наблюдение.
0
|
|
|
Нарушитель
6329 / 3058 / 1054
Регистрация: 01.06.2021
Сообщений: 11,678
|
||
| 13.01.2025, 13:24 | ||
|
другое дело, если реализовать то, о чем уже писал CoderHuligan, т.е. сделать так, что игрок гарантированно выигрывает при правильной игре. Однако, в таком случае игра полностью теряет свои характеристики. Так, одной из характеристик сапёра является то, что это игра на вероятность. Именно вероятность - расположение мин - должны решать всё в данной игре. Если вам нужно обязательно выиграть, так играйте в шахматы) И почему никто не говорит, что как можно попасться на мину на первом ходу, так можно еще и выиграть одним щелчком на первом ходу...
0
|
||
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
||||
| 13.01.2025, 13:55 | ||||
|
А вот первый ход - он абсолютно случайный, у меня нет вообще никакой информации. А игра всё же не просто "угадайка", но и про "я умный" Добавлено через 1 минуту Хотя тут всё же остаётся вариант простой человеческой ошибки, т.е. полностью интересной игра быть не перестаёт (если не пользоваться каким-либо электронным подсказчиком, т.е. гарантированно исключить собственную ошибку)
0
|
||||
|
Нарушитель
6329 / 3058 / 1054
Регистрация: 01.06.2021
Сообщений: 11,678
|
|
| 13.01.2025, 14:21 | |
|
KSergey9, поиграв в инете разные сапёры, я понял, что игра не имеет стандартизированных правил. Каждый разработчик волен делать так, как считает нужным. Я вот решил, что мина может быть уже на первым ходу, равно как и победа.
0
|
|
|
|
|||||||
| 13.01.2025, 15:06 | |||||||
|
Добавлено через 3 минуты Делается это примерно так:
0
|
|||||||
|
Нарушитель
6329 / 3058 / 1054
Регистрация: 01.06.2021
Сообщений: 11,678
|
||||
| 13.01.2025, 15:15 | ||||
|
Добавлено через 6 минут
0
|
||||
|
|
|
| 13.01.2025, 15:35 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 13.01.2025
Сообщений: 2
|
|
| 13.01.2025, 16:16 | |
|
Здравствуйте, помогите пожалуйста написать код на с++ для решения Л.Р, до этого момента не работал в с++
0
|
|
|
Нарушитель
6329 / 3058 / 1054
Регистрация: 01.06.2021
Сообщений: 11,678
|
||||||
| 13.01.2025, 16:31 | ||||||
|
Ilya89089, третье задание
1
|
||||||
|
0 / 0 / 0
Регистрация: 13.01.2025
Сообщений: 2
|
|
| 13.01.2025, 16:58 | |
|
Спасибо!
0
|
|
|
|
|
| 13.01.2025, 17:21 | |
|
0
|
|
| 13.01.2025, 17:21 | |
|
Решение матричных игр. Есть у кого такая программа написанная уже... Запуск приложений(старых игр) в оконном режиме Алгоритм календаря игр (например в футболе)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|