anttisalonen / freekick3 Goto Github PK
View Code? Open in Web Editor NEWOne simple soccer game more
License: GNU General Public License v3.0
One simple soccer game more
License: GNU General Public License v3.0
Freekick 3 ========== Freekick 3 is an open source soccer game. License ======= The Freekick 3 source code is licensed under GPLv3+. See LICENSE for more details. For the artwork licenses, see the file "licenses". Unless otherwise noted, the artwork is licensed under Creative Commons Attribution-ShareAlike 3.0 (cc-by-sa-3.0) license. See http://creativecommons.org/licenses/by-sa/3.0/ for more details. For the license on DejaVu Sans font, see http://dejavu-fonts.org/wiki/License. Installation ============ - make sure you have the dependencies. These include the Boost C++ libraries, SDL, SDL_image and SDL_ttf, OpenGL and tinyxml. You need both library binaries and header files. - get the source using git (git clone git://github.com/anttisalonen/freekick3.git). - change to the cloned directory. - fetch the git submodule by running: git submodule update --init - to compile, run make. - to run, use bin/freekick3 (there's no make install yet). Playing ======= Use mouse to control the kick direction and keyboard (w/a/s/d) to control the run direction. See the in-game help for more information. Teams ===== Freekick 3 includes some made up teams. If you want to use more realistic teams, you can either convert Sensible World of Soccer teams to Frekick 3 teams or use football-data-fetcher (https://github.com/anttisalonen/football-data-fetcher) to fetch team data from Wikipedia and convert that data to Freekick 3 teams. To use Sensible World of Soccer teams (PC format), use the utility swos2fk (compiled using make). Usage: $ mkdir ~/.freekick/share/teams $ bin/swos2fk ~/.freekick3/share/teams/ path/to/swos/PC/Data/TEAM.* This will create the Freekick 3 teams in directory ~/.freekick3/share/teams. To use the data from football-data-fetcher, you can use the script wikifetcher under src/tools, which will convert the data to Freekick 3 teams. Usage: $ cd src/tools/wikifetcher $ python2 wikifetcher.py ordering.txt /path/to/fetcher/output \ ~/.freekick3/share/teams The fetcher output path is the directory with subdirectories like UEFA, CONMEBOL etc. Contact ======= For any bug reports, feedback or questions: <ajsalonen at gmail dot com> Antti Salonen
This is the top of the error list during 'make':
bash-4.2$ make
In file included from src/soccer/DataExchange.h:9:0,
from src/tools/swos2fk/main.cpp:12:
src/soccer/Player.h:6:34: fatal error: common/Serialization.h: No such file or directory
#include "common/Serialization.h"
^
compilation terminated.
^C
bash-4.2$
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.