|
Just Do It!
|
||||||||
Совместное создание игры08.01.2025, 12:45. Показов 45879. Ответов 942
Метки нет (Все метки)
если ТС готов варганить со мной сапера, то я сделаю ещё одну попытку его(пожалуй 4 версию) установить и испытать. собсно что нужно: формально отображать некие графические модели на экране в нужном его месте нужного масштаба, для теста сойдут спрайты - а потом можно и анимированные модели на усмотрение геймдиза)) и больше ничаво.
0
|
||||||||
| 08.01.2025, 12:45 | |
|
Ответы с готовыми решениями:
942
Для чего создан язык С++? создан массив Теория игр, массивы |
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
|
| 31.01.2025, 13:50 | |
|
Хулиган, а если просто создать один класс Сапёр со всеми нужными методами. Зачем дробить на Ячейку, Поле, Бомба, Номер, Флаг и пр. Это тот случай, когда делают из мухи слона.
Более того, дробить на Поле, Ячейка, Бомба и пр. нужно, когда эти объекты можно использовать отдельно от класса Сапер, например для другой игры... Но, блет, у вас только один Сапер, все эти отдельные классы лишний мусор. Если стоит задача тренироваться в ООП, тогда и берите проект посложнее, а не детский сапер. А то все это выглядит, как попытки сымитировать архитектуру Нью-Йорка в песочнице на детской площадке. Для сапера достаточного одного хидера и одного файла реализации. Можно сделать namespace для сапера. Дальше создать красивый api.
0
|
|
|
|
||||
| 31.01.2025, 14:30 | ||||
|
Добавлено через 7 минут
1
|
||||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
|
| 31.01.2025, 14:44 | |
|
Компилятору плевать, как организован код, это нужно сделать для людей, чтобы им было все ясно и понятно. А самое главное, чтобы человек, который будет работать с api, быстро вник в процесс. Но вот, например, Xlat сделал все наоборот. Чтобы понять его код нужно потратить много времени. Чтобы подключить многочисленные заголовки, нужно снова потратить время... Кому нужно такое чудо. Хороший код это Plug & Play.
Более того, в этой теме я уже писал, что я так и не понял, как используя его api, можно создать игру и играть. Я в его апи даже механизм флажков или выставления бомб в штуках не увидел. Не знаю, может быть он уже добавил... Видимо, он для каллиграферов пишет, но я не смог за пару минут вникнуть в его API, хотя вроде я за такое время вникал в Qt, wxWidgets...
0
|
|
|
|
|||
| 31.01.2025, 16:39 | |||
|
0
|
|||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
||
| 31.01.2025, 16:58 | ||
|
CoderHuligan, хлат плохому учит, не слушай его
1
|
||
|
|
|||||||
| 31.01.2025, 18:35 | |||||||
|
Прогнал minesweeper под Ghidra. Всё прекрасно декомпилировалось. Программа создавалась в Visual Studio с++ v 7.0. Причем на чистых api! Нашел и WinMain и wndProc. Все алгоритмы видны прекрасно.но там конечно надо разбираться,так как имена все малозначащие. Вот пример WinMain,как его декомпилировала гидра:
Кликните здесь для просмотра всего текста
Добавлено через 5 минут
0
|
|||||||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
|
| 31.01.2025, 18:39 | |
|
0
|
|
|
|
||
| 31.01.2025, 18:43 | ||
|
0
|
||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
|
| 31.01.2025, 18:49 | |
|
CoderHuligan, прога с открытым исходным кодом (любой может проверить, что она делает и как работает), поверь, будь там шпион, китайцы или русские подняли бы тревогу.
0
|
|
|
|
||
| 31.01.2025, 19:06 | ||
|
Добавлено через 1 минуту Причем можно реверсить старые досовские игры и пр.
0
|
||
|
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
|
|
| 01.02.2025, 13:03 | |
|
XLAT, Мне показалось, или Royal_X в этой теме ни разу свой код не постил, только бинарники? Кажется ты один тут постишь честно код.
1
|
|
|
Just Do It!
|
||
| 01.02.2025, 13:15 [ТС] | ||
|
у Royal_X капитализм головного моска("все умрут, а я грейпфрукт")) - тяп-ляп и в продакшен + прокачка ЧСВ а то что релиз экспертизу у отдела маркетинга не прошел, так "это не мы гуаноделы - это рынок зажрался")) но он француз - значит делаем ему скидку)
1
|
||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
||
| 01.02.2025, 13:16 | ||
|
Бинарники же были доказательствами, что я тоже что-то делал, причем я немного хвалился их размерами)
1
|
||
|
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
|
|
| 01.02.2025, 13:17 | |
|
XLAT, я прост думаю, что он не может твой код критиковать, пока свой не покажет.
0
|
|
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
||
| 01.02.2025, 13:21 | ||
|
0
|
||
|
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
|
|
| 01.02.2025, 13:21 | |
|
0
|
|
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
|||
| 01.02.2025, 13:28 | |||
|
Добавлено через 4 минуты У нас с XLAT первый случай - деловые здоровые отношения, и нет никакой вражды.
0
|
|||
|
Just Do It!
|
|||
| 01.02.2025, 13:30 [ТС] | |||
|
но критиковать не буду, потому что он не просил и тот код не предназначался, чтобы его читали. - мало комментов - да: доку всегда лень писать. - кол-во бомб нельзя установить - уже обсудили - добавить легко, как читер-метод. - критика от ии - подделка под эмоции - не более. далее, Royal_X снял маскировку С++ кодера и выступил как ясельный Си-шкодер. но это такое - раздел позволяет тут сишкошкодерам резвиться)
0
|
|||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,463
|
|
| 01.02.2025, 13:32 | |
|
1
|
|
| 01.02.2025, 13:32 | |
|
Решение матричных игр. Есть у кого такая программа написанная уже... Запуск приложений(старых игр) в оконном режиме Алгоритм календаря игр (например в футболе)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|