【pygame】pythonでゲーム製作【ぱいがめ】
レス数が1000を超えています。これ以上書き込みはできません。
0743名前は開発中のものです。
垢版 |
2018/09/20(木) 04:23:01.13ID:XVWoIRgO
pygame.time.wait()かclock.tick()でfpsっぽいもの決めてテトリス作ってるんですが,
メインループの中でfor event in pygame.event.get()でキー取得してるんですが
更新速度を早くすればするほどキー入力漏れが増えてしまいます.
最低30fpsくらいでは動かしたいので,入力漏れの起きない方法を知りませんか?
0744名前は開発中のものです。
垢版 |
2019/04/02(火) 23:55:48.38ID:fUYn81Or
Pythonは最強の言語なのになんで過疎ってるん?
0745名前は開発中のものです。
垢版 |
2019/04/09(火) 23:51:04.63ID:2EV1wkDh
これぞってゲームライブラリがないからかなあ。
あと、pytonそのものはクリアでもライブラリはライセンス周りがややこしい。
まさかユーザーにpythonやライブラリをインストールしてねって言えるわけもなし。
0746名前は開発中のものです。
垢版 |
2019/04/10(水) 11:31:08.28ID:D1GBidNs
どうしてmain関数の中にさらにwhileループを入れる必要があるんでしょうか?
mainだけで常に実行ということだと思うんですが、そういうルールなんですか
0747名前は開発中のものです。
垢版 |
2019/04/10(水) 11:34:48.14ID:D1GBidNs
あと、インテリセンスを完全補完するにはどうしたらいいですか?
vs codeにpygame snippet入れてるんですが、最後まで機能しないようです
0748名前は開発中のものです。
垢版 |
2019/04/10(水) 13:46:41.90ID:C2o9ppSX
>>745
pygameって商用とかだめだっけ?
0750名前は開発中のものです。
垢版 |
2019/04/11(木) 05:20:39.14ID:3ncC0aK5
pygameってjavaScriptの様なアニメーションって作れますか
どんな事ができてどんな事ができないのでしょうか
図形を描画して回転させるようなことはできますか
あと画像にぼかしなんかの効果を与える事はできるのでしょうか
0754名前は開発中のものです。
垢版 |
2019/04/11(木) 18:04:14.63ID:z7aS9B+I
>>753
pycとはなんのことですか?ダウンロードファイルの拡張子にはついていないようですが

ブラウザとはエディタのことでしょうか
vscodeを使ってるんですが、途中までは出るんですがね、、、
0755名前は開発中のものです。
垢版 |
2019/04/11(木) 20:50:48.18ID:z7aS9B+I
例えばpygame.draw.rectのインテリセンス出ますか?
pygame.drawまでは出るんですが、rectが出ません
これが普通なんですか?
0756名前は開発中のものです。
垢版 |
2019/04/12(金) 00:38:43.60ID:SfeY3okW
バックエンドがSDLだから基本的にはSDLで実現できることしか出来ないよ
javascriptみたいなこと(html5?)がしたいのなら素直にjavascriptを使えばよいのでは
入力支援がないとまともに扱えない言語をわざわざ使う理由は何?
0757名前は開発中のものです。
垢版 |
2019/04/12(金) 00:48:38.79ID:wroy58Ka
>>756
Pythonになれているので。。。
javaScriptはコードが汚くて嫌いです。。。

SDLってようするにパラパラ漫画みたいな事しかできないってことっすか?
0758名前は開発中のものです。
垢版 |
2019/04/12(金) 08:24:46.68ID:cCJ10tn8
pygame.displayまでは出るのにrectはでない
pygame.timeまでは出るのにdelayは出ない
なんすかねこれ
0761名前は開発中のものです。
垢版 |
2019/05/11(土) 15:02:23.59ID:CeSePv8t
vscodeのインテリセンスは探索に時間がかかるとタイムアウトして打ち切られるとかなんかで見たな
0762名前は開発中のものです。
垢版 |
2019/05/20(月) 20:50:18.92ID:VerWq/Ng
pysdl2の情報なくて面倒くさいなあと思ったら、何時の間にかpygame更新されてるじゃん……
0768名前は開発中のものです。
垢版 |
2020/04/04(土) 23:49:30.90ID:avVON0Er
>>767
2Dのみ
windowサイズが小さいから速度出てるけど倍にしたらちょっとキツいかも
0772名前は開発中のものです。
垢版 |
2020/04/30(木) 23:49:02.65ID:xC9UDT5j
ラズパイベースのゲーム機がたくさんあるし、pcやスマホ上で自作ゲーム動かすのとは違った面白さがあるよ CGA信号も出せるし

