Page 1 of 1

3D Client

Posted: Wed May 01, 2019 2:33 pm
by Lachu
Because I will add 3D client to Progress and I decided to repay Freeciv community for codebase I'm working on port webgl webclient onto C and integrate it with Freeciv.

I think also, it could be great for FreecivWeb developers as it could use the same code base with classical Freeciv. They only needs to compile C 3D client use emscripten.

I started by downloading JS library for C language. First I will implement working C client by using JS code as much as possible. After this, I will successful remove JS code and replace it with C In last step I will remove this JS library and send pull request to Freeciv developers.

I use this JS to C wrapper: https://github.com/cesanta/v7/tree/work .

I search for people who can help, especially OpenGL ES/WebGL developers.

Re: 3D Client

Posted: Mon May 20, 2019 1:21 pm
by Lachu
I was decided to use my free time to develop the 3D Client. Is somewhere good material about m4/autogen or something you are using? In my small projects, I wrote Makefiles by myself and never put hand on m4 files.

Re: 3D Client

Posted: Mon May 20, 2019 1:39 pm
by cazfi
Lachu wrote:Is somewhere good material about m4

In practice you want to see autoconf (and automake) manuals.

In master we have also begun work toward meson based build system. (not expeced to enter production in a long time)