Автор Тема: Freebasic  (Прочитано 29206 раз)

Оффлайн Samovar

  • Житель
Re: Freebasic
« Ответ #15 : 03 Август 2016, 20:40:33 »
Учебник 2D-приложения OpenGL и FreeBasic ( 2D-Anwendungen mit OpenGL und FreeBASIC )
автор Stormy aka Paul Grunewald
перевод с немецкого Станислав Будинов
http://free-basic.ru/opengl_freebasic_2d.html
Оригинал на немецком: http://other.paul-grunewald.de/ogl/

Файлы примеров и библиотека автора
В архиве статическая библиотека libpng_load_windows.a и zlib.dll
Пользователям Linuх, видимо придётся найти их вариант под Linux самостоятельно  :(
« Последнее редактирование: 03 Август 2016, 20:50:43 от Samovar »

Оффлайн Samovar

  • Житель
Re: Freebasic
« Ответ #16 : 05 Август 2016, 17:50:56 »
Игровой движок на базе IrrLicht Wrappper (обёртка библиотеки движка IrrLicht)http://www.frankdodd.screaming.net//IrrlichtWrapper/IrrlichtWrapperPortal.htm
WS3D c комментариями примеров на русском http://worldsim3d.com
Физика Newton или ODE
Звук FBSound
Скачать http://worldsim3d.com/ru/download
Форум на русском http://worldsim3d.com/Forum/index.php


Редактор cцен (только Windows) IrrEdit-1.5 http://www.ambiera.at/downloads/irrEdit-1.5.zip
Экспортёр  сцен из Блендера 2.4х http://www.irrlicht3d.org/pivot/entry.php?id=695
скачать https://code.google.com/archive/p/tubras/downloads
Русcкое сообщество движка  IrrLicht (C/С++) http://irrlicht.ru
« Последнее редактирование: 05 Август 2016, 18:51:00 от Samovar »

Оффлайн sandman

  • Житель
Re: Freebasic
« Ответ #17 : 05 Август 2016, 22:16:05 »
Всё ничего, но при пробной установке на убунту фрибейсик снёс мне гамбас и лазарус, поэтому больше не балуюсь им... Если переводы с немецкого нужны- могу помочь...

Оффлайн solonmaun

  • Житель
Re: Freebasic
« Ответ #18 : 06 Август 2016, 17:32:34 »
sandman, ставил портативную версию. В readme написано, что должны быть установлены кое-какие пакеты:
Цитировать
      To compile FB programs, please install the following packages (names may
      vary depending on your Linux distribution):
        Debian/Ubuntu:
          gcc libncurses5-dev libffi-dev libgl1-mesa-dev
          libx11-dev libxext-dev libxrender-dev libxrandr-dev libxpm-dev

        Fedora:
          gcc ncurses-devel libffi-devel mesa-libGL-devel
          libX11-devel libXext-devel libXrender-devel libXrandr-devel
          libXpm-devel
      If you want to use the 32bit version of FB on a 64bit system, it is
      necessary to have the gcc 32bit multilib support and 32bit versions
      of the libraries installed.
        Debian/Ubuntu:
          gcc-multilib lib32ncurses5-dev libx11-dev:i386 libxext-dev:i386
          libxrender-dev:i386 libxrandr-dev:i386 libxpm-dev:i386

Всё работает ничего не снеслось.

Оффлайн LanuHum

  • Житель
Re: Freebasic
« Ответ #19 : 06 Август 2016, 17:47:01 »
В Магее можно поставить сразу и гамбас и бейсик, и про ридми знать ничего не нужно.
Было бы желание освоить эти два предмета. :)

Оффлайн Samovar

  • Житель
Re: Freebasic
« Ответ #20 : 06 Август 2016, 23:32:15 »
Всё ничего, но при пробной установке на убунту фрибейсик снёс мне гамбас и лазарус, поэтому больше не балуюсь им...
Да, видимо именно с Ubuntu такие неприятности.
Вот чего нашел: http://free-basic.ru/compililinux.html
Как вариант, можно почитать на немецком форуме: https://www.freebasic-portal.de/tutorials/
Или поковыряться в теме про Linux на английском: http://freebasic.net/forum/
Цитировать
Если переводы с немецкого нужны- могу помочь...
Спасибо! Позже обязательно обращусь за помощью по этой книге http://free-basic.ru/user-files/basicbuch2D.zip


