3D Client

Can you help improve your favourite game? Hardcore C mages, talented artists, and players with any level of experience are welcome!
Post Reply
Lachu
Elite
Posts: 472
Joined: Sat May 04, 2013 2:19 pm

3D Client

Post 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.
Lachu
Elite
Posts: 472
Joined: Sat May 04, 2013 2:19 pm

Re: 3D Client

Post 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.
cazfi
Elite
Posts: 3077
Joined: Tue Jan 29, 2013 6:54 pm

Re: 3D Client

Post 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)
Post Reply