cannonconquest
This commit is contained in:
parent
e8fa801cce
commit
9c0e372027
BIN
www/data/images/program_thumbnails/CannonConquest.png
Normal file
BIN
www/data/images/program_thumbnails/CannonConquest.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 133 KiB |
Binary file not shown.
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 4.7 KiB |
@ -172,6 +172,5 @@ try {
|
||||
//TODO remove db table prefixes
|
||||
//TODO highlight active header TAB
|
||||
|
||||
//TODO +QuickHiddenFolderToggle
|
||||
//TODO +AlephNote
|
||||
//TODO +CannonConquest
|
@ -41,6 +41,8 @@ function httpError($errorcode, $message)
|
||||
{
|
||||
ob_clean();
|
||||
|
||||
http_response_code($errorcode);
|
||||
|
||||
global $OPTIONS;
|
||||
$OPTIONS = [ 'code' => $errorcode, 'message' => $message ];
|
||||
require (__DIR__ . '/../pages/errorview.php');
|
||||
|
@ -8,7 +8,6 @@ class Programs
|
||||
$a['file_longdescription'] = (__DIR__ . '/../statics/programs/' . $a['internal_name'] . '_descrition.md');
|
||||
$a['url'] = '/programs/view/' . $a['internal_name'];
|
||||
|
||||
|
||||
return $a;
|
||||
}
|
||||
|
||||
|
69
www/statics/programs/CannonConquest_description.md
Normal file
69
www/statics/programs/CannonConquest_description.md
Normal file
@ -0,0 +1,69 @@
|
||||
An android/UWP/iOS game I made.
|
||||
|
||||
The idea is from an old flash game I played long ago, I even made a [delphi version of the same game](/programs/view/Crystal%20Grid) idea a few years ago.
|
||||
The objective is to capture all cannons on the field while one (or more) AI enemies try to do the same thing.
|
||||
Everything gets a bit more complex (and tactical) because you can block enemy bullets, reflect your own bullets and "boost" your own cannons by shooting them.
|
||||
|
||||
Also there are cannons of different sizes and types, walls, reflecting walls, lasers, shields, gravity wells and a lot more gameplay elements.
|
||||
And you can play via Bluetooth against other phones, even when Bluetooth is a distinctively bad suited protocol for these kind of stuff (either that or my implementation is ... not optimal)
|
||||
|
||||
The source code is [open-source](https://github.com/Mikescher/GridDominance) and at least on android the app is free (with the option to skip levels with in-app purchases, but that's **really** not needed).
|
||||
On Windows/iOS I had to pay a good amount of money to get in the store (on iOS even around 10$ monthly, so the app is there not free, sorry :(
|
||||
|
||||
Download:
|
||||
============
|
||||
|
||||
The app is available on android/iOS/WinPhone:
|
||||
|
||||
[](https://play.google.com/store/apps/details?id=com.blackforestbytes.griddominance.iab)
|
||||
[](https://play.google.com/store/apps/details?id=com.blackforestbytes.griddominance.full)
|
||||
[](https://www.amazon.com/gp/product/B075QMHZV7)
|
||||
[](https://www.microsoft.com/store/apps/9nx24pbs19rp)
|
||||
[](https://itunes.apple.com/us/app/cannon-conquest/id1303565192)
|
||||
|
||||
Features:
|
||||
============
|
||||
|
||||
- Physics Simulation with [Farseer Physics Engine](https://github.com/VelcroPhysics/VelcroPhysics)
|
||||
- Over 100 levels
|
||||
- Online Highscore
|
||||
- Online Account Synchronization
|
||||
- My own game engine based around MonoGame (special thanks to the guys at [MonoGame.Extended](https://github.com/craftworkgames/MonoGame.Extended))
|
||||
- Cross-platform via Xamarin
|
||||
- Online (UDP/IP) Multiplayer
|
||||
- Local Bluetooth Multiplayer
|
||||
- 6 different turret types
|
||||
- many different environment objects
|
||||
- levels with different geometrical properties
|
||||
- A (really) challenging AI (together with 3 easier AI modes)
|
||||
- Background music and sound effects
|
||||
- Self made graphics *(not sure if this is a good thing...)*
|
||||
|
||||
Screenshots:
|
||||
============
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
@ -539,4 +539,24 @@ return
|
||||
'github' => 'https://github.com/Mikescher/QuickHiddenFolderToggle',
|
||||
],
|
||||
],
|
||||
|
||||
|
||||
[
|
||||
'name' => 'Cannon Conquest',
|
||||
'internal_name' => 'CannonConquest',
|
||||
'category' => 'Game',
|
||||
'stars' => 5,
|
||||
'ui_language' => 'English|German|French|Italian|Spanish',
|
||||
'prog_language' => 'C#',
|
||||
'short_description' => 'A 2D tactical puzzler, free with over 100 levels. Made with Xamarin for android/iPhone/WinPhone',
|
||||
'add_date' => '2017-09-01',
|
||||
'urls' =>
|
||||
[
|
||||
'playstore' => 'https://play.google.com/store/apps/details?id=com.blackforestbytes.griddominance.iab',
|
||||
'amazonappstore' => 'https://www.amazon.com/gp/product/B075QMHZV7',
|
||||
'windowsstore' => 'https://www.microsoft.com/de-de/store/p/cannon-conquest/9nx24pbs19rp?rtc=1',
|
||||
'itunesstore' => 'https://itunes.apple.com/us/app/cannon-conquest/id1303565192',
|
||||
'github' => 'https://github.com/Mikescher/GridDominance',
|
||||
],
|
||||
],
|
||||
];
|
Loading…
x
Reference in New Issue
Block a user