← Back to Works

DiscordDuelBot

Pythonチーム開発Bot開発ハッカソン
DiscordDuelBot screenshot 1

概要

Discord上で2人のプレイヤーがリアクション操作によって対戦できる、ターン制バトルBotです。プレイヤーは「戦士」「魔法使い」「狩人」からクラスを選択し、それぞれ異なるステータスとスキルを駆使して戦います。攻撃やスキルはリアクションボタンで選択し、HPが0になったプレイヤーが敗北となります。テキストチャンネルで進行する手軽なゲームとして、友人同士で楽しめるBotを目指しました。

開発期間

2024/11/09 ~ 2024/11/10

使用技術

主要ライブラリ

  • discord.py
  • asyncio
  • emoji
  • random

開発ツール・環境

  • VSCode
  • Python
  • macOS
  • Discord API(Botトークン連携)

作成してみて

Discord Botを今までに作成したことがなく、わからないことが多かったが恊働での開発でどのように進めていくかを話し、納得のいく物が作ることができました。また、Discord API活用や拡張性を意識した設計で、実践的なBot開発の知見を得ることができました。