FreeCiv now playable as HTML5 game, including on mobile devices
play.freeciv.org
play.freeciv.org
I find it very useful to use HN and reddit to get feedback from users. That feedback is very important to know that I'm working on things which are useful to the users. Also, the demo was hosted by me personally, this server is hosted by the freeciv project, on the freeciv.org domain.
The demo was supported by ads, this version is supported by donations. Supporting the game by ads was not sustainable, so let's see how it goes with donations this time around. It is quite costly to host a powerful enough server to be able to run the full game server-side for each player.
The source code can be found here: https://github.com/andreasrosdal/freeciv-web
Freeciv was one of my first programming projects when I was little. I always wanted a mobile, multiplayer freeciv—for me it was freeciv-gtk on a Sharp Zaurus.
This is a fantastic system with a clever combo of server and client.
Emscripten implements some of SDL.
What are the biggest challenges of the html5 platform particularly when running in mobile environments?
Thanks
Couple of suggestions / bugs:
- Unit actions at the bottom should either have the label on top or permanently showing. Yes, we all know that F = fortify and etc but the mouse covers up the label (I have a large mouse pointer on my computer, just preference) and makes it unable to be read.
- Civilization that I just met says "We are tired of this constant bloodshed." after suggesting a treaty. What bloodshed?
- When I click Map, the current City window should close.
- Workers don't have Road or Automate buttons (but pressing R works, haven't tried A)
Is there a more official bug report system / tracker?
From this day on global productivity decreased by a significant degree