|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
Проблемы с подключением Allegro 5 к DEV C++ 5.1114.06.2026, 13:15. Показов 18512. Ответов 257
Метки нет (Все метки)
Allegro 5 - это библиотека для 2D игр типа SFML только низкоуровневая, решил в ней покопаться, потому что там графика идёт на любой видяхе даже без драйверов.
Не находит библиотеку allegro_image.h ! Где это взять ? У кого то вообще Allegro 5 присоединялась к DEV C++ 5.11 ,,,,,,???
0
|
|
| 14.06.2026, 13:15 | |
|
Ответы с готовыми решениями:
257
Dev-C++, а именно allegro Проблемы с Allegro на MinGW Есть ли разница между подключением статической библиотеки и подключением одного только файла |
| 10.09.2026, 20:57 | |||
|
Для простых 2D-игр нужно уметь в первую очередь: выводить картинки, текст со шрифтом и звук. Вчера написал этот пример на WebGPU, SDL3, SDL3_image и SDL3_ttf, который выводит текст со шрифтом и картинки, задавая им положения, размеры и повороты с помощью библиотеки матричных операций cglm: Этот пример собирается в .exe, .apk и .wasm из одной кодовой базы на C и C++. Исходники на GitHub: Можно запустить на Android и iOS, отсканировав QR-код: Туториал по запуску примера Исходники двух проектов почти одинаковые, что на C, что на C++.
0
|
|||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 10.09.2026, 20:59 [ТС] | |
|
Royal_X, я когда выбирал между Game maker и чем то ещё - выбрал C++ SFML
Не помню канал, на ютубе чувак хороший и доходчивый урок про Марио сделал. А потом я на С++ вообще ни разу не программировал и посчитал это полезнее чем чьи то скрипты учить, которые больше нигде не пригодяться кроме этого макера ![]() А вот нашёл https://www.youtube.com/watch?v=6OHMFwQK44k
0
|
|
| 10.09.2026, 21:18 | |
|
0
|
|
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 10.09.2026, 21:35 [ТС] | |
|
8Observer8, да GODOT пока лучшее для маленьких проектов! Плюсов много:
1) Нет проблем с тасканием за проектом лишних файлов как всех DLL от SFML - всё в паке 2) возможность кроссплатформы без возни с этим CMAKE 3) Вес проекта на SFML юыл 120 mb - тоже самое сделал на GODOT - вес стал 75 mb 4) Код писать быстрее и короче 5) Интерфейс мне понравился больше чем у всех остальных движков, по моему даже ребёнок сможет там чтото сделать без знаний языков. Минусы : 1) В больших проектах будет 3D тормозить, у меня дом 5 этажей не смог загрузить 2) Сторонние DLL я там так и не понял как подключать - это какой то гемморой ![]() 3) Был тест сравнения Unity и Godot там делали опыт где быстрее и больше шариков отрендериться - вроде Godot проиграл.
0
|
|
|
639 / 397 / 68
Регистрация: 09.03.2016
Сообщений: 4,380
|
||
| 10.09.2026, 23:01 | ||
|
Может идеей поделитесь... Что то подозрительно дохрена... Что в вашем проекте самое большое по обьёму? Ваш код? Как можно портировать ЮЫЛ... С sfml на godoт? Чё пишешь то? half life -3? Всё время какие то дллы, хрен на хрен меняешь. Ссуть то где? (Простите если моя лексика (мой стиль.) не соответствует. Воспитание не хорошее.)
0
|
||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 11.09.2026, 11:29 [ТС] | |
|
Наталья8, вот я делал бродилку за ключиками на С++ https://www.youtube.com/watch?v=jJGykM5TZB4 Это же самое на GODOT весило на 50 метров меньше ! Конечно с учётом файлов SFML всё подсчитано.
0
|
|
|
Нарушитель
6699 / 3107 / 1064
Регистрация: 01.06.2021
Сообщений: 12,004
|
||||||||||||||
| 11.09.2026, 14:05 | ||||||||||||||
|
Наталья8, этот SFML в последнее время набух. Разрабы дно пробили. Чтобы просто загрузить TTF шрифт в SFML 3.1 (статик) библиотеки
freetype.lib теперь недостаточно, нужно еще подключить harfbuzz.lib, который весит 13.6 MБ. Это просто беспредел и признак корявых рук разрабов. Ни один другой lib-файл в SFML столько не весит.Проблема еще в том, что harfbuzz.lib был создан из одной монолитной единицы трансляции. Так, команда
*** + если предположить, что Mr_den использовал отладочные либы и, возможно, не использовал прочие флаги для уменьшения размера, то у него могла бы выйти здоровая игра. Что касается DLL, то движок написан на С++ и поддерживает написание на данном языке. Причем, С++ в годот можно использовать двумя способами: 1) написание кастомных модулей на С++. В документации сказано, когда их используют:
1
|
||||||||||||||
| 11.09.2026, 17:21 | ||
|
0
|
||
| 11.09.2026, 18:34 | ||
|
Над той ссылкой есть неиспорченная ссылка на ваш сайт с игрой, но на сайте скачивается установщик SSetup.exe на 74.3 MB, для которого срабатывает два антивируса из 68 на https://www.virustotal.com/: Наприме, Arctic Wolf пишет, что есть троян. Скорее всего, это ложные срабатывания, но мало ли. Не хочется рисковать, а потом тратить время на установку и удаление игры. Как вы написали - это SFML-проект. Это он в установленном виде занимает 120 MB? Интересно, сколько из них весит SFML, а сколько ассеты?
0
|
||
|
Нарушитель
6699 / 3107 / 1064
Регистрация: 01.06.2021
Сообщений: 12,004
|
|
| 11.09.2026, 18:41 | |
|
8Observer8, скинь рабочую ссылку на его установщик
0
|
|
| 11.09.2026, 18:48 | |||
|
0
|
|||
|
Нарушитель
6699 / 3107 / 1064
Регистрация: 01.06.2021
Сообщений: 12,004
|
|
| 11.09.2026, 18:51 | |
|
0
|
|
| 11.09.2026, 19:18 | ||||
|
0
|
||||
|
Нарушитель
6699 / 3107 / 1064
Регистрация: 01.06.2021
Сообщений: 12,004
|
|
| 11.09.2026, 19:21 | |
|
8Observer8, ты про сайт Стригача? если да, то он у меня тоже открывается. Но я имел в виду вторую ссылку
0
|
|
| 11.09.2026, 19:30 | |||
|
0
|
|||
|
Нарушитель
6699 / 3107 / 1064
Регистрация: 01.06.2021
Сообщений: 12,004
|
||
| 11.09.2026, 20:34 | ||
|
Размер файлов игры 107 МБ. Но невооруженным глазом видно, что Mr_den засунул много чего лишнего: Игровые ресурсы занимают 86,3 МБ. Причем, там только один WAV-файл длительностью чуть больше минуты занимает 37,1 МБ. Т.е. он оптимизацией не занимался. Эти аудиофайлы можно неплохо сжать без заметной потери качества. Что качается библиотек SFML, то Mr_den распространяет вместе с бинарником как релизные, так и отладочные DLL-шки. Последние занимают 3,24 МБ. Кроме этого, он также положил PDB и ILK файлы общим размером 15,2 МБ. Эти файлы нужны только для разработки. Таким образом, если убрать эти файлы, то можно уменьшить размер на 18,4 МБ. Более того, не факт, что игре нужны все релизные DLL-шки, так что, возможно, некоторые релизные либы тоже можно убрать. Короче, при желании из 107 МБ можно сделать даже 30 МБ...
1
|
||
|
Модератор
|
||
| 11.09.2026, 21:17 | ||
|
Имею обратный опыт, собранный шаблон проекта выглядит как игра 10-15 летней давно, которая даже в подметки не годится подобным шаблонный проектам на юнити и юе.Чтобы на плачущем движке создать приличную графику надо постараться даже больше чем на юньке
0
|
||
|
Нарушитель
6699 / 3107 / 1064
Регистрация: 01.06.2021
Сообщений: 12,004
|
|
| 12.09.2026, 11:21 | |
|
alecss131, у него вин 7, а UE5/Unity работают только на вин 10+. У этого чела даже Godot крайней версии не работает. Так что, он даже запустить не мог бы данные движки, не то чтобы сравнивать с CryEngine. Все его заявления касательно Godot/UE5/Unity предвзятая субъективщина.
0
|
|
| 12.09.2026, 11:21 | |
|
Подключение библиотеки в Dev C++
Подключение в Dev C++ Подключение статической библиотеки в dev c++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе.
Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I
Обработка содержит следующие. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|