|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
Создание игры!19.10.2023, 21:37. Показов 13702. Ответов 158
Метки нет (Все метки)
Нужна помощь в создании игры!
Аналог (похожая игра): Хочу создать такую же игру, но самим. Всё тоже самое, но без вступления, без инструкций и т.д. , нужна сама игра (управление такое же (блок-схемы) ), но карту для прохождения нужно будет загружать отдельно (просто запустить игру, потом туда загрузить карту и проходить). Язык не важен (если надо, изучу новый ).Цель данного проекта: научить детей программированию (с начала объяснить с блок-схем, а потом научить программировать). Поэтому прощу помочь (пожалуйста): Где лучше это осуществить, какой язык, с написанием кода (ну или если кто-то делал до этого похожую игру) или помогите скопировать данный код примера (уже пробовал, но не запускается, поэтому решил сюда написать ) . Игра не для меня - а для детей 5 класса (или 7 класс, ну или для первокурсников кто в первые будет изучать программирование).1) Вот где это лучше осуществить? Хотел в VBA (excel), но непонятно как сделать кнопки управления. Чтобы не нужен был интернет, просто файл где находится приложение-игра и много карт (разных уровней сложности). Сама игра напоминает Scratch. 2) Какой язык нужен? Данный пример, написан на JavaScript, с этим Языком не знаком, поэтому может другой язык выбрать или начать изучать этот? 3) Какое приложение понадобиться? и т.д. Заранее спасибо!!! Не по теме: С миру по нитке — голому рубаха
2
|
|
| 19.10.2023, 21:37 | |
|
Ответы с готовыми решениями:
158
Есть ли способ компиляции всех шейдеров игры при первом запуске игры? Выкладывание игры на Яндекс игры |
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
||
| 29.10.2023, 15:12 [ТС] | ||
|
XLAT, я тоже сегодня начал работать в CodeBlocks. Хотел создать просто окно, только не понял какой файл создать (рис. 2. или рис. 3.).
Не по теме: У вас отлично получилось (вопрос : Какой у Вас стаж программиста? (с самого начала). Я меня где-то 3 год идёт :) (PascalABC.NET, Python, VBA и т.д. , но С++ и другими языкам я особо не знаком (стараюсь вникнуть)))
0
|
||
|
Just Do It!
|
|||
| 29.10.2023, 15:55 | |||
|
но там долго(без опыта) либы настраивать. поэтому создавайте из шаблона(из нашей rar-сборки): можете править по вкусу и создавать свои собственные шаблоны.
1
|
|||
|
Just Do It!
|
|||||
| 29.10.2023, 16:57 | |||||
|
а если у вас пусто и вы не хотите открывать уже существующие проекты или воркспейсы, то нужно создать проект желаемого типа(обычно консольный). "Дайте мне метод, шоп я смог нарисовать в любом месте экрана точку, а всё остальное я сделаю сам!" базовые: - типы - структуры - переменные - массивы - условия - объекты и указатели на объекты - наследование - инициализация - время жизни объектов ну, возьмём, например, "типы": есть вот строки, а есть числа и работать с ними нужно по разному. видите всё просто. а как именно вы хотите с ними работать зависит от вашей задачи. а нет задачи, то и не фик с ними работать) Добавлено через 3 минуты "Кодить нужно не в терминах Вашего ЯПа, а в терминах Вашей задачи!"(Страуструп) т.е. используя простейшие синтаксические конструкции С++ вы создаёте термины Вашей задачи(проект - большая задача). И далее кодите в этих терминах. пока до этого этапа(определить нашу терминологию) мы ещё не дошагали... текущий этап можно назвать "Анализ Требований".
1
|
|||||
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
| 29.10.2023, 16:58 [ТС] | |
|
Всё прошло нормально (распаковал на диск), но была проблема с загрузкой (ноут. блокировал файл), отключил антивирус и всё OK. Cкриншоты скинул, что всё работает
1
|
|
|
Just Do It!
|
|
| 30.10.2023, 11:41 | |
|
Informatikc, и так, я продолжу: 1. выше код это просто разметка-вёрстка-хеллоуворлд, тока ближе к нашему прожекту. 2. там где должны быть окошки находятся обыкновенные графические примитивы. 3. тогда, почему бы взять и не заменить на то что будет лучше соответствовать? ок. 4. мы имеем: - поле для редактора. - поле для игры. - поле для лога - и всё это находится на ui-канвасе. 5. итого, мы имеем 4 основных поля(хм, нужно быть готовым что их будет больше) 6. технически, эти поля переделаем через Вьюпорт и назначим на каждый отдельный Вьюпорт свою Камеру. 7. не забываем про идею ЛЕГО-конструктора, например, субзадача, выпуск независимых легко-отображаемых игровых объектах на наших вьюпортах. 8. короче, лови новую вторую версию Блохи. 9. Informatikc, знаю, что у вас есть вопросы. Спрашивайте. У меня к вам тоже есть вопросы. Я тоже буду спрашивать. 10. Informatikc, вот, например, там есть класс Test_01(вращающийся квадрат), можешь ли ты, в качестве упражнения, написать своё ТАКОЙ ЖЕ класс Test_02, который делал бы какую-нить анимации? например, ЧАСЫ?, (ЗМЕЙКУ ИЛИ ТЕТРИС ок сложно и чуть позже), или на ваш выбор. для начала можно, ну, типа просто два шарика замысловато вращающихся(траектория по вкусу)? 11. пункт 10 не срочно, можно через месяц, можно через час. 12. следующая версия кода архива, будет порезана на модули и будет добавлено больше комментариев.
1
|
|
|
Just Do It!
|
||
| 30.10.2023, 12:02 | ||
|
1. скопируйте всю структуру Test_01. 2. переименуйте в Test_02 3. замените цвет квадрата на жёлтый. 4. найдите место в программе где создавался объект класса Test_01 5. создайте рядом объект своего нового класса Test_02 6. добавьте этот объект на рендер по примеру того, как добавлял на рендер объект класса Test_01. 7. запустите и проверьте работоспособность. 8. готово. формально готово, вообщем я думаю, что это не сложно.
1
|
||
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
||
| 30.10.2023, 13:11 [ТС] | ||
![]() Не по теме: Что-то нужно ещё скачать из приложений (доп. приложения)?
1
|
||
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
| 30.10.2023, 13:23 [ТС] | |
|
это тоже распаковать?
0
|
|
|
Just Do It!
|
||
| 30.10.2023, 13:30 | ||
|
туда я кидаю рабочую версию, к которой можно будет откатить, если в свеже-написанном глючном коде я запутался. такой вот гитхаб на минималках без глубокой памяти) шоп сделать коммит нужно просто кинуть на архив файлик с кодом)) Informatikc, кстати, на гитхабе не желаете запушить этот прожект для своей редакции?
0
|
||
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
| 30.10.2023, 13:32 [ТС] | |
|
Отчёт что всё работает
1
|
|
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
||
| 30.10.2023, 13:36 [ТС] | ||
![]() Добавлено через 2 минуты типо на сайт выложить? ("Разработчики могут использовать Гитхаб как профильную социальную сеть, в которой можно найти массу проектов с открытым кодом от других разработчиков, попрактиковаться в написании кода.")
0
|
||
|
Just Do It!
|
||||||||
| 30.10.2023, 13:44 | ||||||||
|
вот прочтите подсказку несколько раз: https://www.cyberforum.ru/post17091265.html Добавлено через 4 минуты пока не надо. когда захотите отдохнуть от проекта, то можете почитать зачем он нужен: https://skillbox.ru/media/code... lzovatsya/ Informatikc, вижу у вас FPS нормальный - 653 можно там раскоментить строчку:
зачем? шоп не греть проц.
1
|
||||||||
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
| 30.10.2023, 20:56 [ТС] | |
|
1
|
|
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
| 31.10.2023, 17:43 [ТС] | |
|
1
|
|
|
Just Do It!
|
|
| 01.11.2023, 11:40 | |
|
Переделка в много-файловый прожект:
https://github.com/BDOTimer/CFru/tree/main Как я поклал на гитхаб за 5 минут: Informatikc, сделайте себе форк(клон/реплику) прожекта на github.com
1
|
|
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
||||||||||||
| 04.11.2023, 20:16 [ТС] | ||||||||||||
0
|
||||||||||||
|
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
|
|
| 04.11.2023, 20:41 [ТС] | |
|
0
|
|
|
Just Do It!
|
|||
| 04.11.2023, 20:45 | |||
|
нажмите F9
1
|
|||
| 04.11.2023, 20:45 | |
|
создание игры DirectX и C++ Создание игры на любой платформе Создание простой игры
Создание мультиплейра для игры с закр. исходником Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
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: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|