-
Notifications
You must be signed in to change notification settings - Fork 4
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
[Team 1] Projectiles #7
Comments
Hi, As we discussed in our meetings, I can then also focus on experimenting with projectiles that disappears upon contact, causing a localized splash damage area that effects nearby enemies and/or focus on a dampening effect even after collision with an enemy that affects subsequent enemies. I understand this might cause some overlap between the AOE effects with @gregchan550 so I'm more than happy to pair up with him on this comprehensive task. |
Also, I think we should also have someone focusing on the "projectile generation and behavior" aspect. They can implement a dynamic projectile firing system that allows projectile to be launched from towers at a periodic interval. Can also establish a starting pivot point at the launching site, allowing projectiles to be fired at different angles based on the desired input. Also what about the UI, design and sound effects of the projectile and it's impact on other entities. There's going to be different types right? Should we also allocate someone for this? ALSO, I think we should also consider the adaptability and scalability of said effects so it may be reused and altered for other situational purposes. (i.e. mobs shooting projectiles back or the ramping difficulty of the game.) and add this in our feature description. That's it I promise.. Sorry team lol |
Hello @freshc0w, You do bring up some important points and we have made these changes to the Feature ticket. Thank you for your input. |
Description
In this first sprint, our team will be focusing on creating the base functionality of projectiles that will be used by towers and mobs. We will be focusing on this like collision, speed, and direction. Our completed single-target projectile will move linearly in one direction and stop when coming into contact with other objects (mobs). On top of this, we will also be adding the base functionality of AOE effects which can be added to projectiles and towers. We will be focusing on making sure that the code we write for projectiles and AOE effects can be easily reusable so that other feature teams can use our base functionality. For example, the mob feature team will be able to use our projectile class and fire back at towers and the other tower feature team can use our AOE effects for their towers. It should also be scalable so that when difficulty ramps up, we can easily change things such as speed and frequency.
SubFeature/component (optional)
Collision - @freshc0w
Adding the collision mechanics of the projectiles so that they will have a hitbox.
Single-target Projectile - @MiniSoda17 & @cindyle1
Adding the base mechanics for all projectiles within the game
AOE Effects- @gregchan550 & @freshc0w
Adding the base mechanics for AOE effects within the game
Multi-target Projectiles - @JSLLW
Extending the functionality of single-target projectiles to be able to have multiple targets.
Examples (optional)
Dependencies
Milestones
List of sub-features you intend to have done and in Master by the end of the sprint.
Completion Deadline: Aug. 30
Extras (optional)
Documentation
Members
The text was updated successfully, but these errors were encountered: