bonbliot.sk

o nás

krátky úvod o nás

Vitajte na našich stránkach!

Nech sa páči vstúpte, cítte sa u nás ako doma.

Čo je bonbliot?

Bonbliot zastrešuje niekoľko "hobby" projektov, ktoré som vytvoril. Zatiaľ fungujeme v štýle "Three men show". A prečo názov bonbliot? Možná interpretácia:

"bon" - básnik vyjadruje snahu tvoriť dobré veci (z lat.: "bonum")
"bl" - iniciály zakladateľa
"io" - "input/output"; teda interakcia v popredí, tvorba interaktívnych vecí
"t" - "teaching" alebo "technology"

Kto je bonbliot?

Tím zatiaľ tvoríme: ja - Braňo, moja druhá a drahá polovička Janka a náš kamarát Robo:

Branislav Lehotský Tvorba prezentovaných aplikácií, web projektov a zhotovenie tohoto webu.
Janka Lehotská Podiela sa minimálne 50% mierou na aktivitách "BetSen". Tiež bola autorom komentára k beta verzii "Schtbv". Janke ďakujem aj za korekcie v texte tejto web-stránky.
Róbert Široký Róbert výrazne pomohol pri nahrávaní zvukov pre ozvučenie kariet vo web-aplikácii Pairs (Dvojice). S jeho pomocou vznikli zvukové sady hlavne pre jazyk francúzsky, španielsky a český. Pre sadu Zvieratá2 nahral slová pre všetky implementované jazyky.

Čo robí bonbliot?

Dovoľte predstaviť Vám jednotlivé projekty - najprv index/obsah:

Rozbaliť všetky... Zbaliť všetky...


I. projekt "BetSen"
( počítačový krúžok v Betánii Senec )

Jedná sa o počítačový krúžok - dobrovoľnícku aktivitu v zariadení DSS Betánia Senec, kde sa grafickými alebo písanými aktivitami pokúšame spríjemniť čas klientom zariadenia. Snažíme sa ich zaujať prácou s počítačom, resp. pomocou počítača poskytnúť špecifickú improvizovanú terapiu. Betsen je tiež jednoduchý web, ktorý prezentuje dielka, ktoré klienti vytvorili a mapuje tak naše aktivity. Tiež na ňom nájdete starší fotoarchív od Miroslava Krupu a rôzne iné materiály.

Dozvedieť sa viac...

1.) Čo robíme

www.betsen.bonbliot.sk Hlavný vstup na stránku / portál:
"Archív prác + Štart do Internetu
( neoficiálna web-stránka pre priateľov z Betánie Senec )"
www.bonbliot.sk/betsen/
KRESLENIE/index_kreslenie_razc.php
Grafické aktivity (nakreslené, vyfarbené, poskladané)
2.) Ako to robíme

Program_aktivity_v2.pdf Dokument obsahuje postupy a základné techniky plánované
alebo už aj uskutočnené
3.) Prečo to robíme

Nazdávame sa, že je dobré rozvíjať a trénovať prácu

  • s obrazom a grafikou
  • s textom a písmom

spôsobom, ktorý priniesli počítače. A to aj pre niektorých klientov z Betánie, ktorí k tomu majú predpoklady a záujem. Odkryť, objaviť, sprístupniť možnosti počítača aj pre nich.

Uvedomujeme si pri tom, že počítač by nemal byť cieľom, ale prostriedkom. A že aj pre počítač a internet platí, že je "dobrý sluha, ale zlý pán".

Domnievame sa, že počítač v spojení s vhodným programom môže slúžiť niekomu nielen na prácu či zábavu, ale byť aj špecifickým učiteľom a terapeutom.

Ak je to možné, každý účastník má jasný výstup zo svojej aktivity za daný konkrétny deň. Dodatočne preto tlačíme materiály aj na listy A4, ktoré si priatelia vložené do euroobalov odkladajú.

Chceme rozvíjať aj ľudskú rovinu spoločne stráveného času pri stretnutí a práci. Sme radi, že sa pohybujeme v rovine priateľov a nielen klientov. Aj my sami sme tým obohatení a veľa sa pritom učíme.

Menej...

Späť na index/obsah


II. projekt "bonbliot FW Apps"

