プログラミング– category –
プログラミング関連
-
プログラミング
【コードのないプログラミング教室】プログラムの不思議な親子関係
人の場合、親と子は別々の存在です。 親子という繋がりはあるものの、基本的に子は親を無視して自由に動けます。 いっぽう、プログラムの親子関係はちょっと不思議です。 プログラムの子は、親にくっついています。 親が動くと子も一緒に動いたり、親が消... -
プログラミング
【GameTips】ダメージ計算
どうもです、タドスケです。 ゲーム開発で使えそうな部品を提供するこのシリーズ。 今回はバトル系ゲームには必須のダメージ計算機能を作ってみました。 この記事内で公開しているコードは全て自作なので、個人/商用問わずご自由に流用いただいて構いませ... -
プログラミング
【コードのないプログラミング教室】2つの「時間」を意識しよう
家事や仕事をするための「時間」には大きく分けて2種類あります。 自分の手を動かす必要のある「作業時間」と、他の何かが終わるのを待っている「待ち時間」です。 「待ち時間」は、自分の手は空くので別のことができます。 複数の仕事があるときは、手当... -
プログラミング
【GameTips】戦略SLG風移動システム
どうもです、タドスケです。 ゲームに使えそうな部品を提供するこのシリーズ。 今回は戦略SLG風の移動システムを作ってみました。 この記事内で公開しているコードは全て自作なので、個人/商用問わずご自由に流用いただいて構いません。 ただしコードを利... -
プログラミング
【GameTips】タスクシステム
どうもです、タドスケです。 ゲーム開発で使えそうな部品を提供するこのシリーズ。 今回はシンプルなタスクシステムを作ってみました。 この記事内で公開しているコードは全て自作なので、個人/商用問わずご自由に流用いただいて構いません。 ただしコード... -
プログラミング
【GameTips】ドラクエ風ターンバトルシステム
どうもです、タドスケです。 Python で何か作りたいけど、大きなゲームをまるっと作れるほどの余力がない現状。 いろいろ考えてみたところ、 ゲームそのものじゃなくて、ゲームで使えそうな処理を作ったら、誰かのお役に立てるのでは? と思い立ちました。... -
プログラミング
【Qt】具体例でわかる、QStringListModel の機能一覧
どうもです、タドスケです。 https://tadosuke.com/programming/3741/ こちらの記事で QAbstractListModel を継承して独自のモデルクラスを作りましたが、 オーバーライドとかめんどいんで、てっとり早く使えそうなクラスは無いの? と感じた方もいるので... -
プログラミング
【Qt】具体例でわかる、QLabel の機能一覧
どうもです、タドスケです。 Qt の数あるウィジェットの中でも一番基本となる QLabel 。 ただ文字を表示するだけでなく、様々な機能があります。 https://doc.qt.io/qtforpython/PySide6/QtWidgets/QLabel.html この記事では、QLabel の各機能について画像... -
プログラミング
【Qt】具体例でわかる、QBoxLayout の機能一覧
どうもです、タドスケです。 Qt の レイアウトクラスの中で、おそらく一番使うであろう QBoxLayout 。 https://doc.qt.io/qtforpython/PySide6/QtWidgets/QBoxLayout.html 公式ドキュメントのページを読むと使える関数の一覧が載っていますが、説明が少な... -
プログラミング
【Qt】QAbstractItemModel を使用してモデル/ビューを自動で連動させる実験
どうもです、タドスケです。 https://tadosuke.com/programming/3695/ こちらの記事で、シグナル&スロットを利用したモデル/ビューの分離について書きました。 今回は他のやり方として ItemModel を利用した方法も検証してみたので、記事にまとめたいと思...