zielmicha / freeciv-android Goto Github PK
View Code? Open in Web Editor NEWPort of Freeciv for Android and Freeciv bindings for Python.
Home Page: http://civ.zielm.com/?ref=github
License: GNU General Public License v2.0
Port of Freeciv for Android and Freeciv bindings for Python.
Home Page: http://civ.zielm.com/?ref=github
License: GNU General Public License v2.0
It includes Freeciv 2.6.0 If you don't need to change source code and don't need latest version simply download APK from http://civ.zielm.com == INSTALLATION == Running Freeciv on desktop requires a patched version of SDL2 (with modified alpha blending). To patch SDL 2.0.4, use configure_project/SDL_modify_blending.patch. You also need Curl, SDL2_image and SDL2_ttf. Dependency installation: apt-get build-dep -y libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0 libcurl4-openssl-dev python2.7-dev apt-get install -y graphviz python-pip mercurial python2.7-dev git-core pip install Cython==0.15 # for running web/proxy.py pip install tornado==3.1.1 apt-get install -y python-imaging pip install pygame # if on fairly new system ln -s /usr/bin/aclocal /usr/local/bin/aclocal-1.13 ln -s /usr/bin/automake /usr/local/bin/automake-1.13 # if software renderer needed apt-get install libgl1-mesa-swx11-dev xvfb Building for Android requires Android NDK with version r12b. Configuration: You need Android SDK >= 26. Add these environment variables: ANDROID_HOME=<PATH to your SDK installation> ANDROID_NDK_HOME=<PATH to your NDK installation> You also need Java8. If this version is not your system default, use JAVA_HOME environment variable. Build and run on desktop (for debugging): make run (Warning: if you break build process you may need to start again with clean repo) Build for Android: make -C android debugapk Upgrade Freeciv: see README.freeciv_upgrade
When I try to select a city or unit I have to select to the left of the square.
It gets worse the more you zoom out.
Possibly related when touching the map the map stretches until released.
Had this on android 7 & 8.
Hello.
I cannot upload any savegames into Dropbox. The Dropbox account is fine. Freeciv 2.6.0 runs on my tablet with Android Kitkat without any problems. I can login into Dropbox via the Freeciv settings menu. But after tapping "save to dropbox", this error message appears:
Upload failed. Try again. (DropboxServerException (nginx): 400 Bad Request (v1_retired))
I tried renaming the Dropbox "apps" folder into "applications" but this has no effect. What can be done? I don't want to lose my savegame.
This issue was originally posted at the GNA! bug tracker:
http://gna.org/bugs/index.php?22923
I have was unable to resume games saved to my DropBox account. After some fiddling around at civsync.com I noticed that the web version searches for saved at /Apps/Freeciv, not in /Applications/Freeciv as FreeCiv 1.1.10 requests. After copying the saves to /Apps/Freeciv not only are they visible at civsync.com, but also in FreeCiv 1.1.10.
I believe all that is needed is to change the path in the dialog message to /Apps/Freeciv.
Something (probably monitor.py) makes game slower than it was.
http://freeciv.zielinscy.org.pl/admin/log?time=1320446023166
We want to add it to the FOSS-Market F-Droid. Unfortunately it doesn't build, see http://f-droid.org/forums/topic/freeciv/
Please give instructions how to build.
Running on a Nexus 10, my game eventually gets to a state where it becomes impossible to exit a menu - the back button ceases to have any effect. The save dialog becomes inaccessible, and the game must be restarted, resulting in loss of a few turns. This problem becomes more frequent further into the game.
It would be nice to have an other possibility to download the game, than Google play store. Not everyone can/wants to use the Google play store.
After pressing "New game" game crashes.
Example:
http://freeciv.zielinscy.org.pl/admin/log?time=1320350373245
As in title.
It would be nice to have an other possibility to download the game, than Google play store. Not everyone can/wants to use the Google play store.
When I play, then all of a sudden my alarm goes off, or some other notification (like special calendar event), or even if I accidently press the BACK/HOME buttons...
then when I go back into FreeCiv, it's shrunk to a quarter of the screen... and the rest of the screen is garbled.... and it's also non-responsive by this time... so I have to forcibly restart it.
I appreciate how pygame is helping you speed up the porting of client functions, but aren't you painting yourself into a corner regarding user interaction? Or do you have plans to convert joystick and zoom functions to native mode gestures? I'm not sure if that can be cleanly attached to the pygame superstructure. It certainly won't enhance cleanliness of the codebase- it already is a bit of complex mish mash of language and coding styles.
Just wondering if you are anticipating going native on the user interaction modes later on...
Rectangles drawn by ui._round_rect overlap with ellipses.
Hi,
I'm writing to ask if it was possible to add a ruleset on the android application?
Or can I manually change the "killstack" option to false ?
Thank you for your work.
As in title.
The first thing is, you cannot see your current government! Well, this should be easy to make clear and if not, fix it later, most of the time, I remember my government. Butthe second thing is more important. I cant see the very actual diplomatic state between me and another nation. Long time, I've tried to read it through if I can brak a treaty (we have a pact) or not (we are at war). But if I want know, whe the armistice finishes, I'm helpless. These fixes would be very useful, Thank you!
Cant find solution for this... Any ideas?
There is no "Join Pubserver" or "Join LAN Server" option that I can see. Is this intentional?
I have this tablet: http://www.ainovo.com/novo7paladin-specs.html which is based on MIPS platform.
Latest release of NDK adds support for it. Would it be possible to build freeciv for MIPS?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.