Softvér bonbliot FW Apps (pre Win desktop): Jedná sa o sadu programov programovaných v jazyku C++ s využitím DBonbliotFW ("DirectDraw Bonbliot Framework v.3.0"). Bonbliot FW Apps teda používajú DBonbliotFW, sú na ňom postavené. Programy sú zábavného, niektoré edukačného charakteru. Všetko sú to veci pre Windows desktop, čiže ich spustíte len na počítači PC s Windows.

Dozvedieť sa viac...

Program Pohyb - Sily (verzia 1.1)
  • program k výučbe elementárnej fyziky
  • skúmame skladanie vektorov síl a pohyb telesa
setup_Sily_v1.1.exe .EXE - Setup inštalácia
bonbliot_Sily_v1.1.zip .ZIP - inštalácia (archív)
pozn.: inštalácie aplikácie obsahujú aj modul DBonbliotFW.dll
Program Animovaná kniha (verzia 1.1)
  • pracujeme s 2D grafikou a vytvárame pohyblivé scény, obrazy
  • vkladáme objekty s meniacou sa polohou i tvarom - tzv. "sprites"
  • interaktívna aktivita: listovanie alebo vytváranie animovaných listov kníh
  • možnosť nastaviť spôsob pohybu objektov (po kliknutí pravým tlačidlom myši na objekte)
  • zastaviť rozbehnutú scénu je možné medzerníkom (rovnako aj spustiť scénu)
  • je možné pridať aj vlastné nové knihy, program je tak parametrizovaný, škálovateľný
bonbliot_Anim_kniha_v1.1_setup.exe .EXE - Setup inštalácia
bonbliot_Anim_kniha_v1.1.zip .ZIP - inštalácia (archív)
Dvojice (verzia 1.1)
  • interaktívna aktivita: spájanie dvojíc kariet - treba priradiť obraz k textu
  • karty sú pri interakcii ozvučené (možno vypnúť)
  • po inštalácii sú prítomné voliteľné sady kariet: zvieratá, vtáci, ovocie, zelenina, ryby, plemená psov a značky áut
  • je možné pridať aj vlastné datasady kariet (bitmapy), program je tak parametrizovaný, škálovateľný
bonbliot_Dvojice_v1.1_setup.exe .EXE - Setup inštalácia
bonbliot_Dvojice_v1.1.zip .ZIP - inštalácia (archív)
Pexeso (verzia 1.1)
  • interaktívna aktivita: Pexeso - treba hľadať páry kariet
  • karty sú pri interakcii ozvučené (možno vypnúť)
  • po inštalácii sú prítomné voliteľné sady kariet: zvieratá, vtáci, ovocie, zelenina, ryby, plemená psov a značky áut
  • je možné pridať aj vlastné datasady kariet (bitmapy), program je tak parametrizovaný, škálovateľný
bonbliot_Pexeso_v1.1_setup.exe .EXE - Setup inštalácia
bonbliot_Pexeso_v1.1.zip .ZIP - inštalácia (archív)
Puzzle (verzia 1.1.2)
  • interaktívna aktivita: skladanie obrazov z fragmentov
  • po inštalácii sú prítomné na výber obrazy so zimnou tematikou
  • je možné pridať aj vlastné obrazy (bitmapy), program je tak parametrizovaný, škálovateľný
bonbliot_Puzzle_v1.1.2_setup.exe .EXE - Setup inštalácia
bonbliot_Puzzle_v1.1.2.zip .ZIP - inštalácia (archív)
Prehliadač sférických fotografií (360° x 180°) (beta verzia) + demo foto
bonbliot
_Panorama_Player
_beta.rar

.RAR - archív s obsahom CD
Súčasťou je "prehliadač" - jeden autonómny vykonateľný súbor (BonbliotPanoramaPlayer_beta1.exe), prítomnosť modulu DBonbliotFW.DLL tu výnimočne nie je potrebná. Zvyšok objemu inštalácie preto zaberajú len motivačné sférické fotografie (BMP formát), na ktorých je demonštrovaná funkčnosť prehliadača. Stačí ale, keď .EXE prekopírujete aj do adresára s vašimi sférickými fotografiami a spustíte ho. Menu bude automaticky ponúkať vaše fotky.

Bonbliot
PanoramaPlayer
_beta1.exe

.EXE - vyňatý samotný prehliadač sférických fotografií,
t.j. autonómny vykonateľný súbor. Stačí, keď .EXE nakopírujete do adresára s vašimi sférickými fotografiami (žiaľ, zatiaľ podporujeme len .BMP) a spustíte ho. Menu bude automaticky ponúkať vaše fotky.

