Crimson Assault

Overall★★★★★★★★★★2.82
Fun★★★★★★★★★★2.78
Innovation★★★★★★★★★★2.89
Theme★★★★★★★★★★3.04
Graphics★★★★★★★★★★2.27
Audio★★★★★★★★★★1.89
Humor★★★★★★★★★★1.88
Mood★★★★★★★★★★2.25

Crimson Assault


screen1.png
You control a group of expendable soldiers on a mission to
prevent evil guerrilla forces from seizing power with their
newfound artifacts of power (lava lamps). Destroy the artifacts,
while freeing your brethren imprisoned by the enemy.

Instructions:

Use right-mouse button to move your troops and to attack enemies.
You can attack doors/cages/lamps to destroy them.
Cages contain new soldiers that join you once freed.
Lava lamps need to be destroyed to finish the level.
The more troops you control, the slower and clumsier they get.

Controls:

Right mouse button - Give orders (move/attack)

Space - Cancel orders

WASD - Move camera

Escape - Quit

screenshot

Comments15

orcdraco
orcdraco5 Dec 2017, 16:41
Nice game! Controlling the soldiers are really tricky, though.
Mathiouza
Mathiouza6 Dec 2017, 18:55
Cool game ! But too hard I think x) It lacks music though. But the idea is interesting ! Keep coding !
sgadrat
sgadrat6 Dec 2017, 20:31
Linux here, I have SFML 2.4.2 (.so versioning) intalled while your game links against 2.3. I tried to force linking against my version, but it makes the game segfault. I wanted to build from source, but there is no build instruction nor a Makefile.

Can you distribute your game with its version of SFML .so file or give us build instructions in sources?
OnionBurger
OnionBurgerauthor6 Dec 2017, 20:50
@sgadrat I don't actually use Linux and have little experience with makefiles. I only used a Ubuntu VM to compile the code. Can you run the game? Or are you just having problems with building?

I used 'sudo apt-get install libsfml-dev' (described here: https://www.sfml-dev.org/tutorials/2.4/start-linux.php). For some reason, it installs the older version of SFML, so I had to do with that.
Florian van Strien6 Dec 2017, 21:25
I like this game idea, and I like how you used the theme. The game is fun, but the controls are a bit hard and don't feel very responsive, even if you have just one soldier. I tried a few times, but I never even managed to complete the first level. It's good that you have sound, but the sound effect is a bit too loud and distorted for my taste.
Pavel Smejkal
Pavel Smejkal6 Dec 2017, 21:26
Pretty hard but good game. I enjoyed the micro :) Also having one last soldier and being Rambo is nice way to play as well :D Good job!
megabrutal6 Dec 2017, 22:42
I get this error message:

`./CrimsonAssault: error while loading shared libraries: libsfml-graphics.so.2.3: cannot open shared object file: No such file or directory`

I installed the `libsfml-graphics2.4` package, but I still get this.
OnionBurger
OnionBurgerauthor7 Dec 2017, 07:22
@megabrutal There seems to be a problem with Linux. I'll try to fix it when I get the time.
sgadrat
sgadrat7 Dec 2017, 12:14
@OnionBurger When trying your built version, it fails if a newest version of libsfml is installed. To compensate for that, you can distribute your version of libsfml (you will find pathes to files with `ldd CrimsonAssault`). So you copy the libsfml-*.so to "linux_libs/" and we can start the game using the command line "LD_LIBRARY_PATH+=linux_libs ./CrimsonAssault".

On my previous comment, I missed the "other/build.sh" script. It could be good to mention it in the README. There where still two problems: the build.sh is not executable (you have to `chmod +x other/build.sh` to execute it. There also had a compilation error due to a missing include. Here is a patch that solves this two issues: https://pastebin.com/eS9pCHmR

Building with my patch worked well. I'll test the game this evening (GMT+1).
sgadrat
sgadrat7 Dec 2017, 19:12
And now about the game itself. The game mechanics forcing you to adopt an hit-and-run strategy is particularily nice, especially since it is challenged in level 2 by corridor level design and level 3 make it tempting to get a lot of soldiers only to be stuck in the thinner middle area. That's great level design, completely supporting the mechanics.

Some situations could have been more tactical if enemy soldiers had basic pathfinding. Most of the time, you can simply stuck them against a wall and kill them safely.

The homage to the fallen ones at the end is really good, I actually laughted :)
OnionBurger
OnionBurgerauthor8 Dec 2017, 06:19
@sgadrat Thank you so much :)

I've been very busy these days, but I'll try to fix this as soon as I can.
Masthiks11 Dec 2017, 19:29
The concept is really nice! A bit hard though.
Shivur13 Dec 2017, 20:38
Good game!
piscythe14 Dec 2017, 00:26
Interesting. I liked the idea behind the game. That said, the controls are a bit fidgety - both player and enemy soldiers get caught on walls easily and the enemies are small enough that right-click targeting is tricky. I found myself wishing for auto-targeting of some sort. Also, I wish I'd been able to move the screen around my moving my mouse near the edge rather than just with the keyboard. I wasn't really fond of the sound effects. Still, the basic dynamic behind the game was engaging enough to keep me playing all the way through. I cleared all three levels with a total of 17 deaths. Good work!
Jimbly
Jimbly14 Dec 2017, 22:07
I had a lot of problems with the tiny window, kept clicking off it, loosing control, and my guys died :(. I liked watching the guys fumble around though, when I got up to 6 guys, but could never keep more than that alive.
Found a bug?
Tell us on Discord