Кстати, забыл дать ссылку на учебник http://free-basic.ru/textbook.html
В справке  http://free-basic.ru/helprus/DocToc.html тоже есть руководство программиста, но по ссылке выше, написан более понятным языком. Так же оффлайн версии справочной литературы на русском можно скачать здесь (.chm формат в основном) http://free-basic.ru/download.html
« Последнее редактирование: 06 Август 2016, 23:59:56 от Samovar »

Оффлайн Samovar

  • Житель
Re: Freebasic
« Ответ #21 : 06 Август 2016, 23:36:32 »
...

Было бы желание освоить эти два предмета. :)
Смотри какой прикольный финт :)  https://lugnsk.org/lugnskru/2009/03/freebasic-v-obrazovanii.html
Или тут: http://free-basic.ru/fbteacher.html

Цитировать
FreeBASIC является полностью Си совместимым языком, это означает, что все, что можно использовать в Си, можно использовать и в FreeBASIC-е. Это также означает, что куски кода написанные на Си и на FreeBASIC-е можно без особых проблем использовать в одном проекте. Так как формат бинарных файлов FreeBASIC-а является ELF — который является стандартным для *NIX систем, то помимо использования библиотек, можно использовать линковку чистых объектных файлов.

Оффлайн LanuHum

  • Житель
Re: Freebasic
« Ответ #22 : 07 Август 2016, 00:19:46 »
...

Было бы желание освоить эти два предмета. :)
Смотри какой прикольный финт :)  https://lugnsk.org/lugnskru/2009/03/freebasic-v-obrazovanii.html
Или тут: http://free-basic.ru/fbteacher.html

Цитировать
FreeBASIC является полностью Си совместимым языком, это означает, что все, что можно использовать в Си, можно использовать и в FreeBASIC-е. Это также означает, что куски кода написанные на Си и на FreeBASIC-е можно без особых проблем использовать в одном проекте. Так как формат бинарных файлов FreeBASIC-а является ELF — который является стандартным для *NIX систем, то помимо использования библиотек, можно использовать линковку чистых объектных файлов.
У меня есть исходники рейтрэйсеров на языках Ada, Haskell, Nimrod, Python, Ocaml...
Ты предложил на FreeBasic...
Я всё это съел. Я устанавливал, все компиляторы, я искал новые версии rust, go...
Rust - это хоть и продвинутая, внушающая оптимизм недоделка. Вновь написанная прога встречает проблемы со старым кодом. Написанное на старых версиях не компилится. Там есть мультираст, объединяющий стабильную, бета и ночную сборку... Затрахаешься понимать.
Go - начинаешь изучать, в трансе, как это круто!!! Ищешь конкретные решения - писец! Начинаешь искать Гуи: Qt, Gtk. Так нахера мне учить их язык, если всё упирается в С и С++??
Nim  - очень крутой язык, впечатляет, но, оказывается, он перед компиляцией всё переводит в С, не имея опции inline....писец...
Всё я уже съел. Очень не хотелось учить С++. Всё думалось найти  панацею...
Хер там. Панацеи от С++ нет, и долгое время не будет. Не будет, потому что люди думать не хотят. Они хотят играть в игры...

Оффлайн LanuHum

  • Житель
Re: Freebasic
« Ответ #23 : 07 Август 2016, 00:38:12 »
Вот есть Чайковский, есть Глинка, есть Шекспир, есть Агата Кристи...
Есть классика. Так вот Страуструп - это Чайковский. Не зря он получил свои премии...
Не хочешь понять Страуструпа - ищи проблемы в себе...

Оффлайн Samovar

  • Житель