Demo "Hello" (jednoduché)
bonbliot_Hello.rar .RAR - inštalácia (archív),
pozn.: inštalácia obsahuje aj modul DBonbliotFW.dll
Demo "Xmenu UI" (pokročilé)
bonbliot_Xmenu_demo.rar .RAR - inštalácia (archív),
pozn.: inštalácia obsahuje aj modul DBonbliotFW.dll

Direct Draw - problém s rýchlosťou

:-( Ak sa Vám zdá, že sú predkladané programy/aplikácie pomalé - máte pravdu. Boli programované s technológiou "DirectDraw". Všetky tieto veci bežali bezproblémovo a plynulo až do verzie Windows7. Microsoft pokazil emuláciu DirectDraw vo verzii Windows8 aj 10,11.

Tu sa o tom píše viac:

DirectDraw emulation still broken in Windows 10
https://answers.microsoft.com/en-us/windows/forum/games_windows_10/directdraw-emulation-still-broken-in-windows-10/5a619148-cf1e-4813-b733-997b996b9567

alebo tu:

Slow performance of DirectX on Windows 10
https://answers.microsoft.com/en-us/windows/forum/all/slow-performance-of-directx-on-windows-10/f5eda67c-a892-4e15-971c-e9e3421ed2cf

a to aj keď je všetko správne zapnuté, ako sa radí napr. tu:

Direct 3D or DirectDraw acceleration not available on Windows 11
https://www.youtube.com/watch?v=8VELRTC_KPY

Po Windows7 teda predkladané programy bežia fajn, na vyšších verziách je už badateľný ich posun na pomalé aplikácie na hranici použiteľnosti. Žiaľ, neviem s tým teda urobiť nič. Len dúfať, že sa "Mrkvosoftu" uráči opraviť podporu a emuláciu staršej Direct Draw technológie vo vyšších verziách OS. Alebo tvoriť veci, ktoré nie sú platformovo viazané na Windows desktop platformu :-/, resp. dokonca na žiadnu platformu. Je veľa ľudí, ktorí to pochopili skôr než ja :-)

Menej...

Späť na index/obsah


III. projekt "DBonbliotFW" (DirectDraw Bonbliot Framework) Programujte s bonbliotom

Ak Vás zaujali vyššie publikované aplikácie (pre Windows desktop) a viete programovať v jazyku C++, možno Vás zaujme aj táto sekcia. Programujte vlastné aplikácie s knižnicou DBonbliotFW. Je to knižnica postavená na technológii DirectDraw (áno, čo je staršia vec), knižnica je prevažne objektová, napísaná v jazyku C++. Predstavuje jednoduchý "2D Engine", nástroj na programovanie interaktívnej 2D grafiky, nástroj aj k Vašej tvorbe. Súčasťou podpory sú dve sady vzorových programov (viď. ďalej "Examples" a "Pexeso Steps") s kompletnými zdrojovými súbormi.

Dozvedieť sa viac...

Knižnica "Directdraw Bonbliot Framework" (verzia 3)
(2D sprite engine + gui)


DBonbliotFW.h .H - hlavička, rozhranie vrstvy
DBonbliotFW.dll .DLL - knižnica (tu publikovaná samostatne)
Jadrový modul, je spoločný pre všetky bonbliot aplikácie:
pre už existujúce i tie Vaše budúce :-)
DBonbliotFW.lib .LIB
DBonbliotFW_doc.pdf .PDF - dokumentácia knižnice (sumárny dokument)
"Examples" - Demo programovania s knižnicou DBonbliotFW

Študujte jednotlivé príklady, pozrite si .cpp zdrojové súbory, spúšťajte príslušné .exe produkty:

Examples_final_all.zip

Obsah:

Jednotlivé príklady ešte raz, teraz ako celé samostatné MSVS2017 projekty:

Príklad Popis Celý MSVS2017 projekt
Example_0_core implementuje holú, čistú aplikáciu (najmenší zdrojový súbor), len jadro s "default btfw systémovými" dialógmi Example_0_core.zip
Example_1_dui zobrazí sa jedna DUI komponenta, ktorej dizajn možno interaktívne meniť (na štúdium práce s DUI) Example_1_dui.zip
Example_2_duir zobrazí sa jedna DUIR komponenta, ktorej dizajn možno interaktívne meniť (na štúdium práce s DUIR) Example_2_duir.zip
Example_3_emotifly zobrazí pozadie a lietajúce sprites (sprajty v podobe emotikonov), parametrizácia cez menu Example_3_emotifly.zip
Example_4_dialog zobrazí sa jedno dialógové okno (Dialog) so základnými komponentami/elementami (DUI, DUIR, Slider, ScrollBar, Switch, Button) Example_4_dialog.zip
Example_5_das zobrazí pozadie a animované sprites, parametrizácia cez menu Example_5_das.zip
"Pexeso Steps" - Demo programovania s knižnicou DBonbliotFW

