alexaut / kroniax_cpp Goto Github PK
View Code? Open in Web Editor NEWThe official source of the game Kroniax
License: MIT License
The official source of the game Kroniax
License: MIT License
Currently the README.md only specifies that the game is under the MIT license.
However, the music files are from various artists, and I guess they were not originally licensed under the MIT license. Their original license should be specified too (and if they are nonfree/freeware, a replacement might need to be looked for).
When 0.7 source is completed, I will update the scripts.
The script cmake/FindSFML.cmake
is missing, which breaks the cmake command and prevents makefile generation:
CMake Warning at CMakeLists.txt:42 (find_package):
By not providing "FindSFML.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "SFML", but
CMake did not find one.
The FindSFML cmake script can be found in the SFML repository, copying it to cmake/FindSFML.cmake
fixes the problem.
If #16 is solved by making it possible to load the game data from a custom (read-only) directory, the user config and level parameters need to be written and loaded from a writeable path.
This would typically be in XDG_CONFIG_HOME
, i.e. ~/.config/kroniax on Linux, and $APPDATA/kroniax on Windows.
I guess at least "arcade levellist.cfg" and "config.cfg" would have to be in a writeable directory.
That means mostly to provide a way to specify a location for the game's data files different from ".".
It could probably be done with an optional DATADIR
parameter passed to the compiler, that would override the default "./data" path if DATADIR
has been specified.
There is currently no version in the code repo that people could refer to.
The latest news on IndieDB [1] announces version 1.2 in January 2014, so I guess c8a2349 could be tagged 1.2. The current master branch has only two benign commits though, so you might want to tag 1.2 on the HEAD.
[1] http://www.indiedb.com/games/kroniax/news/kroniax-12-available-on-the-play-store
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.