ゼロは1.56インチや1.4インチ液晶のゲーム機が作れるHATが出てる

OpenDinguxで動いてる中華ゲーム機でpygame動かしてる人もいるみたいだね
0774名前は開発中のものです。
垢版 |
2020/10/02(金) 12:15:56.00ID:gi+WLIAR
https://pygame-zero.readthedocs.io/ja/latest/

pygame zero

思想的にはproce55ingやscratchとかの影響受けてるのかな?mu-editorと合わせて使うと良さげ(エディタとしての機能はまだまだな感あるが)
0777名前は開発中のものです。
垢版 |
2021/08/30(月) 02:22:07.22ID:8vIQRECh
C#を勉強してUnityで作ったほうがいい
配布も楽だし商品化することも可能

pygameだといくら時間を注ぎ込んでも無理だぜ
0783名前は開発中のものです。
垢版 |
2022/02/02(水) 14:02:12.42ID:duiSlsAh
pyxelスレって無いんだな

8ビットPCっぽいドット縛りが入門的に良さげ
MMLで音出せるのも良さげ
0785名前は開発中のものです。
垢版 |
2022/02/02(水) 16:04:22.29ID:/7pY27qI
API一覧見せてさあ作れと言われて作り始められるのは既に中級以上じゃないかな
たぶん初心者向けではない
0786名前は開発中のものです。
垢版 |
2022/02/02(水) 18:47:51.12ID:duiSlsAh
もう少しサンプルや制作記事が増えればね

無理やり日本語テキスト表示の記事もあるがそこまでやるなら別のゲームエンジンでいいんじゃ?とは思う
0787名前は開発中のものです。
垢版 |
2022/02/02(水) 21:12:59.03ID:/7pY27qI
そういうゲームエンジンはだいたい無駄にデカいのが個人的にネックなんだよな
上で出てたgodotなんかはちょっとしたサンプルだけで実行ファイル80MBだったかあったし

pyxelは1.5以降で配布サイズやメモリ消費量を小さくできるようになったみたいで期待はしている
日本語表示はフォントをpyxresか別ファイルで持てば変なライブラリに依存しなくて済むし
0789名前は開発中のものです。
垢版 |
2022/02/06(日) 22:50:47.21ID:tRtgGFlO
pyxelはHSP並に敷居が低いから愛用してるけど、確か最新版は実行ファイル作れなかったはずよね?
GRASLAYは古いpyxelで作ってるのかな
0794名前は開発中のものです。
垢版 |
2022/09/13(火) 12:32:03.14ID:wZSOW+fd
いつの間にかpyxel1.8.2の更新も

まだ実験的ながらWASMによるwebブラウザでの動作も可能になったんだな

それはそうとreadmeからスタンドアロンのセットアップの記述が無くなってるのが気になる
0795名前は開発中のものです。
垢版 |
2022/09/13(火) 13:42:26.95ID:wZSOW+fd
あ、いや、スタンドアロンの件は勘違いでした
brew uninstallしてもpyxelコマンドが動作するのを確認しました
単に不要になっただけみたい
0796名前は開発中のものです。
垢版 |
2022/09/15(木) 13:59:21.31ID:8R5bK3HK
kitao.github.io/pyxel/wasm/

しかしスゴいわ

