【pygame】pythonでゲーム製作【ぱいがめ】
■ このスレッドは過去ログ倉庫に格納されています
オブジェクト指向スクリプト言語のpythonでゲーム作ろうぜ!!
SDL2入れてみたけど確かに面倒くさいね。
外部DLLは別に入れなきゃいけないし、SDL2_gfxにいたっては
そのバイナリさえ見つからない。
必要モジュールをまとめたインストーラとか作らないのかな?
kivyもスマホのクロス開発環境として注目してるんだけど驚くほど静かだなw PySDL2 0.9.0 リリース
1.0まであと一歩 Pythonで3Dをやろうとするとあまり選択肢が無いんだねぇ・・・ BGEは2.6ぐらいの時に触ったけど使えない機能が結構あったりして正直微妙だった。
データをエクスポートする手間が掛からない事ぐらいかな、良いところは 教京サーバアビエ無戸籍交際薬剤消毒介護職利権ローション羽田帝国上層部24時間パトロール義務上野飲み会マックさむらいニューヨーク森林火災チェック問題ヤーフォー確定申告不足ラーメンスーパーポイントdビデオデッキ破壊タイピングGTX860MIGOZ
教京サーバアビエ無戸籍交際薬剤消毒介護職利権ローション羽田帝国上層部24時間パトロール義務上野飲み会マックさむらいニューヨーク森林火災グリーにんにく牡丹黒家宝ラーメン
教京サーバアビエ無戸籍交際薬剤消毒介護職利権ローション羽田帝国上昇部24時間パトロール義務セコム強盗マックさむらいニューヨーク森林火災グリーにんにく牡丹黒家宝ラーメン
築地TPP偏食中国人勧誘マナー憤怒北京オリンピックパブ立橋フロアWHO経済制裁代協議会飲み食い代官僚日テレ漏洩ボーリングITC問題調査福岡駐車近代道廃人画税幕張銀行ググール無断決裁広告料寒孫ゼリー失調栄養士指的フィルム不毛ハンバーグースラーメン
糞箱弐個弐個沖縄ランド近年ペット原発難民船頭100万円コミックコラムシフト廃品鉄工業プラチナ小スモ再販問題WHO光金アナ雪エネルギーソーシャル決裁ニッカン奮闘鬼記者サービスカ米ラマン露店捜査キセルストアアイダホ会長農家不動産工場感激息子 PySDL2 0.9.4 未リリース
1.0まであと百歩 死にかけたこのスレに一筋の光が!
Pyglet 1.2 がとうとうリリースされたぞw
http://pyglet.org/ >>693
俺以外にこのスレ見てる人がいて
こんなに早くレスが付いたことに驚いたわw
このスレの人口実際何人くらいなんだろうな
間違いなく一桁だとは思うがw 2人しかいなかったら笑えるなw
暇なときに何か面白いコードでも思いついたら貼ってくれ
http://ideone.com/3z8HjB 3人目が来ましたよ
RasPi用に、PYGAMEでアプリ作ってたらPGS4Aを知ったので
hspみたいにサクサクapk作れるかとはじめたら
当時と環境が変わったせいか全然情報どおりに行かない
壁を越えたらまた壁だらけ
今はbuildでmarket_licensing resolve to a path with no project.properties file・・で止まる
winあきらめてCentosでやろうとして、そもそもPygameインスコでハマって挫折
今はUbuntuでやろうとして、なんとかPygameは動いたけど、JDKのインスコで0%から進まない・・
当時はチュートリアル通りでサクサクできたんだろうけど・・
なんとかなったら書き込みます renpy最新版がSDL2ベースになってIME対応等したらしい?
ベースのSDL2版pygameを自力で開発してるみたい kivy 1.9、SDL2対応が進んで日本語入力できそう。問題点は、
物理キーボードだと変換確定時に改行が入る
変換候補が表示されない
環境はWindows8 http://6928.teacup.com/kongonoyotei/bbs ( 閲覧パス 2034 )
秋にリーマン2で、5年内に世界中の都市部で大陥没現象で行政インフラ
完全停止、3ヶ月くらい。リアル北斗。空気感染型エボラの世界的大流行
バタバタ人が消えてゆく。でも頑張ろうぜ。 最近またpygame_sdl2、pyopengl, pyglutと活発になってきてるな kivy本2冊あるけどどっちか買ったって人感想教えてほしい
Pygameはなんとかなったけどkivyはpython自体への知識不足も相まってだいぶ厳しいわ
あと画像の呈示時間の精度ってどう?
心理系の実験環境(例えば1秒10枚ペースで誤差なく文字や画像を描写したり、反応時間を測定したり)にあわよくば使えないかと思ってるんだけど python 勉強しようと始めました。
ほか言語で修正>ビルド>実行が面倒だと感じたのですが、
部分的にパイソンを使うといいようなことを耳にしたからです。
しかし、ビジュアル的にコンソールでは面白くないと感じて、どうせなら
ファミコンのプログラムもと考え下記をDLしました。
http://gutomaia.net/pyNES/
VisualStudio2013CommunityでPython アプリケーションで 'Hello world' のコンソール画面は出せたのですが、
上記のPyNESとの組み合わせ開発が分かりません。
教えていただくことは可能でしょうか? あるmp3を再生する時に、エラー文は吐かないけど明らかにエラーになっていて困ります
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pygame
from pygame.locals import *
import os,sys
pygame.init()
screen = pygame.display.set_mode(640, 480)
pygame.display.set_caption(u"bgm test")
bgm_file = "J.S.Bach-Sleepers-Wake-Guitar.mp3"
bgm_file = os.path.join("data", bgm_file)
pygame.mixer.music.load(bgm_file)
pygame.mixer.music.play(-1)
至って普通のコードで基本的にmp3を再生することが出来ますが、
http://classical-sound.seesaa.net/article/174448629.htmlのページの下の方からDLできるJ.S.Bach-Sleepers-Wake-Guitar.mp3を再生しようとするとバグってしまいます
バッハの美しい曲が流れるはずが「カッカッ」とエラー音をリピートし続けてくれています
エラー文を吐かないので原因が分からずにお手上げ状態です
誰か助けてください すみません
原因を完全に究明した訳では無いのですが一応自己解決しました 原因は恐らくDLしたmp3ファイルにサムネイルとして画像データが付与していたこと
これによって読み取りデータがずれた可能性
拡張子変換サイトにアップロード、変換してDLし直すと画像データのないファイルが手に入り、上手くいきました 結局ゲームつくるにはpysdl2かpygletかどっちを使えばいいのか ちょっと前のRaspbianのpygameからmovieモジュールが削除されてる
超困るんだけど全然話題になってないのは、やっぱり過疎ってるからなのか panda3D 1.9.2 リリースだそうな
3Dもおもしろそうなんだけどハードル高い どこ見ても古い情報しかないな、、
pygameは開発が止まったってどこのサイトにも書かれてるけどこの前pygameってver1.9.3にアプデもされたみたいだし普通にpython3.6に対応してるものも出てるよね
最近anaconda入れてpythonデビューしてみたが、
ネットに落ちてるpygameのゲームは文法がpython3系で少し変わったからかエラー出て動かないゲームも結構あった。
けどいろいろ手直しすれば動きそう?(実際直ったゲームもあった)
pyOpenGlも入れようとしたけど入れ方がよく分からんかったわ condaコマンドでpyopengl入れたはずなのにひとつもdemoが動かない…
demoもしかしてインストールする必要ある?もうホントによく分からん
よく初心者にpythonっておすすめされるけど、絶対初心者むけじゃないわ
日本語情報少ないし情報あってもpythonのバージョンによって使える情報と使えない情報がバラバラだし、、
少なくともプログラミング初心者でちょっとゲームでも作ってみようと思ってる人に勧めてはならない言語の一つだわ うむ…Pythonでゲーム作れますかって質問するとpygame勧められたリするのはマズいよね…
いつの時代の話だよって気分になる…
もう開発停止してる上に、後継ライブラリ相当が定まってこないあたりがねえ…
RubyはRails専用言語になってしまったし
Pythonは機械学習御用達言語になってしまったし
LLでお試しにゲーム作成という入門ルートが無くなってきた感じはする ゲーム開発が目的ならUnityとか使った方が早いからな
自分でプログラム書く需要が無い renpyのテキストボックス、フォーカス時の色をAとBで変えるのはどう書いたらいいのかな? Unityが
BOとかいう方言つかうのやめて、Pythonに対応したら解決なのにね。 UNITYに移行しました。
pygameで勉強してきたことは確実に肥やしになっております。 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
COLI33IQ0G 開発停止してるって言ってる奴いるけど本当?
公式サイト見たら更新されてるようだけど。。。
教えてエロい人 十年位離れてたけどパイゲ1.93出てるのね
ゲームじゃくてずっとnpで画像イジイジplt+TkでUI作ってたけど面倒
やっぱパイゲは簡単可視化簡単キー処理でリアルタイムイジイジにいい感じ
npアレイに対応嬉しい
MACのアナコンダバンドルPythonとは相性悪いバグがあるから少しハマったけど公式CPythonならちゃんと動いた
軽いゲームでも作ろうか 息が長いというか、細々と生き長らえてるというか
グラやゲームライブラリは一通り触ったけど一つ慣れればどれでも楽々移植できるよ
だから取り敢えず楽なパイゲ書け
パイゲ万歳 最新投稿のライフゲームにはまってる
びっくりするくらいコード簡単だしルール弄って遊んでる 対人対戦モードを一人打ちしてみたけど盤面全体をよく見ないとダメだから難しすぎるな
もっとサクサク進む対CPUモードを実装すると面白そう npとの連携がかなり使える、といっても他も連携できるが
がーっと一気に書いてから動かすと時々転置を忘れる… あえて他のライブラリと比べるなら、Surfaceが分かりやすいからいい Pythonでゲーム作るのなら、Blenderは外せないだろうね カラーキー指定で当たり判定かなり使えるね
気付かずずっと四角に縛られてたのがアホらしい… 画像のfillの数値弄っても実行したウインドウの色変わらないんだが分かる奴いる?
https://i.imgur.com/tkymANQ.jpg >>737
亀レスだけどmain関数の呼び出しがmain関数の中にあるのがいけないんだと思う レス亀すぎやろ
流石に自己解決したわ。けどサンクス
pythonにもともとついてたIDLE使ってる >>740
誰だよお前
>>738
ありがとう
おかげで解決できた pygame.time.wait()かclock.tick()でfpsっぽいもの決めてテトリス作ってるんですが,
メインループの中でfor event in pygame.event.get()でキー取得してるんですが
更新速度を早くすればするほどキー入力漏れが増えてしまいます.
最低30fpsくらいでは動かしたいので,入力漏れの起きない方法を知りませんか? Pythonは最強の言語なのになんで過疎ってるん? これぞってゲームライブラリがないからかなあ。
あと、pytonそのものはクリアでもライブラリはライセンス周りがややこしい。
まさかユーザーにpythonやライブラリをインストールしてねって言えるわけもなし。 どうしてmain関数の中にさらにwhileループを入れる必要があるんでしょうか?
mainだけで常に実行ということだと思うんですが、そういうルールなんですか あと、インテリセンスを完全補完するにはどうしたらいいですか?
vs codeにpygame snippet入れてるんですが、最後まで機能しないようです >>748
そっちじゃなくてGPLの方。
実行可能な形のバイナリ化して配布するのが難しい。 pygameってjavaScriptの様なアニメーションって作れますか
どんな事ができてどんな事ができないのでしょうか
図形を描画して回転させるようなことはできますか
あと画像にぼかしなんかの効果を与える事はできるのでしょうか >>749
PyInstallerとかじゃだめなん? pygameでインテリセンスが最後まで機能しないのですが、pipインストールだけではだめなんでか
https://py.minitukuc.com/2017/07/30/pythongame/
別のファイルをインストールしてから、その場所でpipを実行すると書いてあります >>752
pycになってるからブラウザが情報収集できないんじゃないか。 >>753
pycとはなんのことですか?ダウンロードファイルの拡張子にはついていないようですが
ブラウザとはエディタのことでしょうか
vscodeを使ってるんですが、途中までは出るんですがね、、、 例えばpygame.draw.rectのインテリセンス出ますか?
pygame.drawまでは出るんですが、rectが出ません
これが普通なんですか? バックエンドがSDLだから基本的にはSDLで実現できることしか出来ないよ
javascriptみたいなこと(html5?)がしたいのなら素直にjavascriptを使えばよいのでは
入力支援がないとまともに扱えない言語をわざわざ使う理由は何? >>756
Pythonになれているので。。。
javaScriptはコードが汚くて嫌いです。。。
SDLってようするにパラパラ漫画みたいな事しかできないってことっすか? pygame.displayまでは出るのにrectはでない
pygame.timeまでは出るのにdelayは出ない
なんすかねこれ 細々とPygame使ってるわ
Pythonの勉強にはちょうどいいな vscodeのインテリセンスは探索に時間がかかるとタイムアウトして打ち切られるとかなんかで見たな pysdl2の情報なくて面倒くさいなあと思ったら、何時の間にかpygame更新されてるじゃん…… >>765
開発環境
python 3.6.9 / pygame 2.0.0.dev6
敵キャラの動きはベジェ曲線で専用エディタも同環境で作った OpenGL使ってるのかな?
2Dだと地面の再描画が大変そう >>767
2Dのみ
windowサイズが小さいから速度出てるけど倍にしたらちょっとキツいかも >>764
なかなか凄いね
これラズパイゼロで動かすと、どれくらいの速度になるかな ラズパイベースのゲーム機がたくさんあるし、pcやスマホ上で自作ゲーム動かすのとは違った面白さがあるよ CGA信号も出せるし
ゼロは1.56インチや1.4インチ液晶のゲーム機が作れるHATが出てる
OpenDinguxで動いてる中華ゲーム機でpygame動かしてる人もいるみたいだね https://pygame-zero.readthedocs.io/ja/latest/
pygame zero
思想的にはproce55ingやscratchとかの影響受けてるのかな?mu-editorと合わせて使うと良さげ(エディタとしての機能はまだまだな感あるが) 作ったわいいけどwindowsで配布する場合
exeとかに出来ないの?
pyで配布? C#を勉強してUnityで作ったほうがいい
配布も楽だし商品化することも可能
pygameだといくら時間を注ぎ込んでも無理だぜ Kivyか、最近どうなんだろうな
Kivyの一部にはpygameのモジュールが使われてたんだっけ godotいいよ
GDスクリプトがpythonベースだし あ、godotもスマホ開発できるのね
専スレもあるわ pyxelスレって無いんだな
8ビットPCっぽいドット縛りが入門的に良さげ
MMLで音出せるのも良さげ ■ このスレッドは過去ログ倉庫に格納されています