Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/47: Рейтинг темы: голосов - 47, средняя оценка - 4.62
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132

Создание игры!

19.10.2023, 21:37. Показов 13128. Ответов 158
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужна помощь в создании игры!
Аналог (похожая игра): http://scsc.techclub.su/Alg/pitman2.html Алмазоискатель.zip
Хочу создать такую же игру, но самим. Всё тоже самое, но без вступления, без инструкций и т.д. , нужна сама игра (управление такое же (блок-схемы) ), но карту для прохождения нужно будет загружать отдельно (просто запустить игру, потом туда загрузить карту и проходить).
Язык не важен (если надо, изучу новый ).
Цель данного проекта: научить детей программированию (с начала объяснить с блок-схем, а потом научить программировать).
Поэтому прощу помочь (пожалуйста): Где лучше это осуществить, какой язык, с написанием кода (ну или если кто-то делал до этого похожую игру) или помогите скопировать данный код примера (уже пробовал, но не запускается, поэтому решил сюда написать ) . Игра не для меня - а для детей 5 класса (или 7 класс, ну или для первокурсников кто в первые будет изучать программирование).

1) Вот где это лучше осуществить? Хотел в VBA (excel), но непонятно как сделать кнопки управления. Чтобы не нужен был интернет, просто файл где находится приложение-игра и много карт (разных уровней сложности). Сама игра напоминает Scratch.
2) Какой язык нужен? Данный пример, написан на JavaScript, с этим Языком не знаком, поэтому может другой язык выбрать или начать изучать этот?
3) Какое приложение понадобиться?
и т.д.

Заранее спасибо!!!

Не по теме:

С миру по нитке — голому рубаха

Миниатюры
Создание игры!  
2
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.10.2023, 21:37
Ответы с готовыми решениями:

Можно ли достать версию игры, чтобы в c# отображать версию внутри игры?
Хочу использовать значение версии из менюшки, когда для обновления указываю новую версию. Сейчас я...

Есть ли способ компиляции всех шейдеров игры при первом запуске игры?
У меня есть 2 карты: главное меню, и основная карта с геймплеем. Основная карта запускается с...

Выкладывание игры на Яндекс игры
Здраствуйте, подскажите, как исправить такую ошибку - После перехода на другую вкладку,...

158
фрилансер
 Аватар для Алексей1153
6495 / 5726 / 1133
Регистрация: 11.10.2019
Сообщений: 15,286
24.10.2023, 16:39
Студворк — интернет-сервис помощи студентам
XLAT, мне не нужно носить IDE на флешке (зачем это может понадобиться, интересно?)

а что-то быстро попробовать по C/C++ - онлайнгдб
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
24.10.2023, 16:45
Цитата Сообщение от Алексей1153 Посмотреть сообщение
мне не нужно носить IDE
это не отменяет того факта, что VS монструозна.

у меня щас стоят VS2010, VS2017, VS2022
и я пользуюсь в основном C::B,
демки до 5000 строк.
и всё жду когда мне понадобится студийный рефакторинг,
единственное полезная для меня вещь процесса кодирования которая в студии помощнее будет,
но этот момент никак не наступает
или наступает пару раз в год на пару вечеров.

или просто уже есть чужие прожекты с гитхаба, заточенные на студию.
1
фрилансер
 Аватар для Алексей1153
6495 / 5726 / 1133
Регистрация: 11.10.2019
Сообщений: 15,286
25.10.2023, 06:19
Цитата Сообщение от XLAT Посмотреть сообщение
VS монструозна
винта жалко? У меня при поставленных два года назад двух студиях и QtCreator'е винт занят всего на 11%

Цитата Сообщение от XLAT Посмотреть сообщение
и я пользуюсь в основном C::B,
а пользуюсь только студиями и QtCreator, меня тоже всё устраивает
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
26.10.2023, 10:07
Цитата Сообщение от XLAT Посмотреть сообщение
C::B & C++ компилятор
для виндос:
1. скачать одним архивом
2. распаковать на диск С
3. готово.

инструкция в картинках

сам архив[292 Mб]:
https://drive.google.com/file/... drive_link

если инет нормальный то на всю операцию меньше 1 минуты и
можно начинать кодить ...

создание данного архива мотивировано этой темой:
Установка SFML в Code Blocks
этим вопросом:
https://www.cyberforum.ru/post16988504.html
1
1977 / 833 / 115
Регистрация: 01.10.2012
Сообщений: 5,114
Записей в блоге: 2
26.10.2023, 15:39
Цитата Сообщение от Informatikc Посмотреть сообщение
Цель данного проекта: научить детей программированию (с начала объяснить с блок-схем, а потом научить программировать).
Цель благородна, но столь же наивна (или наоборот). Давайте научим детей живописи или графике! Не, ну этому не научишь, человек по меньшей мере должен иметь к этому склонности. А почему с программированием иначе? Одних привлекает "красота логики", и они готовы копаться в этом сутками. А других нет, болтаются по форумам (типа этого) выкладывая задания, мож че дадут "на шару". Возможно ТС имел ввиду "дать понятия, пояснить азы", но это совсем не "а давайте напишем игру"
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
26.10.2023, 16:22
Цитата Сообщение от Igor3D Посмотреть сообщение
Не, ну этому не научишь, человек по меньшей мере должен иметь к этому склонности.
То есть план сначала научить ТС'a, а потом ТС научит детей заведомо провалится?
1
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
26.10.2023, 16:53  [ТС]
Igor3D, вот здесь
Цитата Сообщение от Igor3D Посмотреть сообщение
дать понятия, пояснить азы
верно подметили
0
1977 / 833 / 115
Регистрация: 01.10.2012
Сообщений: 5,114
Записей в блоге: 2
26.10.2023, 17:55
Воспользуюсь формулой
Кто не умеет учить - учит как надо учить

1. Постараться не повторять чужих ошибок, типовые хорошо видны на данном форуме:

- задание неудачно, классический пример: блок-схема. Да, это удобно для контроля/отчетности, но рисование дурацких квадратиков и ромбиков совсем не развивает мЫшление, скорее наоборот

- задание прекрасно, но, увы, слишком сложно. Напр я видел здесь лабу чтобы научить писать матрицы проекции. Идея гениальна, но.. видимо для студентов это оказалось слишком сложным, поэтому пришлось фактически сообщить готовый ответ и потребовать его вставки в код. Как и почему получается этот ответ - хз, впрочем учащийся об этом ничего и не спрашивал

2. Определиться с "матчастью", т.е. на чем бум "писать игру". Мне понравилось предложение выше на пытоне, там и ссылки есть. MSVC и все такое - ну это все-таки уровень студента. К тому же на компиляторе дело не кончится - нужно тянуть "графику" и.т.п. А должно быть "простым и/но изящным"
1
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
26.10.2023, 18:25  [ТС]
XLAT,
Цитата Сообщение от XLAT Посмотреть сообщение
https://drive.google.com/file/... drive_link
попытался установить, но что-то пошло не так (есть файлы с ошибками; некоторые не видит). Я так понимаю у Вас Linux? У меня Windows

Не по теме:

Сейчас устанавливаю Visual Studio IDE

0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
26.10.2023, 19:48
Цитата Сообщение от Informatikc Посмотреть сообщение
попытался установить, но что-то пошло не так
перед тем как кинуть ссылку я скачал сам, распаковал на диск С, проверил работу, всё ок.

у меня windows 10 64-бит

Цитата Сообщение от Informatikc Посмотреть сообщение
попытался установить, но что-то пошло не так (есть файлы с ошибками; некоторые не видит).
конкретно дайте сюда, то есть покажите здесь скриншоты ошибок.
1
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
26.10.2023, 19:58  [ТС]
XLAT, это в начале, и в середине загрузки тоже выскакивают
Миниатюры
Создание игры!  
1
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
26.10.2023, 20:09  [ТС]
вот 2ая. Может я не правильно распаковываю файл?
Миниатюры
Создание игры!  
1
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
26.10.2023, 20:22  [ТС]
Цитата Сообщение от XLAT Посмотреть сообщение
распаковать на диск С
- это кнопка извлечь всё... или через приложение WinRAR; или по-другому как-то?
0
Странный типчик
 Аватар для Anonim4ik
44 / 8 / 2
Регистрация: 29.01.2020
Сообщений: 51
26.10.2023, 20:27
Informatikc, распаковать можно любым удобным для вас способом. "Извлечь всё" это утилита Windows проведёт распаковку, WinRAR тоже умеет обращаться с .zip архивами, так что проблем возникнуть не должно. Если же по какой-то причине они возникают, то попробуйте удалить архив, а затем скачать его заново.
1
97 / 47 / 6
Регистрация: 25.09.2022
Сообщений: 132
26.10.2023, 20:36  [ТС]
вот ещё, пока что 46% загрузилось
Миниатюры
Создание игры!  
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
26.10.2023, 20:51
Informatikc,
возможные причины описаны здесь:
https://computer76.ru/2017/11/... ovat-fajl/
самый первый вариант решения -
отключить диспетчер вложений:
https://computer76.ru/2018/02/... vlozhenij/

