fumbbl.comのクライアントに、アクティブプレイヤーのハイライト表示を追加しました。
前回の記事 では、1920x1080解像度の画面に適応した新しいレイアウトをFantasy Footballクライアント(Blood Bowl)に追加し、そのダウンロード方法と起動方法について説明しました。
今回は、クライアントに追加した新しい機能をご紹介します:アクティブプレイヤーのハイライト表示です。
fumbbl.comでBlood Bowlをプレイしているとき、相手のターンの際に、どのプレイヤーがアクションを起こすためにアクティブになったのかを把握するのが難しいことに気づきました。公式クライアントでは、アクティブになるとプレイヤーのアイコンがプロファイル方向に回転するだけですが、これはすぐに気づくことができず、少し混乱を招きます。そこで、この状況を改善し、アクションを実行しているキャラクターに注目を集めるための改善策を導入することにしました。アクティブなプレイヤーが点滅し始め、視覚的に注目を集めることで、どこでターンが行われているかを把握しやすくするといいと考えたのです。以下は、私のアイデアを実現した動画です。
皇帝が守る。
ファンタジー・フットボールクライアントプロジェクトfumbbl.comの1920x1080フルスクリーン対応アダプテーション
ゲームワークショップの従業員が考案したボードゲームについて、あまり知られていないものがあります。 これは、状況が異なる場合に影響を与えるルールが非常に多く、プレイするにはプレイヤーが深いゲームの没入状態に入り、ゲーム要素間を切り替える必要があるようなゲームの一つです。ゲームワークショップの他のゲームも同様です。 私はこれまでにWarhammer Underworldsが最も好きで、Blood Bowlへの強い情熱は両方のゲームを同じように楽しむことを可能にしています。
ゲームの魅力の一部は、対戦相手とのインタラクションプロセスにあり、さらに大きな部分はゲームの世界に没頭する想像力と関与にあります。この点では、ゲームの世界を生き生きと描く多くのアーティストの素晴らしいアートワークが大きく貢献しています。:) 同様に、ゲームのキャラクターと世界を描くミニチュアを彩るアーティストたちも、非常に創造的な作業をしています。私の言葉を証明するために、彼らの作品のいくつかの例をご覧ください。
非常に魅力的でダイナミックなアートワークで、すぐに「オオ、これは何?」や「これらの二ルフは誰?なぜ彼の下腹部に光る石があるの?そしてこの無慈悲な見た目のネズミは誰?」などの質問を引き起こします。また、「この人間はこの巨大なオルクとその大きな牙を持つ相手に対して何を対抗できるのか?」という質問も生まれます。このアートワークは、ゲームのプレイ方法、異なる派閥の違い、彼らの特徴やデタリを知りたいという欲求を強く引き起こします。
以下に、オースティン、テキサスの地元の(オースティンの)プレイヤー・アーティストたちの写真の例を示します。これはあなたの注意を引くに値し、美的な楽しみをもたらします。
これらの作品は素晴らしいものではありませんか?:) 各色付けされたミニチュアは、人間の創造性を表現した芸術作品になります。
もちろん、多くの著者はゲームの世界そのものの認識可能で独自の雰囲気を作り出すために努力しています。:) その例として、ゲームの世界でBlood Bowlをプレイする伝統が生まれたページを示します。
英語を話さない方のために、以下に翻訳を提供します。
古代の血の戦いの物語!
遠く昔、人々が洞窟の泥を食べていた頃、エルフがコカトリの脂を髪の毛を整えるために使うことを発見する前、そして二ルフが永遠に酔い続けるようになった以前、存在したのは古代の存在たちでした。これらの神話的な存在は力強く、強大で、世界とその人々に多くの奇跡をもたらしました。その中でも最大の贈り物は、暴力的なスポーツとその聖なるゲームに関する知識でした。
それ以来、ナフルへの崇拝は時折強まり、時折弱まりました。ルストリアンの碑文は、スランノの保護の下で行われたゲームについて語っています。古代のネヘクハラの... 続きを読む.
私たちが生きる社会とその規範についての考察。
私には、たびたび私たちが生きる社会とその規範についての考察が浮かんできます。社会の中で成長し、試行錯誤の方法で社会の規則や規範を検証する人にとって、当初はそれらは明確で確実であるように思えます。しかし、人生を通じて様々な状況を経験するにつれて、多くの場合、我々に提示されるのは嘘であり、我々に信じ込められるものであるという理解が深まります。
私たちはこの世界にやって来て、周りの人々は私たちに、この世界の仕組みと、私たちがどのように振る舞うべきかを教えてくれます。しかし、時間の経過とともに、我々を教え導く人々が、自分たちが私たちに教えるルールに従っていないことを観察することができます。
具体的な例を挙げて説明します。健康保険の組織は、顧客の健康を守ることとケアすることを第一の目的としていますが、実際には、処方箋を取得することができるのは1年間だけです。その後、規則に従って、医師の受診に参加し、費用を支払い、処方箋の更新を受ける必要があります。而且、処方箋自体は無料ではありません。人々は薬の費用を支払い、さらに医師の受診料も支払わなければなりません。保険会社は、これを「私たちがあなたの健康状態を確認する必要があるからです。 あなたのためになるからです」と説明しています。しかし、実際には、人々が薬で健康を改善するために医師の受診料を支払わなければならないということです。医師の受診は15年前から何度も繰り返されており、新しいアドバイスはありません。つまり、医師の受診の唯一の理由は、医師に金を払い、組織に収益をもたらすことです。
これは唯一の例ではありません。大企業は、顧客の利益を第一に考えることを宣言していますが、実際には、ピラミッド構造であり、企業のトップが利益を得ています。また、システムを深く分析すると、税金の一部が政府関係者に流れ込み、政府関係者も同様のスキームを実施していることがわかります。彼らは社会の利益のために働いていると主張していますが、実際には、自らの生活の質を向上させ、権力を維持することが第一の目標です。
社会は、社会の参加者自身が作成する膨大な数の規則を通じて、自分自身を正当化しています。たとえば、社会は、一般の労働者が働き、税金を支払えば、将来は十分な年金が得られるということを教えてくれます。しかし、実際には、将来に予想外の要因が生じ、年金が支払われなかったり、支払われる額が少なかったりすることがあります。つまり、将来の年金のために支払った税金は、単なる詐欺であったということになります。社会は、将来についての約束を破り、自分たちの利益を優先することを選択します。政治では、これは自然な行為と見なされ、正常と考えられています。私には、政治は嘘と詐欺の方法であり、我々が社会として受け入れるか、リーダーに責任を問うかという印象が強いです。しかし、多くのリーダーは責任を負うことを好みません。したがって、リーダーは、単に「今はお金がないので、見つけたらインデックスを上げるでしょう。ここで待っていてください。すべての良いことと健康を祈ります」と言います。参考文献。ロシアの過去のリーダーの引用は、例として引用されています。一般的に、各国には、権力を握り、自己の利益のためにそれを使用するグループがあります。 ... 続きを読む.
建築家の手紙: Javaマスタリー19年の経験とシステム主権
デジタル鍛冶場へようこそ Pavel Sapronov。私は Austin, Texas 在住のシニアソフトウェア開発者で、約20年の高レベルなアーキテクチャ業務とフルスタックエンジニアリング経験があります。このページは、単なる言葉だけでなく、テキストをホストするインフラそのものが私のスキルの証です。
I. Javaの聖域 (バックエンド開発)
For 19 years, I have specialized in the Java ecosystem, with a current focus on modern Spring Boot, Hibernate, and JPA. My expertise lies in building resilient, low-latency backend systems that stand the test of time.
- リアルタイムエンジニアリング: 我的プロジェクト iCoup は複雑なゲームロジックとリアルタイム通信を WebSockets を介して実証します。
- モダンツール: 私は Maven と Git を使い、堅牢なビルド管理とバージョン管理を実現します。
- アーキテクチャ: 全スタック開発とシステムローカライゼーションに関する深い経験があり、多様なスクリプトに対するグローバルなアクセシビリティを確保します。
II. 機械の精神 (システム管理)
I do not merely write code; I command the environment it inhabits. I manage my own web infrastructure, moving beyond the constraints of generic cloud providers to maintain System Sovereignty.
- インフラ管理: 個人用ウェブサーバーの管理、Nginxリバースプロキシと Docker コンテナ化を含む。
- 通信プロトコル: Mailcow の実装と管理、安全で自前のメールサービスを提供。
- サイバーセキュリティとステルス: VLESS、Trojan、Xray/V2Ray を用いた 443 トンネル経由でのサーバートラフィックの隠蔽に精通。
- 自動耐障性: Restic と SFTP を用いた堅牢なバックアップ、Monit と Telegram ボット連携で 24 時間体制のリソース監視。
- スクリプトマスターシップ: Python と Bash を用いたローカライズ、ファイル管理、システムレベルのタスクオーケストレーションの自動化。
III. グローバル展開とローカライゼーション
The Scriptorium Fabula プロジェクトは、ローカライズされたプロジェクトをグローバル規模に拡大する能力を示しています。私はヒンディー語、中国語、ベンガル語、ロシア語、そして 日本語 を含む 10 以上の言語でローカライズを実装し、非ラテン文字でも美的整合性を保つカスタムゴシック体フォントを使用しています。
IV. 戦略的協力 (契約ポリシー)
As a professional who values technical precision and mutual respect for time, I maintain a transparent engagement policy for recruiters and organizations:
... 続きを読む.最終的なファブラの公開以来の私の進捗。新しいホスティングへの移行。メールサーバーの設定、バックアップ、サーバーリソースの通知システムの設定。プログラマーのアンダーワールドのローカライズ。
私の挨拶です。現在は2026年4月26日01:37、中央標準時です。最終的なファブラを二月に公開してから、自分の行ったことを振り返ってみる時間が来たと思いました。好きな飲み物を用意して、ユーチューブを観ながら読んでください... :)
この記事を、よく考えられた報告書ではなく、自由な思考の飛行として書きたいと思います。 :) 私はプロジェクトのさまざまな部分に勤勉に取り組んできましたが、それはかなり集中力が必要でした。恐らく、この記事は数回に分けて書くことになります。
大きな決断の一つは、新しいホスティングへの移行でした。前の無料ホスティングは、私のプロジェクトのニーズを満たさなくなっていたからです。ある日突然、停止してしまったのです。私は、Googleの無料ホスティングでは2GBのメモリしか利用できないため、メモリ不足が原因ではないかと思いました。次の日、私は代替の安価な選択肢を探し始めました。Contaboホスティングを見つけて、条件が良かったので選択しました。既存の設定を新しいホスティングに移行するのに約1週間かかりました。
次のステップは、バックアップの設定でした。ChatGPTの助言で、Resticを選択しました。Resticはインクリメンタルバックアップを行うので、非常に高速で、Gitリポジトリのように以前のバージョンに戻すことができます。私がResticを設定してバックアップを取るスクリプトを作成するのに、比較的短い時間で完了しました。現在、VPSにログインして一つのスクリプトを実行するだけで、すべての設定をバックアップできます。
次に、私はサーバーのリソースについて通知を受けたいと思いました。具体的には、ディスク容量が不足している場合や、プログラマーのアンダーワールドプロセスが停止した場合に、メールで通知を受けたいと思いました。そこで、私はメールサーバーを設定することにしました。ContaboのVPSでは、4GBのメモリと4コアのプロセッサが利用できるので、メールサーバーを設定することが可能でした。Mailcowは、Webインターフェース、IMAP、SpamAssassinなど必要な機能を備えた、シンプルで使いやすいソリューションでした。もし、@programmer-underworlds.devドメインのメールアドレスを欲しい場合は、私にpasha@p-u.devまで連絡してください。 :)
メールサーバーの設定後、リソースのモニタリングシステムを設定する必要がありました。ChatGPTの助言で、Monitユーティリティを使用することにしました。Monitは使いやすく、私のニーズを満たしています。以下は、Monitのページの例です。
私はJavaプロセスとSSL証明書の更新のモニタリングを追加しました。現在、Javaプロセスを停止すると、メールで通知を受け取ることができます。
現在は2026年4月26日18:29です。このファブラの続きを書きます。
次に、私はMonitの通知をTelegramで受け取りたいと思いました... 続きを読む.