Skip to content

feat: Add temporary ai ally power up (#263)#378

Merged
jvondermarck merged 10 commits intojvondermarck:mainfrom
Nathan84625:Add-Temporary-AI-Ally-Power-Up
Apr 8, 2026
Merged

feat: Add temporary ai ally power up (#263)#378
jvondermarck merged 10 commits intojvondermarck:mainfrom
Nathan84625:Add-Temporary-AI-Ally-Power-Up

Conversation

@Nathan84625
Copy link
Copy Markdown
Contributor

✅ PR Checklist

Tip

Please check the boxes below to confirm you followed the contribution guidelines:

  • My PR title follows the format: type(scope): description (#issue) (scope and #issue optional)
  • I used the correct type: feat, fix, refactor, docs, test, chore
  • I reviewed my code and removed unnecessary debug logs or comments.
  • I tested my changes and verified they work as expected.
  • I ran the project to confirm it compiles and runs correctly.
  • I read the Code of Conduct and the Contribution Guidelines.

📝 What does this PR do?

  • The dinosaur have now a 1% to drop an ally in game ! This ally can only be pick up once in a game (if you misse it the first time, it call still be drop again). The last 30 seconde and have 2 lives. The ally shoot at the same time as the player and move with him.

🔗 Related Issue

  • This PR fixes/closes: #<263>

📸 Screenshots / Demos (if applicable)

AllyDropDemo AllyDemo

💬 Extra Notes (Optional)

For my collision, I used the CollisionHandler class, but I was wondering if it's really usefull to use it. My first reflex was to put my collision releated code in the GameAction class, because it's have the responsibility of the game engine ? Maybe it's juste me that did not undersand it's purpose well, I'll be happy to receive an explaination !


❤️ Thanks again for your contribution to Dinosaur Exploder!
Your efforts help make this project awesome for everyone. 🦖✨

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
dinosaur-exploder Ignored Ignored Preview Mar 10, 2026 1:09am

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 10, 2026

✅ Code Formatting Check Passed!

badge

Great job! 🎉 Your code follows the Google Java Style Guide.


🤖 The DinoBot Team 🦖

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 10, 2026

Build preview 🚀

badge

Thanks for your contribution to this open-source project! ❤️

A new build has been generated for this pull request:

  • 🎮 Game Artifacts: 🐧 Linux / 🍎 macOS / 🪟 Windows
  • 🧪 Workflow Run: View Logs
  • 🔖 Commit: 5cba3f2c3a079d6c0c367dd14d24a684d706fd7d

Tip

This JAR lets you test the latest version of the game from this PR.

Note: Artifacts auto-expire after ~90 days.

Happy testing & enjoy the game! 🎮

The DinoBot Team 🦖

@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Owner

@jvondermarck jvondermarck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heyyy, so sorry for the delay, I was on holidays, looks all good to me, thanks so much!!

@jvondermarck jvondermarck merged commit 04e205b into jvondermarck:main Apr 8, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants