Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 07, 2019 8:57 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 15 posts ] 
Author Message
PostPosted: Sat Mar 28, 2015 2:46 pm 
Offline

Joined: Sat Mar 28, 2015 4:05 am
Posts: 8
На следующей неделе я начну писать игровой движок для колибри с открытым исходным кодом. Это облегчит создание 3D игр и приложений на данную платформу. Опыт в написании движков у меня есть, я писал движок на С++ с библиотеками GLUT. Я хотел писать на ассемблере, хотя недавно начал его изучение, но узнал что под колибри можно писать на С++. На два месяца раньше узнав бы я о колибри ос( вчера нашел видео обзор, а сегодня протестил), я бы портировал свой прошлый движок и допиливал бы его на KolibriOS, но как это не печально часто бывает, что автор, отчаявшись, забрасывает свое детище. Я подумал: зачем свой писать если есть Unity, UE 4, CryEngine и освободил 50мб дискового пространства на диске D(извеняюсь за тавтологию).
Ну хватит о грустном, давайте вернемся к насущному. В связи с моей неопределенностью, вызваной новой платформой о которой я почти ни чего не знаю, у меня возникли следуюшие вопросы:
1) Если таки можно кодить на С++ и ассемблере, FreePascal(если верить справке), то какой язык лучше выбрать для колибри?
2) Какая библиотека OpenGL подойдет больше GLUT или SDL?
3) Насколько я понимаю операционка не поддерживает x64, а только x86.
И последнее самое сложное. Название движка. Предложите пожалуйста в коментариях красивое название в духе KOLIBRI Engine только оригинальнее.


Last edited by Denis0930739923 on Sun Mar 29, 2015 2:00 pm, edited 1 time in total.

Top
   
PostPosted: Sat Mar 28, 2015 3:40 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 673
Denis0930739923 wrote:
1) Если таки можно кодить на С++ и ассемблере, FreePascal(если верить справке), то какой язык лучше выбрать для колибри?

Можно кодить и на Форт (Forth) языке :)


Top
   
PostPosted: Sat Mar 28, 2015 4:12 pm 
Offline

Joined: Sat Mar 28, 2015 4:05 am
Posts: 8
Kopa wrote:
Denis0930739923 wrote:
1) Если таки можно кодить на С++ и ассемблере, FreePascal(если верить справке), то какой язык лучше выбрать для колибри?

Можно кодить и на Форт (Forth) языке :)

Спасибо за FAQ =)


Top
   
PostPosted: Sat Mar 28, 2015 5:12 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
1) Лучше естественно на асме
2) У нас только первый SDL
3) Да, только x86
4) Parrot


Top
   
PostPosted: Sat Mar 28, 2015 6:46 pm 
Offline
User avatar

Joined: Thu Nov 27, 2014 1:24 am
Posts: 71
Только учитывай, что полноценного OpenGL на Колибри нет.


Top
   
PostPosted: Sat Mar 28, 2015 8:12 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 813
Denis0930739923 wrote:
1) Если таки можно кодить на С++ и ассемблере, FreePascal(если верить справке), то какой язык лучше выбрать для колибри?
2) Какая библиотека OpenGL подойдет больше GLUT или SDL?

Есть библиотека tinygl написанная на C++ а также ответвление от нее написанное на ассемблере.
Версия написанная на C++ при компиляции интегрируется в исходники, потому она может быть использована только в программах написанных на C++.
Ассемблерная версия сделана в виде библиотеки, потому она может быть использована вместе с программой написанной на любом языке программирования.
Но есть одно замечание, ассемблерная версия писалась мной и я много чего в ней еще не сделал (Например в ней глючит освещение, нет работы с текстурами).
Может быть в будущем если появится свободное время то я буду дальше развивать этот проект, но пока что очень занят и времени не хватает совсем.
А из GLUT-а есть сфера (в обоих версиях), а в C++ версии есть цилиндр, диск, тор.


Top
   
PostPosted: Sun Mar 29, 2015 8:30 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
У нас есть mesa. Так что не надо про "нет полноценного opengl", он есть.


Top
   
PostPosted: Sun Mar 29, 2015 10:19 am 
Offline

Joined: Sat Mar 28, 2015 4:05 am
Posts: 8
e-andrew wrote:
1) Лучше естественно на асме
2) У нас только первый SDL
3) Да, только x86
4) Parrot


Спасибо за инфу и за название. Поскольку писать буду на ассемблере( хотя возможно еще подумаю), то первая верся движка("болванка", как я её називаю) будет мягко говоря баганой, но я надеюсь, так как проэкт с отрытым исходным кодом, умельци заюшие больше меня смогт помочь допилить.


Top
   
PostPosted: Sun Mar 29, 2015 10:22 am 
Offline

Joined: Sat Mar 28, 2015 4:05 am
Posts: 8
IgorA wrote:
Есть библиотека tinygl написанная на C++ а также ответвление от нее написанное на ассемблере

thanks)


Top
   
PostPosted: Sun Mar 29, 2015 10:26 pm 
Offline
User avatar

Joined: Thu Nov 27, 2014 1:24 am
Posts: 71
SoUrcerer wrote:
У нас есть mesa. Так что не надо про "нет полноценного opengl", он есть.

Оно все равно софтовое. Или поддержка 3д ускорения на каких-то видяхах тоже есть? Что-то сомневаюсь...


Top
   
PostPosted: Mon Mar 30, 2015 1:15 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Anton_K wrote:
Оно все равно софтовое. Или поддержка 3д ускорения на каких-то видяхах тоже есть? Что-то сомневаюсь...

Если я правильно помню, что-то есть на ATI/AMD и Intel.


Top
   
 Post subject:
PostPosted: Mon Mar 30, 2015 2:16 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
На Intel должно быть что-то аппарптное.

_________________
я лишь учусь


Top
   
PostPosted: Fri Apr 21, 2017 8:46 pm 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
:idea: Назовите Need3D. Прилагаю вариант логотипа.


Attachments:
Need3D движок эмблема колибри.JPG
Need3D движок эмблема колибри.JPG [ 4.87 KiB | Viewed 3053 times ]

_________________
Страдаю полуидиотизмом :?
Top
   
PostPosted: Fri Apr 21, 2017 8:48 pm 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
Кстати, 3D ускорение поддерживают видеокарты с чипом AMD (ATI)/NVidia/Intel.

_________________
Страдаю полуидиотизмом :?


Top
   
PostPosted: Fri Apr 21, 2017 10:39 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Alex2003 wrote:
Кстати, 3D ускорение поддерживают видеокарты с чипом AMD (ATI)/NVidia/Intel.

Жаль что KolibriOS не знает об этом, только о Intel

_________________
я лишь учусь


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 15 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited