Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delete repository #16

Closed
Aniket21mathur opened this issue Dec 28, 2018 · 16 comments
Closed

Delete repository #16

Aniket21mathur opened this issue Dec 28, 2018 · 16 comments

Comments

@Aniket21mathur
Copy link

The following changes can be made:

  • The vertical gap between the top and botton pole and the horizontal distance between two consecutive sets can be increased.
  • The speed of the bird can be reduced when the game starts and can be increased as the game progress.
  • The bird control can be shifted from upper arrow key to space bar.
    I suggest these changes to make the game bit easier so that the user is kept motivated.I myself played 10 times and my best was 4 😅 .It might be possible that I am a really bad player 😅 😅
@Aniket21mathur
Copy link
Author

@quozl What are your opinions in it. 😅

@quozl
Copy link
Contributor

quozl commented Dec 30, 2018

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
Copy link
Author

@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 😅.

@quozl
Copy link
Contributor

quozl commented Jan 2, 2019

I see, thanks.

@Aniket21mathur
Copy link
Author

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

@quozl
Copy link
Contributor

quozl commented Jan 3, 2019

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
Copy link
Author

@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
Copy link
Contributor

quozl commented Jan 6, 2019

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
Copy link

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
Copy link
Author

Aniket21mathur commented Jan 17, 2019

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
Copy link
Contributor

quozl commented Jan 18, 2019

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

@rhl-bthr
Copy link

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

I have implemented different levels in sugarlabs/flappy@c1e8a11

Here are my suggestions,

  • see what's different between the two, (also review git histories)
  • implement the features missing in one but present in the other
  • delete the other repository

@Aniket21mathur
Copy link
Author

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

@quozl
Copy link
Contributor

quozl commented Jan 18, 2019

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

@rhl-bthr rhl-bthr changed the title Suggested Changes Delete repository Jan 23, 2019
@iamutkarshtiwari
Copy link
Contributor

iamutkarshtiwari commented Nov 12, 2019

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
Copy link
Contributor

quozl commented Nov 13, 2019

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

@quozl quozl closed this as completed Nov 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants