Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
freeciv21
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
freeciv21
5y ago
Issues that I might anticipate there would be interfacing with the browser’s audio apis. Freeciv uses sdl audio, which works decently with browser apis, but “clipping” sounds can be observed. My email is in my profile.
2.
▲
by
freeciv21
5y ago
The main freeciv21 developers you can see on the repo are mir3x and lmoureaux. The original freeciv project still has some activity, but we wanted to iterate faster, focus more on multiplayer, and allow modern C++ language constructs to mak
3.
▲
by
freeciv21
5y ago
There are only about 4-6 players left who still do regular multiplayer, that is playing a whole game in a 2-3 hour session. And they tend to be a traditional sort who still use an old 2.0 "warclient" from over a decade ago. The pl
4.
▲
by
freeciv21
5y ago
Hetzner, with Cloudflare to do the CDN for such large game assets.
5.
▲
by
freeciv21
5y ago
It should be possible, but it would take more invasive netcode changes to be able to handle webRTC. Emscripten does not do similar translation of socket calls to webRTC.
6.
▲
by
freeciv21
5y ago
I've been playing Freeciv for years, but was disappointed that the pool of players was dwindling. A few of the members of the community stepped up to work on revitalizing the project. We decided to focus on WebAssembly to run on browse
7.
▲
by
freeciv21
5y ago
Admittedly we have not tested on firefox as much, but I suspect that is happening is that we have a race condition in waiting for the 30+MB package of wasm and data files to load.
8.
▲
by
freeciv21
5y ago
Qt and emscripten took care of the bulk of it. Emscripten turns socket calls into websocket somewhat "transparently". The error handling is slightly different, but it only took minor code changes to get that working. More effort w
9.
▲
by
freeciv21
5y ago
We have forked it and are allowing more C++, but it is still mostly C style. https://github.com/longturn/freeciv21
10.
▲
Show HN: Full Freeciv client running on WebAssembly
(freecivweb.com)
97 points
by
freeciv21
5y ago
|
31 comments