|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
Создание игры!19.10.2023, 21:37. Показов 13687. Ответов 158
Метки нет (Все метки)
Нужна помощь в создании игры!
Аналог (похожая игра): Хочу создать такую же игру, но самим. Всё тоже самое, но без вступления, без инструкций и т.д. , нужна сама игра (управление такое же (блок-схемы) ), но карту для прохождения нужно будет загружать отдельно (просто запустить игру, потом туда загрузить карту и проходить). Язык не важен (если надо, изучу новый ).Цель данного проекта: научить детей программированию (с начала объяснить с блок-схем, а потом научить программировать). Поэтому прощу помочь (пожалуйста): Где лучше это осуществить, какой язык, с написанием кода (ну или если кто-то делал до этого похожую игру) или помогите скопировать данный код примера (уже пробовал, но не запускается, поэтому решил сюда написать ) . Игра не для меня - а для детей 5 класса (или 7 класс, ну или для первокурсников кто в первые будет изучать программирование).1) Вот где это лучше осуществить? Хотел в VBA (excel), но непонятно как сделать кнопки управления. Чтобы не нужен был интернет, просто файл где находится приложение-игра и много карт (разных уровней сложности). Сама игра напоминает Scratch. 2) Какой язык нужен? Данный пример, написан на JavaScript, с этим Языком не знаком, поэтому может другой язык выбрать или начать изучать этот? 3) Какое приложение понадобиться? и т.д. Заранее спасибо!!! Не по теме: С миру по нитке — голому рубаха
2
|
|
| 19.10.2023, 21:37 | |
|
Ответы с готовыми решениями:
158
Есть ли способ компиляции всех шейдеров игры при первом запуске игры? Выкладывание игры на Яндекс игры |
|
Просто Икс
692 / 234 / 47
Регистрация: 15.12.2009
Сообщений: 696
|
|
| 19.11.2023, 14:49 | |
|
Такс... с вложениями косяк получился... =(
большие изображения ужались, поэтому вот архивом... P. S. Да и большие, на превьюшках, довольно ужасно выглядят, но по плиткам хорошо видно различия между ними
2
|
|
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
||
| 19.11.2023, 17:54 [ТС] | ||
![]() Думаю на этом фоне остановлюсь (попробую что-то добавить), как раз: "Синий цвет – самый «спокойный» цвет для психоэмоционального восприятия"
0
|
||
|
Just Do It!
|
|
| 23.11.2023, 13:22 | |
|
https://github.com/BDOTimer/CFru/tree/main/Bloxa видно, что если отключить возможность змейки кусать свой хвост, то тогда достаточно быстро змейка сама себя блокирует. это вот такая работа дефолтного мозга змейки ...
1
|
|
|
Just Do It!
|
|
| 26.11.2023, 09:56 | |
|
1
|
|
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
||
| 26.11.2023, 17:24 [ТС] | ||
|
Чем дальше, тем сложнее код... ,XLAT, огромное Вам спасибо что помогаете
1
|
||
|
Just Do It!
|
||
| 26.11.2023, 18:00 | ||
|
чтобы было совсем так, нужно просто престать быть только кодером и стать конструктором, т.е. начать оперировать с частями программы, не через их реализации, а через абстрактные интерфейсы, как? да всё просто: можно проиллюстрировать силу абстракции картинкой из книги Буча: или: да, вся наука программирования это наука про то как победить сложность. вам не нужно лезть внутрь кубиков, потраша их, чтобы чтобы сложить из этих кубиков домик, вам достаточно их стандартной формы. пример с питоном, чтобы построить нейронку, вам не нужно потрошить то, как реализованы его части, написанные, кстати, на Си. вы будете использовать интерфейсы, торчащие в наружу кнопки и манипуляторы. да, эти пульты с манипуляторами(внутреннюю реализацию) тоже кто-то должен написать, но единожды будучи написаны, про то как они устроены внутри можно забыть, когда вы начнете их использовать. да, поэтому требования к пультам(интерфейсам) определяет заказчик-юзер, т.е. тот кто эти пульты будет использовать, но как оно устроено внутри его не должно волновать, до тех пор, пока эти пульты удовлетворяют его требованиям, как юзера. итого: Кривые Безье это просто: матан внутри, он работает, больше ничего про них нам знать не нужно.
1
|
||
|
Just Do It!
|
|||||||
| 26.11.2023, 18:18 | |||||||
|
вот пример такого пульта-манипулятора из нашей Блохи, через который можно подключить любую, заранее написанную игру/редактор/вьюер/и тп:
надо чаще и больше инкапсулировать детали абстракции)) Informatikc, технически в С++ интерфейсы реализуются через такой механизм, который называется полиморфизм, вот тут я пытался объяснить на пальцах как оно работает: https://www.cyberforum.ru/blog... g7782.html
1
|
|||||||
|
Just Do It!
|
||
| 26.11.2023, 18:42 | ||
|
чтобы решить это щас, нужно представить весь набор возможных игор, которыми мы собираемся управлять. возможно, для этих игр сценарии, истории, легенды будут отличаться, и тогда нам потребуется некая доля гибкости) Вопрос, насколько гибко мы хотим управлять систами, является дизайнерским, с ограничениями сложностью программирования на дизайнерские фантазии. вот тут вроде, почти без кривых:
1
|
||
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
| 26.11.2023, 19:07 [ТС] | |
|
1
|
|
|
Just Do It!
|
||
| 26.11.2023, 19:22 | ||
|
далее вы можете попытаться определить интерфейс такого блока сначала с точки зрения дизайнера-юзера, а потом с точки зрения кодера. например: каждый блок это: 1. геометрический примитив(прямоугольник, и тп) 2. на границах имеет точки входа и точки выхода(коннекторы). 3. есть ещё соединительный кабель, у которого ДВА конца. 4. эти концы можно приложить к коннекторам. 5. при стыке стыков происходит окрашивание их с красного на зеленый. 6. и так далее ...
1
|
||
|
0 / 0 / 0
Регистрация: 28.10.2023
Сообщений: 13
|
|
| 27.11.2023, 02:00 | |
|
Какой язык учить детям? Я бы вобще не рекомендовал учить программирование тем у кого ещё мозг не сформирован окончательно. Не раньше 14 лет.. В среднем конечно. Раньше ещё логическое мышление, а именно оно надо для программирования не работает в полной мере. У детей следует развивать художественное воображение. Ваше обучение будет неэффективно. Какой язык? JS неплохой. Неважно знаете вы его или нет. С++ я бы не рекомендовал. Питон оч понятный и простой. Но я его не люблю. Но это я... Для обучения есть паскаль... Но он уже нигде не используется. Мне кажется С# неплохой выбор. Да в принципе любой кроме перл и хаскель. Но только всё с 14 лет... Сама идея неправильная. Учить детей раньше это нонсенс...
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2023
Сообщений: 13
|
|
| 29.11.2023, 16:17 | |
|
На глупые вопросы не отвечаю... и их не задаю. И никому ничего доказывать не собираюсь. Хотя в последнее время меня так же терзают подобные смутные сомнения. Человек в отличие от ИИ ошибается... хоть немного!
0
|
|
|
Just Do It!
|
||||
| 29.11.2023, 16:45 | ||||
|
если вы не отвечаете на глупые вопросы, то вы не можете учить детей. это очень логично.
0
|
||||
| 30.11.2023, 13:19 | |
|
Не по теме: Имя отца "Александра Сергеевича Пушкина". Не думаю что ответ "не знаю" говорит о тупости, отсутствии интеллекта и.т.п. Ну "не догадался", "не сообразил", это бывает со всеми сплошь и рядом, хотя и ответ был очевидным и прекрасно известным. К тому же вопрос явно воспринимался как "на (конкретное) знание истории", логика не включалась
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2023
Сообщений: 13
|
|
| 30.11.2023, 19:06 | |
|
Всё правильно, я и не учу... А вы учите? И оч зря... И вам не советую. Лучше учите их рисовать. Это им оч даже подходит да и взрослым так же. А программированию научите потом, когда повзрослеют. Я уже объяснял почему.
0
|
|
| 01.12.2023, 14:47 | |
|
0
|
|
|
Just Do It!
|
|
| 01.12.2023, 15:15 | |
|
0
|
|
| 01.12.2023, 15:15 | |
|
создание игры DirectX и C++ Создание игры на любой платформе Создание простой игры
Создание мультиплейра для игры с закр. исходником Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение 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, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|