sierdzio/closecombatfree
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
/*! \page mainReadme README for CloseCombatFree This is a global README file for Close Combat Free game. Everything described here can change at any time, as this is a VERY early stage of development. CCF is meant to be a free (as in freedom) alternative to the Close Combat RTW series. CC itself is now old, and there are serious problems in running it on modern systems, being it either Windows or Linux + Wine. CCF is meant to solve that by being based on a modern cross-platform framework, Qt5. This will enable the game to be available on Linux, Windows, Mac OS, Android, iOS, Symbian and others - without any compatibility or cross-platform problems. As a base for the UI, QtQuick 2 is used. Game logic will be programmed in C++, while in-game scripting, maps and scenarios will be left to QML and JavaScript. CCF is distributed under GNU GPLv3 license. There is a possibility the artwork will be licenced on other license terms than the source code (currently it is not, apart from 2 map backgrounds, which are public domain). To show "framerate" (time in which repaint is done) set QML_SHOW_FRAMERATE env variable to true (1). If you don't know, what last sentence means, assume it's impossible and move on :) \section formodders For modders One of the goals of CCF is for it to be easy to modify, update and expand by third party. Developement is in very early stages currently, but the plan is to prepare an alpha-quality modding API by version 0.1.0. If that goes well, and the proposed API turns out to be good, from version 0.2.0 the API will be considered beta-quality. Total API stability cannot be guaranteed until 1.0.0 is out, of course, but I will try to limit source-incompatible changes as much as possible. If big changes turn out to be necessary, some sort of conversion tool and/ or guide will be provided. As for current state of affairs - you can try making maps, map clusters and units (currently only tanks are supported, but hte list will grow, of course) already. So far API there was pretty stable, and I'm mostly working on other things, so it's not likely to change much in the forseeable future. \section documentation About documentation CCF comes with 2 separate sets of documentation: - user documentation, consisting mostly of manuals and tutorials on how to play the game - developer documentation, aimed at people willing to contribute to the code, art etc. (very probably, a third one will be created in the future - modder documentation, for people who create new units, maps, scenarios, campaigns and mods) In a release package, all docs will (probably) already be built, so all you have to do then is to head to "doc" folder and have a look around. By default, HTML, plain text and QCH (Qt Compressed Help) docs should be available. If you, on the other hand, downloaded source code, it is likely that you should, or at least want to build docs yourself. This is pretty easy, but requires "doxygen" tool to be installed on your system. If you have it, all that you have to do is: - run "doxygen user.docconf" in project's root directory to generate HTML and QCH user docs - run "doxygen developer.docconf" in project's root directory to generate HTML and QCH developer docs Additionally, KDE's doxyqml is used. If it's not installed, documentation will still build. But it can be useful to get it beforehand. Project home is http://agateau.com/projects/doxyqml/ Git repo can be found here: http://quickgit.kde.org/index.php?p=scratch%2Fgateau%2Fdoxyqml.git&a=summary \section note Note on external sources Some images used (at leas temporarily) were done by NASA. They are released into public domain, AFAIK. Here's a list: - Filename: "test1.jpg". Source: Haiti Deforestation - http://en.wikipedia.org/wiki/File:Haiti_deforestation.jpg - Filename: "test2.jpg". Source: Haiti Deforestation - http://en.wikipedia.org/wiki/File:Haiti_deforestation.jpg - Filename: "test3.jpg". Source: http://lostock-school-camp.wikispaces.com/aerial+photo (Creative Commons license) \section statuses Unit statuses - READY - MOVING - MOVING FAST - SNEAKING - AMBUSHING - DEFENDING - KIA - DAMAGED - WOUNDED - INCAPACITATED - AIMING - FIRING - LOADING - FIXING - ROTATING - COVERING - BROKEN - BERSERK */
About
Qt and QML based Close Combat-like game.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published