|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
Создание игры!19.10.2023, 21:37. Показов 13401. Ответов 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++ Создание игры на любой платформе Создание простой игры
Создание мультиплейра для игры с закр. исходником Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|