Skip to content

🏹 14.02 When the user losses an arrow, make one arrow from the scoreboard slide upwards #37

@LucasDondo

Description

@LucasDondo

🧠 Learning 0

This is the first time I have opened this project in a long time (I've been working mainly at M2), and now I realize the importance of what everybody says about writing the code for the future's you. I understand some things, others seem silly, or I can even see that some code has clearly been written just because it was the first-fast workaround I have found. Not good. Not good at all.

Code must be written in such a way that it will continue to be understandable in the future, and not only that but also having a lot of precautions w/ the "solution" implemented. It cannot be a workaround. It must be a solution. It must be the best solution. Everything is better when I find a solution and afterwards find a way to enhance that solution further and further. Don't be lazy.

Why? Nicer code. Noob Pro code. Better code. That's what I aspire to.

🧠 Learning 1

Yes, this is a quite sneaky peaky UX improvement: so small that it is a (nearly but not totally) imperceptible change. However, it is not only good for the video I'll create about this game, but also a way of getting out of the comfort zone of having a lot of ideas but not taking them to action.

🐾 Steps

  • First of all, I must change the meth from displaying a single img to three, each one being an individual arrow from a sprite group.
  • Then, it's kinda what I did in Alien Invasion! by me w/ the scoreboard astronauts.
  • Once that's done, the animations come into place. This is the reason I created this issue. Beautiful details.
  • The first animations are for when the user misses a shot.
  • The second one is for when a new game starts. The arrows should come down from the top of the screen.

Metadata

Metadata

Assignees

Labels

Improve UI/UXThe change needed improves the user experience.LearningThis issue includes some learnings or insights.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions