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.

Reply via email to