<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 24, 2021 at 3:58 PM Michael Van Canneyt via lazarus <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On Thu, 24 Jun 2021, Chavoux Luyt via lazarus wrote:<br>
<br>
> Hi<br>
><br>
> Background:<br>
> I have played a bit with Lazarus over the years, but have never used it to<br>
> write any big or commercial projects (I have used both older versions of<br>
> Delphi, C++ Builder and Visual Studio with C# for that). However, it seems<br>
> to me as if modern Lazarus has everything and more than Delphi (although it<br>
> would have been nice if Lazarus could add packages like Delphi without<br>
> needing to recompile the whole IDE - compile the package to a .dll or .so<br>
> and simply link into it from the IDE?). KDE (Plasma), XFCE and Fluxbox (MX<br>
> Linux versions) are my current favourite desktop environments, but I am<br>
> feeling increasingly frustrated with especially the larger desktop<br>
> environments (including Windows 10) and want to replace it with an<br>
> interface that makes use of the 3D capabilities of most (all?) modern<br>
> computers. The idea is a "game-like" first-person shooter interface where<br>
> instead of a desktop with various virtual desktops or a start menu, you<br>
> have a house (or a castle or whatever) in which you move, open different<br>
> doors with different rooms, like e.g. an office (where all your typical<br>
> office programs (and files in filing cabinet) would be stored, a<br>
> entertainment room (with your music and video software and files), etc.<br>
> This interface will also be more future-proof than the current desktop<br>
> metaphor, allowing for e.g. virtual reality displays instead of a screen as<br>
> your computer-human interface.<br>
><br>
> I really like object Pascal as a language (and Lazarus in particular)...<br>
><br>
> Questions:<br>
><br>
>   1. Is it possible to write a 3D desktop environment (with similar<br>
>   functionality to KDE/Gnome) in Lazarus?<br>
>   2. Is Lazarus a good tool for writing such a desktop environment?<br>
>   Why/why not?<br>
>   3. Are there better alternatives that can use OpenGL (or a game engine<br>
>   using OpenGL) that can be used for writing such a Desktop Environment (if<br>
>   Lazarus is not a good tool)?<br>
>   4. I have installed (but never used) Castle Game Engine (using<br>
>   aptitude... but I don't see it in Lazarus). Does anyone here have<br>
>   experience using it? Could it be used as the basis of writing a 3D "desktop<br>
>   environment"?<br>
<br>
I think the castle game engine is your best shot at achieving success with<br>
this project.<br>
<br>
Michael.<br>
-- <br>
_______________________________________________<br><br></blockquote><div><br></div><div><br></div><div>You may ask this to<br></div><div><br></div><div><br></div><div><a href="http://michalis.ii.uni.wroc.pl/~michalis/">http://michalis.ii.uni.wroc.pl/~michalis/</a></div>Michalis Kamburelis</div><div class="gmail_quote"><br></div><div class="gmail_quote"><br><div><br></div><div><br></div><div>Mehmet Erol Sanliturk</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> </div></div></div>