Добавлено через 1 минуту
Цитата Сообщение от Informatikc Посмотреть сообщение
или через приложение WinRAR
запаковывалось WinRar'ом 5.40

Добавлено через 2 минуты
Informatikc,
слушайте,
ну, просто взять и распаковать то архив,
это же не игру целую сделать, правда?



Добавлено через 1 минуту
Цитата Сообщение от Informatikc Посмотреть сообщение
вот ещё, пока что 46% загрузилось
это ваще мне ни понятно ни белмеса ...

Добавлено через 2 минуты
Anonim4ik,
а вы можете протестить энтот архив:
https://www.cyberforum.ru/post17085932.html
так шоп IDE запустилась?

Добавлено через 1 минуту
Цитата Сообщение от Informatikc Посмотреть сообщение
или через приложение WinRAR
да вот так правильно.
1
Странный типчик
 Аватар для Anonim4ik
44 / 8 / 2
Регистрация: 29.01.2020
Сообщений: 51
26.10.2023, 21:16
XLAT, всё работает, только зря вы там ярлык с абсолютным адресом на сам .exe лаунчера оставили. Некоторых людей такое может сбить с толку
Миниатюры
Создание игры!  
2
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
26.10.2023, 21:33
Цитата Сообщение от Anonim4ik Посмотреть сообщение
всё работает, только зря вы там ярлык с абсолютным адресом на сам .exe лаунчера оставили
1.
суть в том, что я не нашёл способа задать в C::B относительный адрес для компилятора.
а значит остальные ярлыки или путя делать универсальными(относительными) смысла особого нет.

2.
а фишка данного архива, чтобы ваще не лазить в настройки для того чтобы СРАЗУ запустить компиляцию.
поэтому вот так жёстко: ставить на диск С и без создание доп.директорий.

3.
собсно, перенастроить путя это пара кликов, но нужен опыт.
1
 Аватар для Storm Screamer
4962 / 1541 / 119
Регистрация: 21.04.2013
Сообщений: 9,045
26.10.2023, 21:56
Anonim4ik, у Code::Blocks до сих пор нет темной темы?

Цитата Сообщение от Informatikc Посмотреть сообщение
А то сделают игру, а как её сделали ни понятно.
На минуточку, разработка игр очень далеко не тривиальный процесс. Даже самых простых вроде крестика и нолика. Я о разработке с нуля, а не о бездумно копировании готового кода или просмотра видео "Создаем крестики - нолики за 2 минуты".

Чтобы понять, как сделали игру надо иметь подготовку, знания. Для примера возьмите исходный код Doom 1993 года. В частности, чтобы разобраться, как работает в столь старой игре рендеринг, нужно знать, что такое двоичное разбиение пространства. Не каждый опытный программист на С без предварительной подготовки разберется в том, как игра работает. Причем, важно отметить, очень старая игра. А представьте современную игру, где присутствует сложный, многослойный рендеринг, пайплайны, многопоточность и еще тысячи вещей...поэтому с пониманием не просто.

Рендеринг в классическом Doom (Англ. язык)
2
Странный типчик
 Аватар для Anonim4ik
44 / 8 / 2
Регистрация: 29.01.2020
Сообщений: 51
26.10.2023, 22:08
Storm Screamer, не знаю, в настройках не нашёл, сам C::B пользовался несколько лет назад, когда на C писал
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.10.2023, 22:08

создание игры DirectX и C++
посовтуйте пожалусто книгу ,можно онлайн (легче изучать), по созданию игры в жанре космического...

Создание игры на любой платформе
Итак, требуется создать игровое приложение (неважно, какое - главное, БОЛЬШОЕ) на любой платформе....

Создание простой игры
Совсем недавно начал изучать XNA, и появилась такая проблема: Пишу игру по примеру из книги,...

Создание 2D игры (на С/c++)...(вопросы)
Здравствуйте. Решил написать 2-х мерный шутер с видом с верху (приложил скриншоты как всё должно...

Создание мультиплейра для игры с закр. исходником
Я так понимаю, что это возможно, взять например SAMP, только каким образом реализовано?Исходники...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru