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

[Team 1] Animal Player and Combat AI #345

Closed
8 of 10 tasks
shaivikaaaa opened this issue Sep 15, 2024 · 0 comments · Fixed by #359
Closed
8 of 10 tasks

[Team 1] Animal Player and Combat AI #345

shaivikaaaa opened this issue Sep 15, 2024 · 0 comments · Fixed by #359

Comments

@shaivikaaaa
Copy link
Contributor

shaivikaaaa commented Sep 15, 2024

Description

This feature focuses on enhancing and refining various aspects of the game, from button resizing to combat mechanics integration. The first priority is resizing buttons to match the current template and screen size, ensuring consistency across different devices. Additionally, a story screen will be integrated to provide background context when an animal is selected. We will introduce a new cutscene at the beginning of the game to explain its premise, improving player immersion. Other key components include leveling up animal stats, reworking how the selection screen reappears when an animal enters the water or air kingdom, enhancing the selection screen interface, and integrating quick-time event combat into the main game. Continuing from the last sprint, we will also finish implementing animal animations to add dynamic visual elements to the game.

SubFeatures/Components

  • Button Resizing & Screen Compatibility: Resize buttons and screens to match the current template for consistent display on various devices. Task Ticket
  • Story Screen Integration: Add an interactive story screen that displays specific and personalised information when an animal is Task Ticket
  • New Cutscene Introduction: Create a new opening cutscene introducing the game and its objectives. Task Ticket
  • Animal Stat Levelling: Implement the system for leveling up animal stats as they progress through the game.
  • Extend Player Camera: Further extend the player camera to handle map edges Extend Player Camera #364
  • Selection Screen Reappearance: Redesign how the animal selection screen reappears when entering the water/air kingdom.
  • Quick-Time Event Combat: Integrate the quick-time event combat system into the core game mechanics [Team 10] Integrate Quick-Time-Events to Combat moves  #349
  • Animal Animations: Continue the work from the last sprint to complete the animal animation features Animal Animation Direction Update and Key-Based Controls #169
  • Enemy Combat AI: Implement enemy AI in turn-based combat system Enemy Combat AI #363
  • Sound: Continue to integrate sound for each of the other animal(s) in the game
  • Integrating the Responsive Design for Animal Selection Screen: The animal selection screen should re-align and resize its elements smoothly when the window is resized, ensuring that buttons and images are displayed correctly and remain functional. Task Ticket

Examples

  • Button Resizing: Ensuring buttons resize dynamically for various screen sizes while maintaining a consistent UI.
  • Cutscene: A 10-second cutscene that introduces the world and explains the game’s objective before gameplay starts.
  • Combat Integration: Quick-time events in combat will engage the player with timed prompts to enhance action sequences.

Dependencies

  • This feature depends on the completion of the ongoing animal animation task from the last sprint (#xx).
  • The quick-time event combat integration is linked to the core combat system (#xx).
  • Button resizing relies on screen scaling mechanics (#xx).

Milestones

  • Button resizing and template matching (Sept. 20)
  • Integrating quick-time event combat into main gameplay (Sept. 20)
  • Story screen integration with animal selection (Sept. 22)
  • Cutscene introduction for game background (Sept. 24)
  • Extend player camera (Sept. 24)
  • Reworking selection screen for water/air kingdoms (Sept. 25)
  • Implement enemy combat AI (Sept. 25)
  • Finalize animal animation implementation (Sept. 29)

Completion Deadline: Sept. 30

Extras (optional)

  • Enhance background visuals for animal selection screens.
  • Implement additional animal abilities in combat sequences.

Documentation

Members

  • Shaivika Anand (@shaivikaaaa) (Discord Handle: shaivikaaaa)
  • David Araba (@davidaraba ) (Discord Handle: 9jadavid)
  • Kavya Sikka (@falgonn) (Discord Handle: Kavya)
  • Alex Johnson (@KungKemi) (Discord Handle: KungKemi)
  • Andre Bissell (@AndreBissell) (Discord Handle: dr.dre2725)
@KungKemi KungKemi changed the title Team 1 - Animal Player [Team 1] Animal Player Sep 15, 2024
@KungKemi KungKemi added this to the Sprint 3 milestone Sep 15, 2024
@shaivikaaaa shaivikaaaa linked a pull request Sep 15, 2024 that will close this issue
@KungKemi KungKemi reopened this Sep 15, 2024
@KungKemi KungKemi mentioned this issue Sep 15, 2024
8 tasks
@KungKemi KungKemi changed the title [Team 1] Animal Player [Team 1] Animal Player and Combat AI Sep 15, 2024
@KungKemi KungKemi mentioned this issue Sep 15, 2024
1 task
@falgonn falgonn closed this as completed Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants