That would be great Thomas. For my part, I'll start working on my project using what I can, learning Godot along the way. When you get to working on this please let me know how I can help.
Regarding the approach, I like the tooling to generate a loadable module idea. I figure leverage as much of Godot as a tool as possible. Thanks. On Wed, Mar 22, 2023 at 12:27 PM Thomas Chust <thomas.ch...@gmail.com> wrote: > Hello, > > a combination of CHICKEN and Godot sounds very interesting! I've been > meaning to experiment more with that engine for a while, and with Godot 4.0 > just out the door the time is probably perfect to try out the new extension > APIs. > > I'm not completely sure how the CHICKEN/Godot hybrid should look like and > suspect that embedding Godot in a CHICKEN egg would at least be cumbersome. > Maybe some kind of tooling to streamline the task of rolling CHICKEN code > into a single loadable module for Godot to use would be most promising 🤔 > > I think I've just found a project for the upcoming CHICKEN summer workshop > 😁 > > Ciao, > Thomas C. > > > Am Mi., 22. März 2023 um 15:28 Uhr schrieb Matt Welland < > mattrwell...@gmail.com>: > >> I've been using IUP with Chicken for years. I really enjoy using it >> (thanks Thomas!). But, here we are, over 10 years later and IUP is still >> not available as an official Debian package and it is a burden to deploy. >> It is also still not supported on Mac. >> >> So, I'm scouting around (again) for alternatives and I'm starting to lean >> towards using Godot for my next project. Godot + Chicken scheme that is. >> I'm hoping that I can deploy to mac, Linux and Windows and maybe even >> android without too much pain. >> >> Here is an article that makes the case for using Godot for graphical user >> interfaces: >> >> >> https://medium.com/swlh/what-makes-godot-engine-great-for-advance-gui-applications-b1cfb941df3b >> >> I can achieve what I need with any one of three approaches: >> >> 1. Godot <==> chicken executable, where the connection could be tcp, http >> or similar. >> >> 2. Godot <==> chicken .so file >> >> 3. Chicken <==> godot egg >> >> I don't have time or expertise to do an egg without help. Before I start >> working using option 1 or 2 I wanted to ask the chicken community if there >> was interest in collaborating on creating a godot egg. >> >> Thanks! >> >> NOTE: If hypergiant had a widget library with a decent text widget (line >> wrapping, copy/paste to the OS etc.) I'd have considered it. Raylib was >> also interesting and it's text support might have been adequate but the egg >> was never published and seems abandoned. >> >> >> -- >> Complexity is your enemy. Any fool can make something complicated. >> It is hard to keep things simple. - Richard Branson. >> > -- -- Complexity is your enemy. Any fool can make something complicated. It is hard to keep things simple. - Richard Branson.