Postupná implementácia hry pexeso.
Študujte jednotlivé kroky, pozrite si .cpp zdrojové súbory, spúšťajte príslušné .exe produkty:

Pexeso_steps_final_all.zip

Obsah:

Jednotlivé kroky ešte raz, teraz ako celé samostatné MSVS2017 projekty:

Krok Popis Celý MSVS2017 projekt
Pexeso_0_core čistá aplikácia (najmenší zdrojový súbor), len jadro s "default btfw systémovými" dialógmi Pexeso_0_core.zip
Pexeso_1_app_skelet_rezia vlastný kurzor a vlastná ikona v info dialógu (obrazová rovina rezia.bmp ako prvý externý zdroj) Pexeso_1_app_skelet_rezia.zip
Pexeso_2_plane pridanie pohybujúceho sa (jednofázového) spritu (z obrazovej roviny sprite_plane.bmp) Pexeso_2_plane.zip
Pexeso_3_menu pridanie hierarchického UI menu (aktivované tlačidlom "Menu"), pridanie zvukov (.wav) Pexeso_3_menu.zip
Pexeso_4_cards pridané karty, implementovaná celá logika aplikácie (otáčanie kariet, vyhodnotenie ťahu,...) Pexeso_4_cards.zip
Pexeso_5_resrc všetky obrazové roviny (.bmp) a zvuky (.wav) zapracované do "resource" (zdrojov) aplikácie: okrem ".dll" frameworku sa tak projektom stane len jediný veľký ".exe" súbor a všetko je už v ňom Pexeso_5_resrc.zip


