MiniLD #44compo
Schaak!
Schaak
======
Public repository: https://github.com/essarrdee/Schaak
Chess-based 7 Day RTS game with local multiplayer.
Written in 168 hours.
Start time: 21:00, Monday 22/07/2013
End time: 21:00, Monday 29/07/2013
Design: SRD. Contributions from Chris Heyes, Derrick Creamer, Michal Walczak.
Code: SRD. Contribution from Michal Walczak.
Art: SRD.
Makefile: Michal Walczak.
SFML: Laurent Gomila.
========== Capture the enemy King! ==========
============ Protect your King! =============
Controls:
Arrow keys/WASD to scroll.
Mouse to window edge to scroll.
Scroll to zoom.
Space to pause.
Tab to switch control between black and white.
Be nice and share the mouse/keyboard (or plug in two!).
Current control has green cover squares, enemy has magenta.
Left-click drag to select pieces.
Right-click drag to set destination area.
Click piece symbols to select all pieces of that type.
Control-click piece symbols to restrict the current selection to pieces of that type.
Delete sacrifices any selected pawns for money.
Upgrades:
Click the "Speed" and "Block" buttons to spend money on upgrades
Each upgrade costs 10*(level*level+1) money, and increases that stat's level by 1. That means the cumulative cost of upgrading a stat is cubic.
AI:
Click the AI buttons to switch between different AI modes for your units.
AI 1 (default) is *survive* (prioritise survival)
AI 2 is *evade* (don't walk into enemy cover, but take exchanges)
AI 3 is *advance* (walk into enemy cover if there is friendly cover or a piece to capture)
AI 4 is *kamikaze* (ignore enemy threats, go to destination and take any opportunity to capture a piece)
Block starts at 0% for all pieces and goes up 1% each time.
Speed starts at 30,40,50, or 60 and goes up by 1 each time.
This is an updated non-7dRTS version that displays these values on screen :)
Windows users:
Download from
https://dl.dropboxusercontent.com/u/6433222/Schaak-7dRTS.zip (strict 7dRTS version)
or
https://dl.dropboxusercontent.com/u/6433222/Schaak.zip (potential updates)
Linux/OSX users:
Clone github repository https://github.com/essarrdee/Schaak
make && make info && make clean && make run
requires SFML 2.0 and c++11-compatible compiler (preferably g++)
http://sfml-dev.org/download/sfml/2.0/
======
Public repository: https://github.com/essarrdee/Schaak
Chess-based 7 Day RTS game with local multiplayer.
Written in 168 hours.
Start time: 21:00, Monday 22/07/2013
End time: 21:00, Monday 29/07/2013
Design: SRD. Contributions from Chris Heyes, Derrick Creamer, Michal Walczak.
Code: SRD. Contribution from Michal Walczak.
Art: SRD.
Makefile: Michal Walczak.
SFML: Laurent Gomila.
========== Capture the enemy King! ==========
============ Protect your King! =============
Controls:
Arrow keys/WASD to scroll.
Mouse to window edge to scroll.
Scroll to zoom.
Space to pause.
Tab to switch control between black and white.
Be nice and share the mouse/keyboard (or plug in two!).
Current control has green cover squares, enemy has magenta.
Left-click drag to select pieces.
Right-click drag to set destination area.
Click piece symbols to select all pieces of that type.
Control-click piece symbols to restrict the current selection to pieces of that type.
Delete sacrifices any selected pawns for money.
Upgrades:
Click the "Speed" and "Block" buttons to spend money on upgrades
Each upgrade costs 10*(level*level+1) money, and increases that stat's level by 1. That means the cumulative cost of upgrading a stat is cubic.
AI:
Click the AI buttons to switch between different AI modes for your units.
AI 1 (default) is *survive* (prioritise survival)
AI 2 is *evade* (don't walk into enemy cover, but take exchanges)
AI 3 is *advance* (walk into enemy cover if there is friendly cover or a piece to capture)
AI 4 is *kamikaze* (ignore enemy threats, go to destination and take any opportunity to capture a piece)
Block starts at 0% for all pieces and goes up 1% each time.
Speed starts at 30,40,50, or 60 and goes up by 1 each time.
This is an updated non-7dRTS version that displays these values on screen :)
Windows users:
Download from
https://dl.dropboxusercontent.com/u/6433222/Schaak-7dRTS.zip (strict 7dRTS version)
or
https://dl.dropboxusercontent.com/u/6433222/Schaak.zip (potential updates)
Linux/OSX users:
Clone github repository https://github.com/essarrdee/Schaak
make && make info && make clean && make run
requires SFML 2.0 and c++11-compatible compiler (preferably g++)
http://sfml-dev.org/download/sfml/2.0/
Comments18
* Added timer/Kframe counter.
* Added text to upgrade/AI buttons.
* Pieces spawn on their King's side of the board, decreasing risk of unintentional win.
* Movement speed cut by 50%.
* Spawn rate cut by 33%.
The whole thing should be a lot more comprehensible now. It can be downloaded from
https://dl.dropboxusercontent.com/u/6433222/Schaak.zip (this is not the strict 7dRTS version at the top of the page)
Great work!
Did you try giving orders with the mouse? The pieces take your orders pretty seriously, even if you don't control their production.
I have a problem with user feedback though, where I don't see my unit's vital stats. But it seems you're aware of this. I played the strict 7dRTS version for fairness in my ratings... I'll try the new version now though!
Please keep going with this!!
Definitely needs further expanding, you've got something here.