スマホでプレイするためにはbluetoothのキーボードなりゲームパッドなり必要になるんだろうけど
0797名前は開発中のものです。
垢版 |
2022/10/01(土) 10:57:22.45ID:BIs9P9UW
GLASLAYもpyxelのweb対応でブラウザ上で動くようになったみたい
0798名前は開発中のものです。
垢版 |
2022/10/01(土) 10:58:00.82ID:BIs9P9UW
ttps://ontake44.github.io/graslay/graslay.html

リンク貼り忘れた…
0803名前は開発中のものです。
垢版 |
2023/07/10(月) 08:42:36.03ID:Lua13VKs
パフォーマンス的に不利だからPythonの学習のためだけに使われてる雰囲気
0805名前は開発中のものです。
垢版 |
2023/07/26(水) 08:24:06.12ID:XbeWZI2T
SDLってDirectXやOpenGLみたいなマルチメディアライブラリなのか
じゃあSDL使ってるからpygameのゲームを他の言語へ移植しやすいというのはウソっぽいな
0807名前は開発中のものです。
垢版 |
2023/07/26(水) 08:56:20.58ID:MNjVN3UO
移植を考えるならSDL2をそのまま使った方がいいかもね

多くのプラットホームや言語バインディングがあるし

間にpygameが入ってしまうと相当するフレームワーク作らないといけなくなる
0808名前は開発中のものです。
垢版 |
2023/07/31(月) 09:19:09.35ID:xYFOmcnQ
>>23
普通にPythonでゲーム制作でいいよね
というか伸びないな
0810名前は開発中のものです。
垢版 |
2023/08/14(月) 20:03:53.48ID:v0iS0pUx
>>809
pygame zeroはpygameを扱いやすくしたものでpygameを含んでるよ

1.2系で開発が止まってしまってるみたいだけど
0812名前は開発中のものです。
垢版 |
2023/09/12(火) 00:19:26.78ID:diucbWCR
pygameでドラクエみたいな、自キャラが中央に配置されて
背景の地形チップがスクロールするってタイプのゲームを作ろうとしてます

BG面的なものやレイヤーみたいなものは無さそうなので、
背景を全部スプライトで描くことにして、
移動のフレームごとにスプライトをずらして描いてスクロールしてるように
見えるようにしたりしてるのだけど、こうするしかないのかな
0815名前は開発中のものです。
垢版 |
2023/09/15(金) 18:24:38.90ID:8bOz61AK
>>812
俺もpygameで背景がスクロールするタイプのゲーム作ってみたが、
背景は全部スプライトで描かせたな

微妙にガタガタしてたので処理落ちしてたかも
0819名前は開発中のものです。
垢版 |
2023/09/19(火) 09:30:29.43ID:4/7cCdrv
pygameはpython3への対応が遅れたりSDL2への対応が遅れたりサイトが荒らされたりと何度も死にかけてるからなあ

今はコミュニティの中心はdiscordに移ってる感じ?と思ってたらいつの間にかpygame-ceなんてのに移行してたのね
0821名前は開発中のものです。
垢版 |
2023/09/21(木) 18:03:27.33ID:kSejcEUf
GDスクリプトがなかなかにPythonなんだけど、
負荷的にC#一択らしいのはPython系の宿命なのか
0822名前は開発中のものです。
垢版 |
2023/09/23(土) 19:38:01.62ID:/j2cQHDy
シューティングゲームのスプライトの衝突判定で、
敵はスプライトの矩形全体、自機は先端の2x2の領域のみ、なんてしたい場合、
自機表示と衝突判定用2x2のスプライトを一緒に動かして、
その2x2のスプライトと敵機や敵弾の衝突を判定する、のがいいのかな

必ず自機とは接触していることになるから、敵弾と敵機でスプライトグループを作って
それらと衝突するかどうかを判定する、という方法になるのかな
それか、衝突判定とかをした後で、自機が生きてたら自機スプライトを描画する、とか
するといいのかな
0824名前は開発中のものです。
垢版 |
2023/12/17(日) 10:06:29.34ID:+jEwzfwJ
pygame、いっときは更新が止まってたけど、
最近はよく更新されてるね

また使ってみるかな
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 6763日 15時間 54分 16秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。

▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/

▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況