Re: Freebasic
« Ответ #24 : 07 Август 2016, 00:55:59 »
Ну не все ж только картинки рендерят в Блендере и занимаются видео, кино и мультипликацией :) Многие моделят для игростоя и интерактивных презентаций, используя реалтаймовые движки для этого. Это просто иная специфика применения Блендера из многих других... Кстати, вероятно, изначально Блендер именно для игростроя и интерактива задумывался, если посмотреть его ранние версии ...
« Последнее редактирование: 07 Август 2016, 01:00:05 от Samovar »

Оффлайн LanuHum

  • Житель
Re: Freebasic
« Ответ #25 : 07 Август 2016, 01:22:39 »
Ну не все ж только картинки рендерят в Блендере и занимаются видео, кино и мультипликацией :) Многие моделят для игростоя и интерактивных презентаций, используя реалтаймовые движки для этого. Это просто иная специфика применения Блендера из многих других... Кстати, вероятно, изначально Блендер именно для игростроя и интерактива задумывался, если посмотреть его ранние версии ...
Нет, дорогой мой друг. Изначально, как и юникс,  Блендер задумывался для , как бы это по русски, для объебалова программистов, стремящихся мир сделать лучше...

Оффлайн LanuHum

  • Житель
Re: Freebasic
« Ответ #26 : 07 Август 2016, 01:26:08 »
Ловить идеи и красть их, дабы служить матрице. Фильмы видел? Матрица1 и так далее. Думал это фантастика? Это мир, в котором ты живёшь.

Оффлайн Samovar

  • Житель
Re: Freebasic
« Ответ #27 : 07 Август 2016, 01:28:08 »
Не, я об том, что если ты хочешь куски кода интернала вставить в свой проект и разобраться в принципе его работы, то начни с версии 2003 года blender 2.04, вроде. Он в собранном виде под Windows всего 2,3 Мегабайта, но рендерер уже присутствует в зачаточном состоянии...
Если ты про 3D игры, то я в них уже наигрался... на PlayStation в 90-х :) Любимые были SilentHill и TombRaider в  нулевые HalfLife...некоторые RPG типа Noх, Diabolo... из стратегий - Казаки, Stronghold, UFO и т.п.  :) Сейчас очень  редко могу на день залипнуть раз в несколько месяцев в Don't Starve ... а "матрица" -это тырнет и всё что с ним связано, а не игры как таковые, а только во взаимосвязи...
« Последнее редактирование: 07 Август 2016, 01:45:38 от Samovar »

Оффлайн LanuHum

  • Житель
Re: Freebasic
« Ответ #28 : 07 Август 2016, 01:45:24 »
Не, я об том, что если ты хочешь куски кода интернала вставить в свой проект и разобраться в принципе его работы, то начни с версии 2003 года blender 2.04, вроде. Он в собранном виде под Windows всего 2,3 Мегабайта, но рендерер уже присутствует в зачаточном состоянии...
Я тестировал неоднократно. Интернал стал крут от версии 246, когда появилась новая система частиц и прочее...
Уже где-то говорил, но  блендер фундатион попытался извлечь все исходники этой версии, дабы не распространять крутейшие функции 249. Если сейчас ты возьмешь блендер 249 и попытаешься извлечь частицы с помощью Python API, то тебе консоль выдаст, что particles не поддерживаются Python API. Как же они, бля, не поддерживаются, если столько скриптов было написано, чтобы всю эту хрень извлечь?
Розендал - продался. Это говорю тебе я.

Оффлайн LanuHum

  • Житель
Re: Freebasic
« Ответ #29 : 07 Август 2016, 01:59:21 »
И, потому что Блендер 249 достиг вершин, кто-то попросил завершить деятельность, и создать видимость перехода на новую глючную версию 250. Тут всё ломается постоянно, от версии к версии что-то перестаёт работать. Какого хуя? Писали такие крутые перцы, а теперь то там, то сям стоп-ляп? Ты спрашивал себя про логику?

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 68
Автор: LEXA ANЭGROWND
blender.png
Скачано: 78
Автор: ipv2007
4.png
Скачано: 100
Автор: hiroyukiss
2.png
Скачано: 122
Автор: hiroyukiss

Скачано: 112
Автор: Dilifa12