Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

add more mob when score increase #19

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

yosiasm
Copy link

@yosiasm yosiasm commented Oct 6, 2019

No description provided.

Copy link

@koutoftimer koutoftimer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can reach negative values (decreasing score) for killing enemies, which is not intended behavior.

@@ -494,7 +494,7 @@ def update(self):
## now as we delete the mob element when we hit one with a bullet, we need to respawn them again
## as there will be no mob_elements left out
for hit in hits:
score += 50 - hit.radius ## give different scores for hitting big and small metoers
score += 50 - hit.radius -int(score/3000 ) ## give different scores for hitting big and small metoers

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can it be that an expression 50 - hit.radius -int(score/3000 ) gives a negative value?

Plus: is it unconvinient to add whitespace inside brackets as well as no space around minus sign.

Comment on lines +508 to +509
for m in range(int(1+score/3000)):
newmob() ## spawn a new mob

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So, you have increased number of mobs at 100% of initial value every 3000 score. Maybe it will be better to make more smooth switch? 100% at a time is a lot, it can like "no mobs" and "a lot of mobs" transition, because of x2, while reaching every new barrier will give us +33%, +25% or total amount of mobs and it may be unnoticeable.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants