Jump to page: 1 2
Thread overview
Damage Control: An homage to Rampart (Alpha)
Dec 31, 2015
rcorre
Dec 31, 2015
Ivan Kazmenko
Dec 31, 2015
rcorre
Jan 01, 2016
MrSmith
Jan 01, 2016
rcorre
Jan 01, 2016
Ivan Kazmenko
Jan 02, 2016
thedeemon
Jan 03, 2016
rcorre
Jan 03, 2016
Ivan Kazmenko
Jan 04, 2016
rcorre
Jan 05, 2016
Ivan Kazmenko
Jan 05, 2016
burjui
Jan 06, 2016
rcorre
Jan 11, 2016
burjui
December 31, 2015
"Damage Control" is a game inspired by one of my old favorite SNES games, Rampart (ok, technically an arcade game, but I had it on SNES).

The project is on Github: https://github.com/rcorre/damage_control

Its very incomplete, but if you don't mind spending a few minutes trying it out I'd really appreciate it.
You can grab a binary from the Github releases page  or try to build it yourself. The content building is a bit involved, but if you just want to build the source you can copy the content folder from a release package.

It is made with Allegro using the DAllegro bindings. The linux build is statically linked to Allegro so you shouldn't to install it, but the rest of the dependencies are shared. Let me know if any are problematic.

The Windows build just comes packaged with a few dlls, including allegro-monolith.

Any feedback is appreciated -- either drop a comment here or file an issue on Github.

It will write save data and settings to "~/.config/damage_control" or "%APPDATA%\local\damage_control". You can change this using the --savedir flag.

There's no included tutorial as I'm hoping the gameplay will be pretty self-evident (let me know if it isn't!).
December 31, 2015
On Thursday, 31 December 2015 at 16:43:53 UTC, rcorre wrote:
> "Damage Control" is a game inspired by one of my old favorite SNES games, Rampart (ok, technically an arcade game, but I had it on SNES).
>
> The project is on Github: https://github.com/rcorre/damage_control
>
> Its very incomplete, but if you don't mind spending a few minutes trying it out I'd really appreciate it.
> You can grab a binary from the Github releases page  or try to build it yourself. The content building is a bit involved, but if you just want to build the source you can copy the content folder from a release package.
>
> It is made with Allegro using the DAllegro bindings. The linux build is statically linked to Allegro so you shouldn't to install it, but the rest of the dependencies are shared. Let me know if any are problematic.
>
> The Windows build just comes packaged with a few dlls, including allegro-monolith.
>
> Any feedback is appreciated -- either drop a comment here or file an issue on Github.
>
> It will write save data and settings to "~/.config/damage_control" or "%APPDATA%\local\damage_control". You can change this using the --savedir flag.
>
> There's no included tutorial as I'm hoping the gameplay will be pretty self-evident (let me know if it isn't!).

Nice to see someone use D + Allegro for a game.  Did that too but have made only few Speedhack-level pieces from scratch so far.

The windows binary works for me, at least for the few minutes I had to try it.

The game flow is not obvious in multiple respects:
1. Shoot: why only six bullets?
2. Rebuild: huh, what's the plan?
3. If the base is not completely enclosed by walls after rebuild, the game ends, giving a ?!?!? impression.  Took me a few attempts to guess the requirement to proceed.

Crashed it :) with S-S-J-J-J-Esc pressed at start (controls -> keyboard -> make an action with an unassigned key and press Esc).

Thanks for sharing!

December 31, 2015
On Thursday, 31 December 2015 at 17:16:32 UTC, Ivan Kazmenko wrote:
>
> The game flow is not obvious in multiple respects:
> 1. Shoot: why only six bullets?
> 2. Rebuild: huh, what's the plan?
> 3. If the base is not completely enclosed by walls after rebuild, the game ends, giving a ?!?!? impression.  Took me a few attempts to guess the requirement to proceed.

1. I was hoping the animation of sending ammo from the bases to turrets would make it obvious that bases grant 6 ammo each. In Rampart, enclosing bases just let you place more turrets, and there was no concept of ammo, which is probably easier to understand.

2. Yeah, this is probably what needs the most explaining, because...

3. It's probably not obvious why you lose the first few times. I guess a 'you have no enclosed territory' message on the failure screen might help a lot.

I'll probably try to include some sort of quick tutorial. Thanks for the feedback!

>
> Crashed it :) with S-S-J-J-J-Esc pressed at start (controls -> keyboard -> make an action with an unassigned key and press Esc).

Yup, that sure does crash it :)
Whenever you map a key that's already assigned, its supposed to jump to the previously assigned action so you can reassign it. Esc was actually mapped to 'menu' (opens the pause menu in-game), but I forgot to include that in the controls menu (so maybe it wasn't even obvious there _was_ a pause menu).

Thanks!
January 01, 2016
On Thursday, 31 December 2015 at 16:43:53 UTC, rcorre wrote:
> "Damage Control" is a game inspired by one of my old favorite SNES games, Rampart (ok, technically an arcade game, but I had it on SNES).
>
> [...]

For me window is not shown. Windows 7 64bit. I see console and graphics windows in taskbar, but no actual window on the screen. Used release v0.2.
January 01, 2016
On Friday, 1 January 2016 at 13:15:02 UTC, MrSmith wrote:
> For me window is not shown. Windows 7 64bit. I see console and graphics windows in taskbar, but no actual window on the screen. Used release v0.2.

Hmm, don't have a windows 7 machine, but maybe I can spin up a VM. Thanks for letting me know.
January 01, 2016
On Friday, 1 January 2016 at 13:15:02 UTC, MrSmith wrote:
> On Thursday, 31 December 2015 at 16:43:53 UTC, rcorre wrote:
>> "Damage Control" is a game inspired by one of my old favorite SNES games, Rampart (ok, technically an arcade game, but I had it on SNES).
>>
>> [...]
>
> For me window is not shown. Windows 7 64bit. I see console and graphics windows in taskbar, but no actual window on the screen. Used release v0.2.

Hmm, mine is Win2008 R2 64-bit (version 6.1.7601) which is essentially the same major.minor version 6.1 as Windows 7 according to the table: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx
January 02, 2016
On Thursday, 31 December 2015 at 16:43:53 UTC, rcorre wrote:
> Its very incomplete, but if you don't mind spending a few minutes trying it out I'd really appreciate it.
> Any feedback is appreciated -- either drop a comment here or file an issue on Github.
> There's no included tutorial as I'm hoping the gameplay will be pretty self-evident (let me know if it isn't!).

It works fine for me on Win 8.1. But I have no idea what's going on in the game, gameplay is totally unknown to me. ;)
January 03, 2016
On Saturday, 2 January 2016 at 23:43:48 UTC, thedeemon wrote:
> On Thursday, 31 December 2015 at 16:43:53 UTC, rcorre wrote:
>
> It works fine for me on Win 8.1. But I have no idea what's going on in the game, gameplay is totally unknown to me. ;)

I added some instructions on the readme: https://github.com/rcorre/damage_control#how-to-play

However, I'm getting the impression that I need to include some better explanations in-game. I guess the gameplay only seemed obvious to me because I made it :)

Thanks for trying it out!
January 03, 2016
On Sunday, 3 January 2016 at 17:09:08 UTC, rcorre wrote:
> I added some instructions on the readme: https://github.com/rcorre/damage_control#how-to-play

"If, at the end of a round, you have no territory, you are defeated."

I'm almost sure this is currently not true for the last round: the "completed" message showed up for me instead of "defeated".

January 04, 2016
On Sunday, 3 January 2016 at 19:53:25 UTC, Ivan Kazmenko wrote:
>
> "If, at the end of a round, you have no territory, you are defeated."
>
> I'm almost sure this is currently not true for the last round: the "completed" message showed up for me instead of "defeated".

Huh, I couldn't repro that. Maybe you had some territory you didn't notice?
Right now even having a single tile enclosed counts -- which actually may be too lenient.

Its also possible there's a bug in the detection of enclosed areas.
« First   ‹ Prev
1 2