I want to learn 🦀Rust🦀, and for that I decided to do a fun project.
I confess I really like the game Escape From Tarkov, for the ones don't know, it's a shooter-looter quite challenging.
Here you can find a video of me, killing one of the most difficult bosses in the game, Killa:
When you play with friends, there is no way to identify who is your teammate (apart from asking questions like: is that you?, are you in <insert place>?).
For that reason, it's quite common to have team kills. 👀
💡Idea
I though it could be a good idea to create a Discord bot to keep track of the team-kills that happens. To make it a bit more fun it could have achievements. I came up with some of them, as an example:
- 🎉First team kill registered🎉
- 👺Killed by five different friends👺
- ...
Also, to promote people using this bot, I though it could be nice if the "killer" get roasted by that team-kill. So then, once the team kill is registered, ChatGPT would reply to the command by roasting the player that made the team-kill.
👷Implementation
The flow is the following:
- User registers who team-killed him using a discord command: > /tk @Manuelarte
- App registers the team kill and
- Checks for achievements
- Requests to ChatGPT a Roast to the user.
- Replies the message to the author plus the achievements achieved with that team-kill.
Technologies/Frameworks Used:
Here is a list of some of the libraries used for this project:
🔗References
- 🖥 Github project (currently is private): https://github.com/manuelarte/tarkov-team-kill-tracker
- 🤖 Discord Bot Framework For Rust: Poise
- 🦀Rust
No comments:
Post a Comment