YONのドバトブログ

YONの土鳩ブログ

ゲーム好きの鳩"YON"がツイッターでは言い切れないことについて書き連ねるブログ

Python

startgg API, pysmashgg 使い方と使用例まとめ

この記事では、主にスマブラ大会を管理・運営するウェブサイトのstart.gg(旧smash.gg)のAPIと、そのAPI用のpythonパッケージであるpysmashggを取り上げ、使い方と使用例を解説する。大会データの取得や処理の参考にしてほしい。 トークン取得 Developer Porta…

スマメイト方式でプレイヤーランキングやシードポイントを計算する

この記事では、大会順位や大会規模ではなく、大会で対戦した相手の強さを考慮してシードやランキングを計算する方法と、その結果を紹介する。どのような大会にも適用できるが、この記事ではスマブラの競技コミュニティを取り扱う。 なお、この記事は寝椅子氏…

スマブラー格付けチェックの正解者はスマメイトレートが有意に高いか?【スマブラSP】

この記事では、にえとの氏企画のスマブラー格付けチェックの正解者、不正解者それぞれについて、スマブラSPオンライン対戦サイトスマメイトのレートを比較し、正解者が不正解者に比べレートが有意に高いかを統計的に検証する。 スマブラー格付けチェックは、…

スマメイト配信画面に表示したレートを自動更新するソフト配布【スマブラSP】

この記事では、スマブラSPオンライン対戦サイト「スマメイト」の配信をする際に、画面に表示したレート等を自動更新するための自作ソフトの導入方法を解説する。 このソフトはほーずき氏が作成されたスマメイトのレート等を自動取得するだけのプログラム_ver1.…

はてなブログの自動下線キーワードリンクを除去するフリーソフトを作った

この記事では、はてなブログ記事に自動追加される下線付きはてなブログタグリンクを、自作のフリーソフトを使って手早く除去する方法を解説する。ソフトはGitHubで公開中。 【2021/04/18 追記】pythonコードを直接実行する形式ではなく、exeファイルを実行す…

凶悪高難度パズルゲーム「ウボンゴ3D」の作問&解答プログラムを書いた

この記事では、高難度パズルボードゲーム「ウボンゴ3D」の問題作成&解答作成プログラムの解説をする。コード本体はGitHubにアップロードしている。 こちらの記事でも紹介したが、ウボンゴ3Dは立体ブロックを組み合わせてお題の立体を作るパズルボードゲームで…

ダブルエリミネーション方式のトーナメント大会は、どの程度適切な順位付けができるか

この記事では、トーナメント大会を行う形式の一つである「ダブルエリミネーション方式」(ダブルイリミネーションとも)が、通常のトーナメント方式に比べて、どの程度適切な順位付けをできるかについて書く。 なお、この記事は寝椅子氏の企画であるスマブラAdve…

「ハリーポッターと賢者の石」の論理パズルは、書籍中の情報だけで解けるか【数学・Python】

書籍「ハリーポッターと賢者の石」(1999)には、以下のような論理パズルが登場する。 テーブルに横1列に並んだ7本のビンと紙が置かれており、紙には次のように書かれている。前進の薬と後退の薬の場所はそれぞれどこか? 前には危険 後ろは安全君が見つけさえす…