- 1 名前:名前は開発中のものです。 [2017/03/08(水) 22:06:31.71 ID:OX0NO28I.net]
- ・ウディタ製
・RPG ・ぼくがたのしいとおもったしすてむ ・ぼくがたのしいとおもったばらんす ・基本システム流用できるところは流用して楽していく ・エタらないように頑張る
- 838 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:47:09.79 ID:4tyLFpBf.net]
- 今時のゲーム開発は、工場のライン工と変わらない
職人の腕を発揮する要素が無いし詰まらない ツクールでもやってる方がまし オールドスクールのスプライトゲーが作ってて一番楽しい
- 839 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:47:40.26 ID:4tyLFpBf.net]
- モジュール関連まで読んだ
- 840 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:48:11.52 ID:4tyLFpBf.net]
- 久し振りにSSS起動したけど、もの凄い重くて、
どうしようか思案中
- 841 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:48:46.27 ID:4tyLFpBf.net]
- 初めてのPythonの22章まで読んだ
PyGame版と2003版を同時進行で作りたい
- 842 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:49:12.96 ID:4tyLFpBf.net]
- pygame版の推奨スペックは、ラズパイ以上にしとけば、
問題ないだろう 今年の小遣いで、MSX3が買えるかは微妙
- 843 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:50:31.16 ID:4tyLFpBf.net]
- 爆速のdragonballを並列で128個くらい繋いだ
近代化改修X68kなら弄りたいと妄想してたけど ただ復刻しただけだと、今からまたやるの? もう思いでの中でいいよってなってる MSX3のスーパーリッチなスプライトで スーファミ時代の業務用ゲームみたいなの作る方が楽しそう
- 844 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:50:49.04 ID:4tyLFpBf.net]
- pygameのリファレンス読んでる
- 845 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:51:10.65 ID:4tyLFpBf.net]
- 続くかどうかは知らね
- 846 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:51:38.10 ID:4tyLFpBf.net]
- PyGameのリファレンス全部読んだ
MSXまだだけど、見切り発車するかも
- 847 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:52:22.63 ID:4tyLFpBf.net]
- PyGameインスコして、メインルーチン作った
取り敢えず、スクリーンを明滅させて、EscキーかXボタンで終了する
- 848 名前:名前は開発中のものです。 [2023/09/24(日) 23:58:31.73 ID:Iwqz8dU2.net]
- なんか、さらーっと流し読みした程度なんだけど、そこまで凝りたいんだったら、ウディタじゃなくてDXライブラリ使った方がいいんじゃない?
ウディタめんどいよ。
- 849 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/24(日) 23:59:15.58 ID:4tyLFpBf.net]
- 宇宙の背景の座標のロール・ピッチ回転を実装
スプライトはまだ無いので、赤い四角を描画 カーソル・キーで操作する clock.tick(60)でFPSを指定して clock.get_time()で実際に経過したミリ秒数に応じて、 加速度と速度を調整するので、 フレームレートが落ちても、移動が安定する
- 850 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:00:08.78 ID:9zDWpNON.net]
- 調整は、加速度と速度に「clock.get_time() / 基準時間」をかけて、移動させるだけ
経過時間に上限を設定しているので、 それを越えた場合は、処理落ちが発生して、動きが重くなるはず
- 851 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:07:49.11 ID:9zDWpNON.net]
- >>835
>>60 から下を読めば分かるけど、俺は >>1 じゃ無い RPGツクール2003用に作ってたけど、残念ながらディスコン 謎の技術を詰め込んだオーパーツなので 便利なエンジンとか特にいらんのだわ
- 852 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:08:52.11 ID:9zDWpNON.net]
- 整えて、リファクタリング
- 853 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:18:53.80 ID:9zDWpNON.net]
- スプライトとPCGを実装した
subsurfaceで画像を切り分けて スプライト・シートを使える様にした transform.scaleの拡大で 元画像のサイズを画面の解像度に合わせる様にした sprite.DirtySpriteで スプライトのグループを管理して 自動でupdateとdrawをする
- 854 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:19:44.34 ID:9zDWpNON.net]
- 背景の宇宙をスプライトで描画した
自機が移動しても距離が変わらない、無限遠に置いた 初期化時に6面に置いて そのサイコロの中がゲーム・エリアになる ピッチとロールで座標を回転して ロールの時だけ画像を回転
- 855 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:20:46.80 ID:9zDWpNON.net]
- Z軸のロール回転
x = x * cos - y * sin y = y * cos + x * sin X軸のピッチ回転 z = z * cos - y * sin y = y * cos + z * sin
- 856 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:21:17.55 ID:9zDWpNON.net]
- 星屑を取り敢えず描画した
ロールとピッチだけ実装して、移動と拡大縮小はまだ
- 857 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:21:48.66 ID:9zDWpNON.net]
- 星屑の移動を実装した
加速や減速のキーが押されてたら、加速度を設定する 加速度を速度に加えて、その速度を座標に加える avz = +10 vz += avz z -= vz 描画位置はx, y座標をzで割って、描画半径をかけるだけ draw_x = x * r / z draw_y = y * r / z
- 858 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:22:09.87 ID:9zDWpNON.net]
- 描画半径が視野角に相当する
- 859 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:age [2023/09/25(月) 00:23:15.60 ID:9zDWpNON.net]
- 星屑を距離に応じて縮小描画できる様にした
Surface.subsurface(column * width, row * height, width, height) でスプライト・シートを切り出し pygame.transform.rotate で回転 pygame.transform.scale で拡大縮小して 画像の三次元配列を生成して置いて 描画時に画像を切り替える
- 860 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:29:41.50 ID:9zDWpNON.net]
- 星雲の移動と描画を作った
宇宙の背景とだいたい同じ 無限遠に張り付いて、ローリングする 初期配置だけ、ダイスの各面のランダムな座標にする
- 861 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:30:27.51 ID:9zDWpNON.net]
- 画面サイズの変更に対応した
倍率 = screen.height / 基準サイズ.height で倍率を求めて、スプライトの初期化時に スプライト・シートを拡大する 描画時も、視野角に倍率を掛ける キャラクタの座標等のデータは、そのままで良い
- 862 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:31:03.44 ID:9zDWpNON.net]
- コクピットを実装した
ロールとピッチの加速で、視点が若干移動する 上に回転してる時は、パイロットの頭が下を向くので、 コクピットが上に移動する 下はその逆 HUD類は、まだ後回し
- 863 名前:60 某犬犬 ◆HzfAAjcl8nz1 [2023/09/25(月) 00:31:47.20 ID:9zDWpNON.net]
- DirtySpriteのvisibleが機能しないと思ったら、
LayeredUpdatesのグループじゃなくて LayeredDirtyの方に入れないといけなかった
- 864 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:age [2023/09/25(月) 00:32:16.88 ID:9zDWpNON.net]
- PyGame 良い感じ
スプライトゲーなら処理速度も充分っぽい
- 865 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/09/25(月) 00:33:44.60 ID:9zDWpNON.net]
- 取り敢えず過去の分まで連投終わり
あらためて、よろしくお願いします
- 866 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/09/25(月) 00:41:48.65 ID:9zDWpNON.net]
- 自己紹介は↓の過去作でも観てやってくれ
lnl.osdn.jp/pukiwiki/ jongrogue.osdn.jp/x/ バックアップからのロールバックでヘマして アクセス・カウンタがリセットになっとる
- 867 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/09/25(月) 00:54:34.13 ID:9zDWpNON.net]
- 進捗動画はサイド・メニューの
「ブログ」か「一行ブログ」に有る lnl.osdn.jp/pukiwiki/
- 868 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/09/29(金) 03:18:18.42 ID:OTM2o5z5.net]
- ・スプライトの回転、拡大縮小を
事前にスプライト・シートを生成してやるか リアルタイムでやるかを選べる様にした
- 869 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/09/29(金) 03:18:27.71 ID:OTM2o5z5.net]
- ・スプライトの回転、拡大縮小を
事前にスプライト・シートを生成してやるか リアルタイムでやるかを選べる様にした
- 870 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/09/29(金) 03:18:57.83 ID:OTM2o5z5.net]
- ・ビームの発射、移動、描画を作った
・回転はスプライト・シート 拡大縮小はリアルタイムでやる様にした
- 871 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/09/29(金) 03:19:59.35 ID:OTM2o5z5.net]
- ・ビーム発射の累積時間に
前フレームからの経過時間を足して 発射間隔を越えた分だけ発射処理をする様にした 累積時間 += 経過時間 ビーム・データの最大数まで繰り返し if 累積時間 > 発射間隔 発射処理 累積時間 -= 発射間隔 ・Z座標の初期値は 発射間隔 * 速度
- 872 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/10/10(火) 22:39:18.65 ID:CQtEAaUT.net]
- スプライトの拡大率100%のパターンが
生成されていなかったのを修正 ビームのZ速度を落として、逆に発射間隔を広げた ロール時に、ビームが逆回転していたのを修正
- 873 名前:60 某犬犬 mailto:sage [2023/10/13(金) 07:05:00.38 ID:h5H/rMiZ.net]
- レーザーの描画を実装した
まだ透明度の設定が、上手く行って無い
- 874 名前:60 某犬犬 mailto:sage [2023/10/13(金) 07:05:06.98 ID:h5H/rMiZ.net]
- レーザーの描画を実装した
まだ透明度の設定が、上手く行って無い
- 875 名前:60 某犬犬 mailto:sage [2023/10/16(月) 10:35:33.42 ID:O8te+ED8.net]
- スプライトの画像全体の透明度を指定できる様にした
画像にアルファ値が有ると指定できないので 透過色を設定する ロード時に特定の座標の色を透過色にする デフォルトは左上の角 これでレーザーを半透明に出来た
- 876 名前:名前は開発中のものです。 [2023/10/16(月) 10:36:44.55 ID:O8te+ED8.net]
- 画像に修正を掛ける度に.convertを呼んでいたけど
ロード直後だけで良かった
- 877 名前:60 某犬犬 mailto:sage [2023/10/16(月) 10:37:28.62 ID:O8te+ED8.net]
- 武器を選択できる様にした
Sキーで順切り替え Wキーで逆切り替え 武器の管理用コントローラ・クラスを用意した
- 878 名前:60 某犬犬 mailto:sage [2023/10/17(火) 16:53:27.32 ID:aGtW+Iun.net]
- キー入力の制御クラスを作った
左キーを押してる時に、右キーも押したら 右キーを優先する 逆や上下も同じ
- 879 名前:60 某犬犬 mailto:age [2023/10/17(火) 16:57:58.88 ID:aGtW+Iun.net]
- ・左右同時押しか?
_・左が押されたばかりか? __・左優先フラグOn _・右が押されたばかりか? __・右優先フラグOn _・左優先フラグがOnか? __・左入力 _・右優先フラグがOnか? __・右入力 ・同時押しでない? _・左右の優先フラグOff _・普通に左右入力
- 880 名前:60 某犬犬 mailto:sage [2023/11/10(金) 22:27:11.57 ID:Kv+5yxJn.net]
- プラズマのリングの描画を実装した
上下を半分に分けて チャージ玉を手前と奥のサンドイッチにする
- 881 名前:60 某犬犬 mailto:sage [2023/11/10(金) 22:27:15.38 ID:Kv+5yxJn.net]
- プラズマのリングの描画を実装した
上下を半分に分けて チャージ玉を手前と奥のサンドイッチにする
- 882 名前:60 某犬犬 mailto:sage [2023/11/11(土) 03:04:19.74 ID:slhkB/DF.net]
- プラズマの玉の描画を実装した
チャージはまだ
- 883 名前:60 某犬犬 mailto:sage [2023/11/11(土) 04:57:13.30 ID:slhkB/DF.net]
- プラズマの玉を、チャージで大きく出来る様にした
2個以上の玉を一枚絵にすると 拡大した時に画面に収まらないので 個別のスプライトにした
- 884 名前:60 某犬犬 ◆HzfAAjcl8nz1 mailto:sage [2023/11/13(月) 03:17:54.97 ID:EBWPJsfi.net]
- チャージしたプラズマを発射できる様にした
チャージ玉の座標を、そのまま初期座標として入れて チャージ率を、画像の拡大率にして 使用中フラグをTrueにして発射 画像の拡大率は以下で求める 100 * チャージ率 / Z座標 大きさやダメージ量を表すチャージ率は、最小で20%
- 885 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:21:55.63 ID:XlVWLwmf.net]
- バーモント州
- 886 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:22:04.45 ID:XlVWLwmf.net]
- ハワイ州
- 887 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:22:17.57 ID:XlVWLwmf.net]
- フロリダ州
- 888 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:22:33.91 ID:XlVWLwmf.net]
- ペンシルベニア州
- 889 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:22:45.82 ID:XlVWLwmf.net]
- マサチューセッツ州
- 890 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:22:55.81 ID:XlVWLwmf.net]
- ミシガン州
- 891 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:23:05.17 ID:XlVWLwmf.net]
- ミシシッピ州
- 892 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:23:18.52 ID:XlVWLwmf.net]
- ミズーリ州
- 893 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:23:31.23 ID:XlVWLwmf.net]
- ミネソタ州
- 894 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:23:40.51 ID:XlVWLwmf.net]
- メイン州
- 895 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:23:50.80 ID:XlVWLwmf.net]
- メリーランド州
- 896 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:23:59.21 ID:XlVWLwmf.net]
- モンタナ州
- 897 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:24:11.14 ID:XlVWLwmf.net]
- ユタ州
- 898 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:24:19.45 ID:XlVWLwmf.net]
- ルイジアナ州
- 899 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:24:30.18 ID:XlVWLwmf.net]
- ロードアイランド州
- 900 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:24:40.74 ID:XlVWLwmf.net]
- ワイオミング州
- 901 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:24:54.74 ID:XlVWLwmf.net]
- ワシントン州
- 902 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:25:35.91 ID:XlVWLwmf.net]
- 北海道
- 903 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:25:50.84 ID:XlVWLwmf.net]
- 青森県
- 904 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:26:03.27 ID:XlVWLwmf.net]
- 岩手県
- 905 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:26:11.41 ID:XlVWLwmf.net]
- 宮城県
- 906 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:26:22.42 ID:XlVWLwmf.net]
- 秋田県
- 907 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:26:31.01 ID:XlVWLwmf.net]
- 山形県
- 908 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:26:58.36 ID:XlVWLwmf.net]
- 福島県
- 909 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:27:06.64 ID:XlVWLwmf.net]
- 茨城県
- 910 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:27:14.53 ID:XlVWLwmf.net]
- 栃木県
- 911 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:27:27.71 ID:XlVWLwmf.net]
- 群馬県
- 912 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:27:38.15 ID:XlVWLwmf.net]
- 埼玉県
- 913 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:27:46.95 ID:XlVWLwmf.net]
- 千葉県
- 914 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:27:55.83 ID:XlVWLwmf.net]
- 東京都
- 915 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:28:11.72 ID:XlVWLwmf.net]
- 神奈川県
- 916 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:29:00.77 ID:XlVWLwmf.net]
- 新潟県
- 917 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:29:10.44 ID:XlVWLwmf.net]
- 富山県
- 918 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:29:18.35 ID:XlVWLwmf.net]
- 石川県
- 919 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:29:27.24 ID:XlVWLwmf.net]
- 福井県
- 920 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:29:41.19 ID:XlVWLwmf.net]
- 山梨県
- 921 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:40:45.88 ID:XlVWLwmf.net]
- 長野県
- 922 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:40:56.26 ID:XlVWLwmf.net]
- 岐阜県
- 923 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:41:07.23 ID:XlVWLwmf.net]
- 静岡県
- 924 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:41:18.79 ID:XlVWLwmf.net]
- 愛知県
- 925 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:46:22.22 ID:XlVWLwmf.net]
- 三重県
- 926 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:46:31.30 ID:XlVWLwmf.net]
- 滋賀県
- 927 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:46:39.70 ID:XlVWLwmf.net]
- 京都府
- 928 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:46:48.69 ID:XlVWLwmf.net]
- 大阪府
- 929 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:47:29.47 ID:XlVWLwmf.net]
- 兵庫県
- 930 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:47:36.63 ID:XlVWLwmf.net]
- 奈良県
- 931 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:47:46.99 ID:XlVWLwmf.net]
- 和歌山県
- 932 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:47:56.30 ID:XlVWLwmf.net]
- 鳥取県
- 933 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:48:08.36 ID:XlVWLwmf.net]
- 島根県
- 934 名前:名前は開発中のものです。 mailto:sage [2024/03/21(木) 00:13:36.77 ID:pu37TK+F.net]
- 岡山県
- 935 名前:名前は開発中のものです。 mailto:sage [2024/03/21(木) 00:13:45.15 ID:pu37TK+F.net]
- 広島県
- 936 名前:名前は開発中のものです。 mailto:sage [2024/03/21(木) 00:13:55.18 ID:pu37TK+F.net]
- 山口県
- 937 名前:名前は開発中のものです。 mailto:sage [2024/03/21(木) 00:14:03.95 ID:pu37TK+F.net]
- 徳島県
- 938 名前:名前は開発中のものです。 mailto:sage [2024/03/21(木) 00:14:11.56 ID:pu37TK+F.net]
- 香川県
|

|