Войти
ПроектыФорумОцените

Фреймворк LDL (18 стр)

Страницы: 117 18 19 20 21 Следующая »
#255
(Правка: 18:07) 17:54, 1 сен 2023

JordanCpp
> Ну, что то вышло. Пока базовые примитивы.
А, DOS расширители будут использованы?
Как популярность DOS/4GW помогла играм в Windows 95

P.S. Может фреймворк LDL и под KolibriOS сможет запустится нативно?

#256
18:17, 1 сен 2023

KPG
На оба вопроса да. Поддержка расширителя обязательно будет. KolibriOs мне советовали на old- games. Со временем и на неё портирую. Главное наличие компилятора С++.

Сейчас главные цели, Dos, windows 3.1 и выше и Linux. 

Я пока экспериментировал с портом под dos, сомневался реально ли практически это сделать. Теперь имею основания сказать, что возможно.

#257
(Правка: 18:35) 18:29, 1 сен 2023

JordanCpp
> KolibriOs мне советовали на old- games. Со временем и на неё портирую. Главное
> наличие компилятора С++.
Да, вроде, нет особых загвоздок т.к. и игры на С/С++ есть в репе проекта и некоторые библиотеки,
и драйвер Intel графики написан на С++

да и в статье на Wiki приведено одно из описаний использование С/С++

Программирование на С/C++

P.S. Есть и темы обсуждения на форуме проекта.
Из игр сделаны и порты игр Doom, Quake, Wolfenstein ...

Под 64-ёх битную закрытую в исходниках MenuetOS в дистрибутиве от автора представлены какие то демки 3D игр.

#258
18:43, 1 сен 2023

KPG
Тогда будет порт и под Колибри. Нужно время что бы преобразовать проект с учётом всех изложенных мной идей. И тогда добавление порта под новую систему, будет проще.

На днях доведу до вменяемого состояния и залью в новый репозиторий. Старый останется для памяти. Всё таки почти 400 коммитов:)

#259
(Правка: 13:12) 13:09, 2 сен 2023

JordanCpp
> Нужно время что бы преобразовать проект с учётом всех изложенных мной идей.
Может как одну из идей опробовать и проброс графики из Java :)

Japi - java application programming interface

P.S. Привязка показана к разным языкам (Basic, C, Fortran, Pascal) и ОС начиная от Windows 95/98,NT, 2000, Linux, Solaris.
Может какие то Java (Jre) имеются и под DOS, Win 3.11

#260
8:14, 3 сен 2023

KPG
Интересное решение. Явно не сейчас и не в ближайшее время.

#261
14:21, 4 сен 2023

А зачем нужна поддержка старых систем?

#262
14:40, 4 сен 2023

ychebotaev
> А зачем нужна поддержка старых систем?

Могу предположить, что сразу после окончания  разработки этого движка, автор примется за разработку
машины времени, на которой он вернётся в прошлое и захватит мир. Правда тут всё-равно нужна игра под DOS.

#263
15:22, 4 сен 2023


ychebotaev
> А зачем нужна поддержка старых систем?

Что бы можно было разрабатывать и под старые системы 30+ лет. К примеру будет довольно просто портировать игру использующую только API LDL под Dos4gw.

Чем примечательны старые системы, приходится учитывать производительность железа и разрабатывать более оптимально, что даёт много профита для новых систем. Без использования ассемблера. И если выбрал медленный алгоритм или спамишь память, сразу начинает тормозить, исправляешь все эти места.

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

#264
15:24, 4 сен 2023

Der FlugSimulator
> Могу предположить, что сразу после окончания  разработки этого движка, автор
> примется за разработку
> машины времени, на которой он вернётся в прошлое и захватит мир. Правда тут
> всё-равно нужна игра под DOS.

Ну вот раскрыл все карты. Машину времени пилю паралельно, пилению фреймворка:)

#265
(Правка: 15:48) 15:42, 4 сен 2023

ychebotaev
> А зачем нужна поддержка старых систем?
Когда то и старые системы были новыми, но дальше что то пошло "не так",
и имеем сейчас то что имеем. :)

#266
15:50, 4 сен 2023

KPG
Благородно

#267
17:18, 4 сен 2023

KPG
> Когда то и старые системы были новыми, но дальше что то пошло "не так",
> и имеем сейчас то что имеем. :)
Данного пректа не было бы, если бы новые программы, операционные системы не росли десятикратными повышениями требований к ПК.

#268
17:25, 4 сен 2023

JordanCpp
> Данного пректа не было бы, если бы новые программы, операционные системы не
> росли десятикратными повышениями требований к ПК.
Ну, я так понимаю, что там не требования к ПК растут как таковые, а новые технологии применяются, которые есть только в более производительном железе
А лучшая производительность тратится на то, чтобы ворочать бóльшими данными, выдавать лучшие эффекты и т.д.
И.С. Все не просто так

#269
(Правка: 17:45) 17:40, 4 сен 2023

ychebotaev
> Ну, я так понимаю, что там не требования к ПК растут как таковые, а новые
> технологии применяются, которые есть только в более производительном железе
> А лучшая производительность тратится на то, чтобы ворочать бóльшими данными,
> выдавать лучшие эффекты и т.д.
Вы сейчас описали игры и профессиональный софт. И здесь рост понятен.

Вы видели системные требования Windows 12? И это просто, что бы операционная система функционировала. Поверх софт со своими требованиями.

В Linux беда с рабочими столами. kde  и gnome  удобные, но потребляют как ААА игра десятилетней давности, а рисует картинки и кнопочки. Что то явно пошло не так.

Страницы: 117 18 19 20 21 Следующая »
ПроектыФорумОцените