:-( Ak sa Vám zdá, že sú predkladané programy/aplikácie a príklady pomalé - máte pravdu.

Viac o tom tu

Menej...

Späť na index/obsah


IV. projekt "BOWA" - bonbliot Old Win Apps
(pre Windows desktop)

Toto sú moje staré projekty z vysokoškolských čias. Písané boli v C++ (MSVS) a sú to všetko veci pre Windows desktop, čiže ich zase spustíte len na počítači PC s Windows. Programy spája zanietenie pre počítačovú grafiku: Sú štúdiou perspektív, zobrazovania sférických textúr, OpenGL programovania a Anaglyph techniky.

Dozvedieť sa viac...

Program Anaglyp
  • prehliadač 3D objektov používajúci Anaglyf (Anaglyph) techniku
  • konštrukcia anaglyfických obrázkov pre 3D objekty
  • program umožní najprv nastaviť natočenie a polohu objektu a potom skonštruuje obrázok vhodný na pozeranie farebnými okuliarmi
    (s červenými a zelenými filtrami)
  • keď scénu nastavíte do požadovanej polohy, následne dvojklikom prejdete do zobrazovacieho módu ("full-screen" náhľad 3D anaglyfického obrázka); opätovným dvojklikom sa vrátite do editačného módu
Anaglyp.zip .ZIP - inštalácia (archív)
Program BGLView
  • prehliadač 3D objektov používajúci OpenGL technológiu
BGLView.zip .ZIP - inštalácia (archív)
Program Perspekt
  • prehliadač 3D objektov
  • umožňuje zobraziť objekty/scénu použitím rôznych perspektív: klasickej lineárnej, cylindrickej a sférickej; je štúdiou týchto perspektív a ich použitia v počítačovej grafike
Perspekt.zip .ZIP - inštalácia (archív)
Program Panorama
  • prehliadač aj vytvárač sférických panorám/textúr (360 x 180)
  • konštrukcia zo sady čiastkových fotografií
  • virtuálne svety s nelineárnou perspektívou
  • ovládanie myšou, resp. dialógom
Panorama.zip .ZIP - inštalácia (archív)
Program Panorama_galeria
  • prehliadač sférických panorám (360 x 180)
  • zobrazuje 3 panorámy, prepínanie klávesami F1,F2,F3
  • ovládanie myšou, resp. klávesami: šípky,-,+
Panorama_galeria.zip .ZIP - inštalácia (archív)

Predstavujem teraz jednotlive "BOWA" programy prostredníctvom demonštračných videí. Zvoľte si jeden z piatich programov a urobte si predstavu a jeho funkcionalite "v skratke", bez nutnosti jeho inštalácie:

Zvoľte Demo:
Prehrať ďalšie Demo

Zaujali Vás niektoré programy? Chcete získať a študovať aj ich zdrojové súbory? Kliknite sem...

Menej...

Späť na index/obsah


V. projekt "Web Apps" - Webové aplikácie/projekty
(multiplatformové)

Tieto projekty sú mojou praxou pri samoštúdiu programovania vo webovom priestore, štúdiu jazyka JavaScript, PHP, HTML a CSS. Ide o interaktívne aplikácie, prvé tri sú edukačného charakteru. Na spustenie aplikácií doporučujem použiť PC (osobný počítač a teda interagovať klasickou počítačovou myšou) alebo tablet. Vo väčšine webových prehliadačov (Chrome, Firefox, Edge, Opera) aplikácie bežia korektne, len v prehliadači Safari sa ešte môžu objaviť drobné problémy.

Dozvedieť sa viac...

Horeuvedené sa týka aplikácií, kde je v tabuľke môj alias autora ("BLeho"). Ambíciou je ale kolekciu postupne dopĺňať o ďalšie príspevky - či už moje alebo iných spolupracovníkov. Nasleduje tabuľka voľne spustiteľných web-aplikácií, pre ich spustenie stačí jednoducho kliknúť:

Zaujali Vás niektoré aplikácie? Chcete získať a študovať aj ich komentované zdrojové súbory?

Kliknite sem...

Kooperácia

Ste potenciálny vývojár a chcete tvoriť podobné edukačné hry - webové aplikácie? Alebo ste už nejaké vytvorili a viete ich ponúknuť? Máme pre Vás pozvánku byť súčasťou bonbliot tímu a platformy. Jej DNA je vytvárať a publikovať web-aplikácie, ktoré môže ktokoľvek voľne používať a spoplatnené je len zdieľanie zdrojových súborov (teda šírenie a delegovanie know-how). Kontaktujte nás pre podrobnejšie informácie o projekte a prípadnú spoluprácu (viď e-mail kontakt dolu).

Menej...

Späť na index/obsah


VI. projekt "Schtbv" (mikroteológia)

Schtbv je projekt "instantnej laickej mikroteológie". Je to dielko, materiál, s ktorým by som sa chcel s Vami zdielať. Dáva aj priestor pre spätnú väzbu či spoluprácu.

Dozvedieť sa viac...

Schtbv - Schémy, témy, Božie veci (verzia v 2.1.0)

Tu je link:

schtbv.bonbliot.sk Prezrieť projekt Schtbv

Materiál je pokusom o schematizáciu biblických pohľadov/tém, resp. o načrtnutie podkladov na evanjelizáciu, šírenie zvesti a ekumenický dialóg. Možno ale len o mnemotechnickú pomôcku, autoterapiu, či podkladom na rozhovor.

U človeka, ktorý uveril, existuje akási ranná snaha šíriť vieru ďalej i keď laicky. Motiváciou vzniku materiálu bola teda asi podvedomá naivná túžba "poloautomatizovať" proces "uverenia", proces stať sa veriacim. A zrejme je určený skôr človeku s prírodovedným či technickým pozadím (nastavením, vzdelaním) než humanitným. Bola tu snaha "dať do ruky" (so smartfónom :-) resp. na displej) niečo, čo aspoň trochu posúva ku kresťanstvu a k Biblii. Nereálne? Môže to niekomu poslúžiť ako malá inšpirácia k viere? To je zatiaľ môj drobný príspevok k tejto téme.

Otázka je, či to môže ľudí zo sveta zapalovať pre živú vieru a viesť k Bohu, alebo je to skôr len "ilustrovaná ideológia". V prvom prípade link kľudne zdielajte ďalej, v druhom samozrejme nie.

Menej...

Späť na index/obsah
Podpora + spätná väzba

Máte konštruktívne pripomienky k obsahu? Zaujalo Vás niečo? Máte nápad na nové príspevky a chcete byť súčasťou tímu autorov? Pošlite nám spätnú väzbu alebo Vašu predstavu o spolupráci:


Ďakujeme.
Tím bonbliot