sugarlabs / flappy-birds-activity

An arcade game for Sugar XOs.
1 stars 13 forks source link

Delete repository #16

Closed Aniket21mathur closed 4 years ago

Aniket21mathur commented 5 years ago

The following changes can be made:

Aniket21mathur commented 5 years ago

@quozl What are your opinions in it. :sweat_smile:

quozl commented 5 years ago

The vertical gap between the top and botton (sic) pole and the horizontal distance between two consecutive sets can be increased.

Under what conditions?

The speed of the bird can be reduced when the game starts and can be increased as the game progress.

Yes.

The bird control can be shifted from upper (sic) arrow key to space bar.

Either key.

Aniket21mathur commented 5 years ago

@quozl the vertical gap and horizontal gap can be increased for all conditions to make the game a bit easier to play for the users :sweat_smile:.

quozl commented 5 years ago

I see, thanks.

Aniket21mathur commented 5 years ago

@quozl finally what changes we have to make? Thanks!

quozl commented 5 years ago

I understand the issue you've raised. The game is difficult to play and requires mastery. Your suggestions will lower initial difficulty but yet still enable mastery. Will you provide controls for difficulty as well? Where will you store the number of games played; in the activity instance data directory, or in the journal entry? Advantage to the latter is deleting the journal entry restarts from initial difficulty.

Aniket21mathur commented 5 years ago

@quozl I am sorry I am not able to clearly undersatnd "Will you provide controls for difficulty as well?" Is there any need to store the no of games played? Please clarify. Thanks!

quozl commented 5 years ago

Sure.

"Will you provide controls for difficulty as well?"

What you proposed earlier in the issue is that the game start easy and become harder over time. This means there is some internal state which you might call difficulty. Showing this state on display may be helpful to a player. Allowing the state to be changed by the player may also be helpful. A control is a UI widget.

Is there any need to store the no of games played?

When the activity is stopped, and then started again, the internal state which you might call difficulty will either reset to the default, or reset to the previous value. One way to reset to a previous value is to store the number of games

You've proposed a feature, and we're working toward how you might implement the feature.

nswarup14 commented 5 years ago

May I suggest having three different levels of difficulty for the user to choose from? When the user feels he has a certain amount mastery over a particular level, he can switch to a higher difficulty level. As @Aniket21mathur pointed out, each level can vary in terms of 1) Speed of the bird 2) Distance between two sets of pillars 3) Gap between the upper and lower pillar

This might prove a better experience to the user, as I have noticed that several mobile apps have a similar kind of features. I welcome further discussion on this topic.

Aniket21mathur commented 5 years ago

Thanx @nswarup14 for your suggestion, it will be good to break the game into three levels of mastery, varying the mentioned parameters, any suggestions for other parameters that should be changed between levels. @quozl What you have to say in this?

Where will you store the number of games played; in the activity instance data directory, or in the journal entry?

I think that it would be better to save the progress made by user in the activity instance data directory

quozl commented 5 years ago

I've nothing further to say; except; please continue to work toward consensus.

rhl-bthr commented 5 years ago

This activity is similar to https://github.com/sugarlabs/flappy.

I have implemented different levels in https://github.com/sugarlabs/flappy/commit/c1e8a11d56ccfe37a9cfb8b6ab5bff5f70930ea4

Here are my suggestions,

Aniket21mathur commented 5 years ago

Thanks @pro-panda for your suggestions.I will soon start working on it!

quozl commented 5 years ago

I agree with @pro-panda. I had not noticed the duplication until now.

iamutkarshtiwari commented 4 years ago

I don't think the aforementioned repositories are similar in any way but the concept. The graphics and gameplay of this activity are almost the same as the actual flappy bird android app. The time I wrote this activity, I did a terrible job hardcoding dimensions which makes it difficult to scale/play this on different sized displays. Apologies for that.

Thanks to @AlanJAS for helping me port some of my first Sugar activities.

quozl commented 4 years ago

Thanks for the review. I think that leaves nothing further that will be done in this issue, so I'll close it.