race condition with lives and dollars earned

Bug #1470262 reported by Seth Arnold
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Machines vs. Machines
New
Undecided
Unassigned

Bug Description

Hello, in the Shoot The Sherif level 23 on easy, I found a race condition:

With the correct placement of towers very early in the level, it's
possible for one of the enemies to reach the goal just as the final tower
is shooting. There are several possible outcomes:

- Earn $2 but still lose a life
- Earn $2 and lose no lives
- Do not earn $2, lose a life

The first case demonstrates the race condition -- I shouldn't lose a life
if I earned $2 "for the kill".

I don't know if the game should be fully deterministic or if there are
elements of randomness involved; it feels like the first case happens most
of the time, the second case happens rarely, and the third case almost
never.

Here's a quick attempt to ascii-art the level. Place the first O in the
lower-left location, so that it will hit the most enemeies. Place the
second O in the upper right location, so it will do the best it can, as
soon as you've earned enough money from the first round. The very last R
of the second round will dissapear into the destination just as the last O
fires.

               +-+
               |O|
     +-+ +-+ X
     |O| |
   +-+ +-+ +-+
   | | |
 +-+ +-+
 |
 X

 I think I need that life in order to finish this level, I can't figure
 out how to make it through yet.. :)

 I'm on a Nexus 4, r20, MvM version 1.3.1.

 Thanks

Revision history for this message
Seth Arnold (seth-arnold) wrote :

Launchpad apparently doesn't like ascii art. You can see the image as I intended by hitting the little yellow "edit" pencil icon above my description, that brings up an edit control that looks better for me (firefox).

Thanks

Revision history for this message
Michal Predotka (mpredotka) wrote :

Hi, thanks for your bug report. I've noticed the issue you described few times when I was creating the levels. I'm sure all the levels are possible to pass with no lifes losing on hard. I admit that I haven't tested that on easy or medium. I'll try to check it and fix it.

Revision history for this message
Seth Arnold (seth-arnold) wrote :

(I did manage to finish the Lets Shoot The Serif puzzle pack on easy even without that very last life. I don't know why this level was so much harder for me than the other levels.. :)

Thanks

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.