discord-tictactoe

Highly customizable innovative Discord Bot for playing Tic-Tac-Toe 🎮🏅

APACHE-2.0 License

Downloads
1.2K
Stars
100
Committers
18

Bot releases are hidden (Show)

discord-tictactoe - v4.2.0 Latest Release

Published by utarwyn about 1 year ago

What's Changed

ℹī¸ Reminder: this version only works with discord.js v14.

  • Add "newGame" event — #528 [67f3fb86a66186d54eda88b7cdcaaa30747e5bfe]
  • Add an option to display the player's emoji — #537 [f8815a73d84a3ab18b68a3d5c7bd5ee47c2f114d]
  • Add a method to register custom message providers — #538 [2ce50f1613de42d45c571ea812e1b859d982de53]
  • Adapt expiration message to game board delete configuration — #494 [44a3f45f0f8d74647362c54be2c7d4c13da43a1e]
  • Do not remove reactions if not configured — #442 [0ec165e57f35896a0a1b5bb695e1344d26a22662]
  • Remove mandatory reaction perm if not needed — #442 [d7a460c469ce93dedb8bb0022fe8d2f3f7b1d1ef]
  • Bump discord.js from 14.7.1 to 14.12.1

Translations

New Contributors

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v4.1.1...v4.2.0

discord-tictactoe - v3.3.0

Published by utarwyn about 1 year ago

What's Changed

ℹī¸ Reminder: this version only works with discord.js v13.

  • Add "newGame" event — #528 [67f3fb86a66186d54eda88b7cdcaaa30747e5bfe]
  • Add an option to display the player's emoji — #537 [f8815a73d84a3ab18b68a3d5c7bd5ee47c2f114d]
  • Add a method to register custom message providers — #538 [2ce50f1613de42d45c571ea812e1b859d982de53]
  • Adapt expiration message to game board delete configuration — #494 [44a3f45f0f8d74647362c54be2c7d4c13da43a1e]
  • Do not remove reactions if not configured — #442 [0ec165e57f35896a0a1b5bb695e1344d26a22662]
  • Remove mandatory reaction perm if not needed — #442 [d7a460c469ce93dedb8bb0022fe8d2f3f7b1d1ef]
  • Bump discord.js from 13.10.2 to 13.16.0 [0374031cd8b1177ef9d77f9b6baee4cf03732f05]

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v3.2.1...v3.3.0

discord-tictactoe - v4.1.1

Published by utarwyn over 1 year ago

What's Changed

ℹī¸ Reminder: this version only works with discord.js v14.

  • Empty embeds if game board does not use them — #433 [f7c15827ad1cbcd3c0baeae4d88d6efbd4b43fbb]
  • Use dash as default button label to avoid API errors [db9b5c234f78b1906b5b7a0635ee5121ab645aeb]

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v4.1.0...v4.1.1

discord-tictactoe - v3.2.1

Published by utarwyn over 1 year ago

What's Changed

ℹī¸ Reminder: this version only works with discord.js v13.

  • Empty embeds if game board does not use them — #433 [f7c15827ad1cbcd3c0baeae4d88d6efbd4b43fbb]
  • Use dash as default button label to avoid API errors [db9b5c234f78b1906b5b7a0635ee5121ab645aeb]

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v3.2.0...v3.2.1

discord-tictactoe - v4.1.0

Published by utarwyn over 1 year ago

What's Changed

One of the most requested features is out! Configurable AI difficulty ✨
ℹī¸ Reminder: this version only works with discord.js v14.

  • Configurable level of difficulty of AI algorithm by @utarwyn in https://github.com/utarwyn/discord-tictactoe/pull/389
  • Add option to disable all buttons when game is over — #354 [5010bdbce0c07a522d1a4e66df87e3d81afcfcb2]
  • Add option to use an embed for the game board — #388 [6b7d2146672449d8002e1f7cd5e21a38edb00c04]
  • Add option to customize module embed color — #388 [d4cc68943b0043e992315b8d228e9fbb9943d35a]
  • Add customizable idle button emoji — #417 [19b9ddc6c468d2e024740eeb2418b35e35f83b43]
  • Move to discord.js v14.7+ [35ba5f14bc5b8c211f0533f53c7f64f643f14a82]

Translations

New Contributors

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v4.0.0...v4.1.0

Thank you all for your contributions to the translations of the module!

discord-tictactoe - v3.2.0

Published by utarwyn over 1 year ago

What's Changed

One of the most requested features is out! Configurable AI difficulty ✨
ℹī¸ Reminder: this version only works with discord.js v13.

  • Configurable level of difficulty of AI algorithm by @utarwyn in https://github.com/utarwyn/discord-tictactoe/pull/389
  • Add option to disable all buttons when game is over — #354 [5010bdbce0c07a522d1a4e66df87e3d81afcfcb2]
  • Add option to use an embed for the game board — #388 [6b7d2146672449d8002e1f7cd5e21a38edb00c04]
  • Add option to customize module embed color — #388 [d4cc68943b0043e992315b8d228e9fbb9943d35a]
  • Add customizable idle button emoji — #417 [19b9ddc6c468d2e024740eeb2418b35e35f83b43]

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v3.1.0...v3.2.0

discord-tictactoe - v4.0.0

Published by utarwyn about 2 years ago

What's Changed

⚠ī¸ Do NOT use v4 of the module with discord.js v13 or v12! This will NOT work.
✨ Version 3 is still supported and bugfixes will also be made on it. Check readme for more info.

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v3.1.0...v4.0.0

A huge thanks to @Gorniaky for adapting the module for discord.js v14!

discord-tictactoe - v3.1.0

Published by utarwyn about 2 years ago

What's Changed

Text commands are over, it's time to move to slash commands! 🚀
⛔ This marks the end of support for version 2 of the module.

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v3.0.0...v3.1.0

A huge thank you to the amazing community that worked on this release!
And especially to: @BestInSpire, @Gorniaky, @ImLuckyCraft, @Kaysil, @mrnothingslee-sudo, @NFYTX

discord-tictactoe - v3.0.0

Published by utarwyn over 2 years ago

What's Changed

⚠ī¸ Do NOT use v3 of the module with discord.js v12! This will NOT work.
✨ Version 2 is still supported and bugfixes will also be made on it. Check readme for more info.

Full Changelog: https://github.com/utarwyn/discord-tictactoe/compare/v2.2.0...v3.0.0

Thanks to @itzInnovator who helped me a lot during testing phase.

discord-tictactoe - v2.2.0

Published by utarwyn almost 3 years ago

Changelog

  • GH-56: add slash command support [6238012d74fe7900c69813829ffe684fb38abe3b] [97a665f2087153642f13c903e323dc834ec56f49] [729078f3bc278f02aabdb3403c1cf47dd7272ed2]
    Want to try it? Follow detailed guide here.
  • GH-53: add configurable option to allow simultaneous games [3725a931272f72c4716a98e5256fe49db23f6314]
  • GH-37: add configurable emojis to customize game board [ae3fea8a2978e39dc54a4b76320bffefab139dfb]
  • GH-28: add configurable list of channel ids where games can be started [841b65e04d81365bdd60551b8048069617d47c77]
  • GH-63: add ability to load an external language file [1f80c200c7b37119df1a6e235394f984d733909d]
  • GH-42: add Dutch (nl) translation (@DaVince89) [789623bea2e6e31108f2d5c3030f34e133570d20]
  • GH-52: reduce Docker image size [cb3cbcd35c9fdfe8270464aca01274c35e30e48b]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.1.1

Published by utarwyn over 3 years ago

Changelog

  • GH-41: fix empty error when sending embed message [46e15b3]
  • GH-43: remove mentions from display names [5c026a3]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.1.0

Published by utarwyn over 3 years ago

Changelog

  • GH-21: support custom command handling systems [b8e00e2]
  • GH-21: improve methods lisibility to create a game instance [8bfe787]
    (old methods will be removed in the next version)
  • GH-25: add configurable gameboard deletion [c0625fa]
  • GH-25: add configurable cooldown on game command [7c34d9c]
  • GH-25: add configurable list of role ids which can start a game [4a5f580]
  • GH-22: add configurable message expire times (duel request, gameboard) [7043049]
  • GH-27: add German language (thanks to @Boschman21) [c320718]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.0.8

Published by utarwyn over 3 years ago

Changelog

  • GH-20: fix unwanted tagging vulnerability, added emojis [11d507f]
  • GH-13: remove invited member mention when cannot play [1c7df31 26c9e45]
  • GH-19: add an event handling system [2bf3567]
  • Bump Node.js version to 14 [26c052b]
  • Bump discord.js to 12.5.1 [232b4bc]
  • Remove unused clientId [604175f]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.0.7

Published by utarwyn almost 4 years ago

Changelog

  • GH-13: Avoid using specific mentions when an opposant is not found (thanks to @anjannair) [bb4183a202f8b4b37be5d7ef605b877f4106a554]
  • GH-14: remove offline check of an invited member (thanks to @JoepTM) [301e09cf382676c5de9cdf9c27adf13a23775385]
  • Bump discord.js to 12.4.1 [56cb8fd77a41bafcb813546a45dc7fab28629194]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.0.6

Published by utarwyn about 4 years ago

Changelog

Some new languages added thanks to the amazing community! Thank you everyone!

  • Add Vietnamese language (thanks to @Kaysil) [5407e3ac3ee0944ef1b1450c69dfc1285f59c840]
  • Add Italien language (thanks to @PGgamer2) [90556c83e4480dde068eb04099016cd2ae885ae9]
  • Add Portuguese/Brazilian language (thanks to @putsbam) [132ff288e5848b49cee3024e6e22092b43c606fd]
  • Add Spanish language (thanks to @ChrisTVH) [d7343b82fb715b2af23c813a81d16f047e881fee]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.0.5

Published by utarwyn about 4 years ago

Changelog

  • Add russian language (thanks to @Phil9424) [e6161ce9e71a861921b19a9fac6b8b664d10393c]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.0.4

Published by utarwyn over 4 years ago

Changelog

  • Fix wrong import when using the bot with NPM [e1c5b8bd9c2552f8b4b7635724688ed739233f39]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.0.2

Published by utarwyn over 4 years ago

Changelog

  • Update the workflow to publish the bot on NPM [7f2e78922af2ab79a18982acb442d7e91e1f5e99]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.0.1

Published by utarwyn over 4 years ago

Changelog

  • Prevent game crash when a player reacts on already played positions [47ea05baadf7ba4ac0923ef3511909021c8788f3]
  • Fix wrong typo in the English language file [037202a3587f5a6c008771776df171ea7ab68c58]

Need help with the bot? Feel free to open an issue!

discord-tictactoe - v2.0.0

Published by utarwyn over 4 years ago

Changelog

  • New feature: duel request message [c471bdfa874413086413c5d61b320f61217d8058]
  • New feature: first AI implementation (Minimax) [baed90aac0d4dec29fbf2cd5b633faa6b41a978a]
  • New feature: new gameboard [9ab5a346f2ac042e072b2a1bacbf86eb3382b893]
  • Support languages EN, FR [75ad0999d8938ef647cf3d5a30ecf5939ec0806b]
  • Using Typescript, Jest, Prettier, ESLint [6ffa479d9fa1f9c1dfdcf568fb00912659c5411b, b65dfb670197c65fb58dffe5f1a33e87c8aa28cb]
  • Add Docker integration [45887ca25fab92ac53c84f05843f971f9bdc7ef8]

Need help with the bot? Feel free to open an issue!

Package Rankings
Top 4.07% on Npmjs.org
Related Projects