[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 03/08 05:19 / Filesize : 134 KB / Number-of Response : 530
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【pygame】pythonでゲーム製作【ぱいがめ】



1 名前:名前は開発中のものです。 [2005/09/13(火) 18:51:45 ID:dnfPM2vI]
オブジェクト指向スクリプト言語のpythonでゲーム作ろうぜ!!


137 名前:名前は開発中のものです。 mailto:sage [2007/07/17(火) 03:34:36 ID:Wnuyebyb]
公式の確認もできないカスは帰れ


138 名前:名前は開発中のものです。 mailto:sage [2007/08/17(金) 23:54:10 ID:JOvi8ZbR]
pygameとjavaだとどっちが速いと思いますか?
SDL使ってるから圧倒的にはやいのでしょうか。

139 名前:名前は開発中のものです。 mailto:age [2007/08/19(日) 15:45:53 ID:TvS+i5tL]
pygameでRPG書いてみたよ。スクリプト言語でフルスクリーンのゲームが書けるなんて感動。
ttp://gamdev.org/up/img/9994.zip
pyrpg.pywをダブルクリックでウィンドウモード
pyrpg_fs.pywをダブルクリックでフルスクリーンモード
(注)pygameがインストールしてないと動きません

140 名前:名前は開発中のものです。 [2007/08/19(日) 18:28:13 ID:evwUkO+i]
py2exeくらいしてくよお

141 名前:名前は開発中のものです。 mailto:sage [2007/09/04(火) 21:41:30 ID:un31dHLL]
メモリはそれほどでもないけど
CPU使用率が高いのが気になるな>pygame

142 名前:名前は開発中のものです。 [2007/09/07(金) 22:30:06 ID:gKHwzqGI]
人いないな
python使いが少ないうえにゲーム用途に使おうとする人はさらに少ないってことか・・・

143 名前:名前は開発中のものです。 mailto:sage [2007/09/07(金) 23:35:55 ID:9unpFwpj]
>>139
動かしてみたよ。まだ、ゲームじゃないよね?(笑)


144 名前:名前は開発中のものです。 mailto:sage [2007/09/08(土) 00:58:58 ID:th+ATEDJ]
pygameでどれくらいのゲームできる?
RPGなら余裕?
pygameサイトのやつしょぼいのばっかりで心配になる


145 名前:名前は開発中のものです。 mailto:sage [2007/09/08(土) 10:14:27 ID:J3IJjVg+]
>>144
pygameはSDLのラッパーだから、SDLで出来ることは大体できる。
でも、やっぱりゲーム作りには向いてない気がする。ツール作るのには便利なんだけどね。

python用のDirectXラッパーであるDirectPyってのもあるけど、
そこまでやるなら、Cで作ったほうがいい気がするし。



146 名前:名前は開発中のものです。 mailto:sage [2007/09/08(土) 14:09:24 ID:HesMt5Xw]
XNAにIronPythonでよくね?

147 名前:名前は開発中のものです。 mailto:sage [2007/09/08(土) 14:17:07 ID:J3IJjVg+]
XNA使うと9割がC#になるから、Pythonあんまり意味ナスw

148 名前:名前は開発中のものです。 mailto:sage [2007/09/09(日) 00:54:46 ID:xNf1ldLy]
>>145
ということは描画はSDLだからC++並に速いってこと?
python得意だからゲームもpythonで作ってみたいな
pythonはライブラリの使い方が簡単だからMMORPGとかも簡単に作れそう

149 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 22:39:50 ID:Ob6KJFpe]
書くのは楽だけど、
パフォーマンスのチューニングがちょっとやりにくいな。

150 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 00:09:43 ID:OCIP4FYt]
www.flatz.jp/articles/2006/11/09/%E3%82%B2%E3%83%BC%E3%83%A0-pygame%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6


151 名前:名前は開発中のものです。 [2007/10/22(月) 23:52:56 ID:7BPuJyll]
pygameの新書がでますな
www.amazon.co.jp/gp/product/1590598725/ref=olp_product_details/249-8465485-0666702?ie=UTF8&coliid=I3P6I0D74SPITX&me=&seller=&colid=UBANCT5N42D0

おらは買うけど、ほかに買う人いるべか?

152 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 00:31:55 ID:/J6eUCiC]
I can't read English.

153 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 01:45:03 ID:xOKYgKDw]
レポよろ

154 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 05:26:42 ID:1h1nM133]
Apress面白いんだけど和書になる可能性がかなり低い
信じる信じないは任せるが

155 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 23:17:16 ID:thpmEwEh]
1.8リリース待ち



156 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 19:56:57 ID:C6za86W0]
2Dゲーム作るならPygameはベストな選択肢の一つだと思うんだが、
日本で誰も使ってなさそうなのは何故だぜ?

昔PygameでRPGを作りかけた事があるけど、
贅沢言わなければ機能・速度ともに特に問題なかったよ。

157 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 20:30:46 ID:TgmJAiy1]
>>156
HSPの連中がpygame使ってくれれば賑いそうなんだがな…

158 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 21:05:33 ID:fHHFtOgb]
RPG作る場合GUIはどうすんの?自作なの?
俺はOcempGUI使ってRPG作りかけたけど、
新verがチョト変わってて動かなくなってなえてやめたわ。
あと守備力にdefが使えないのもなえた。

159 名前:156 mailto:sage [2007/10/27(土) 22:30:06 ID:C6za86W0]
>>157
大分昔だけど、自分もHSP使ってた。
用途は似てるけど、やっぱユーザ層が違うのかね。

>>158
GUIっていうか、ドラクエ方式のメニューを自作したよ。

こんな感じ
www.uploda.org/uporg1084890.png

160 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 22:49:14 ID:RqzRYBOG]
>>159
うわ、懐かしい画面だ。
よもやこんな所で貴方を見かけようとは。

161 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 22:50:16 ID:Lu8jH/c0]
昔にPygameでRPG、そして昔にHSP使用で、絵を見て特定したw
サイト閉じちゃって悲しいよ。

それのソースを公開する予定はないの?

162 名前:156 mailto:sage [2007/10/28(日) 00:58:24 ID:nicSSlZ6]
自分なんかが特定されると思わなかったw だがそれが嬉しい

ソースは参考になりそうもないので公開しない予定。


163 名前:名前は開発中のものです。 mailto:sage [2007/10/28(日) 08:39:52 ID:miJTQ8Zw]
>>151
買ったよ
だけど文章ばっかりで絵が少なく内容も薄い気がする・・・

Pygame入門
www.halb-katze.jp/pygt/index.html
見れば済んでしまうような

164 名前:名前は開発中のものです。 mailto:sage [2007/10/28(日) 08:42:40 ID:miJTQ8Zw]
>>158
マップのオブジェクトにmap使って混乱したのに萎えた

165 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 13:39:24 ID:tqVDSqas]
>>151じゃないけど、>>163Thanks!!
Pythonに興味があったので、いいサイトありがとう。



166 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 16:16:10 ID:OMWDh2qp]
>>164
良く使いそうな単語を予約語にしないでほしいな

167 名前:名前は開発中のものです。 [2007/11/03(土) 11:46:02 ID:khsKiO67]
>あと守備力にdefが使えないのもなえた。
kwsk

168 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 11:48:11 ID:blK8RKE2]
予約語ってことなのでは

169 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 12:43:27 ID:/k8ek+lo]
>>163
逆に考えるんだ、むしろそのサイトの内容が良いと
感謝しようぜ

170 名前:名前は開発中のものです。 [2007/11/03(土) 17:17:40 ID:khsKiO67]
>>168
ハァ?そんなこと聞いてねえよ。
defが予約語なら、defense とか書くだろ普通。
なんで、わざわざ予約語にして、文句付けてんのかって聞いてんだよ


171 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 21:15:07 ID:i484Px69]
そんなにpygame好きか。
HSPのほうがよくないか。

172 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 22:46:32 ID:/k8ek+lo]
Python-Ogreって結構すごくない?
まだ日本語情報ほとんど無いけど使ってる人いるのかな

173 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 03:07:24 ID:Nk7caYwV]
>>171
    /::::i::::、:::ヽ、:::\:ヽ:\::ヽ:、:ヽ:、:',    早  駄
    /::i|::l::ト、ヽ::、:ヽ:、:::::\::ヽ::l:ヽ:i::i:::!    く   目
   /:/:!:::!:|::ヽ:\ヽ:::、:\::ヽ:ヽ!:::i::|:::!::!   な  だ
   !ハ::|::::i::l:|心、:ヽ::\:ヽ_\、\:ヽ:|!:|:|i.  ん
    i、:!:|:、N{、ヒjヽゝ\ヾイ ヒj >、ヽi:、:|:l:   と   こ
     ヽ:!::トヽ ̄ l! `  ` ̄´ |::l::|:|j:,!:!  か  い
      ト、::! u         j |::/lj:::!リ  し  つ
        ヾ、  丶 -    u リイ:|リ   な   ら
        リヽ ‐、ー- 、_   /イ:::i    い  :
       rー'"ト:l゙、   ̄   ./  , |::!    と   :
      / ヘ ヾ ヽ、 _,. '   / |:'    


174 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 08:35:27 ID:C1AdJU4l]
>>171
pygameが好きっていうよりpythonが好き
HSPだとゲーム以外に使えないし

175 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 10:27:10 ID:xeXvwCNT]
>>171
用途は似てるけど2つは別物
どっちが良いとか悪いとか単純比較できないから、黙って自分が好きな方使え



176 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 12:45:20 ID:O+GqOBVM]
ctypesつかって、HSPのライブラリを流用できないかなぁ。

177 名前:名前は開発中のものです。 mailto:sage [2007/11/04(日) 20:54:11 ID:6zeAVrc7]
>>170
最初からそう書いとかなきゃ、ちょっと前のレスも
確かめてない人と誤解されても仕方ないと思うぞ

178 名前:名前は開発中のものです。 mailto:sage [2007/11/11(日) 09:21:43 ID:5Rj1AhKI]
>>151の本
実際のゲームはまったく作ってないけど基礎は学べていいな。

179 名前:名前は開発中のものです。 mailto:sage [2007/11/11(日) 10:57:18 ID:ow8AhzDt]
おまえら pyglet について何か言うことありませんか。

180 名前:名前は開発中のものです。 [2007/11/20(火) 09:00:10 ID:TKRhB5b4]
EventHandlerクラスってどういうふうにかけばいいんですか?

181 名前:名前は開発中のものです。 [2007/11/22(木) 21:57:35 ID:tr1HPVJM]
>>177
どうやら、俺はカルシウムが足りてないみたいだ。
過疎スレで切れて、スマソ

182 名前:名前は開発中のものです。 [2007/12/18(火) 22:37:26 ID:aC5ESUdU]
過疎ってるなーなんか語ろうぜ

183 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 12:44:51 ID:Ic3h0HRM]
pygame 1.8まだ?
アルファ加算がしたいんだが

184 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 09:45:09 ID:ffTAdbs5]
日本語入力ってどうしてる?
wxPythonとの組み合わせもいまいちわからないし。

185 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 11:45:11 ID:2rhZhtDS]
>>184
あきらめるかファミコン方式。



186 名前:名前は開発中のものです。 [2007/12/21(金) 20:53:36 ID:ffTAdbs5]
あの入力方式でMMORPGは作れないなw

187 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 00:44:54 ID:PTWXEh3u]
ローマ字入力からのかな漢字変換まで自前で実装するしかないか

188 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 01:27:11 ID:rOfQfRlS]
>>187
それはそれですごいことやってる気が

189 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 03:47:59 ID:bPxucWgd]
pythonでPOBoxでも実装したらいんじゃね?

190 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 12:20:45 ID:T+bZNcOf]
ttp://ajaxime.chasen.org/
Javascriptでの例です。ソース読んでもわけわかめ。

191 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 13:42:18 ID:Nn9XeIcI]
UIMとかのライブラリ方式のエンジンをラップして組み込むとか。

192 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 13:43:38 ID:xy+Aueuw]
>>190
アルファベット→ひらがなは自前で実装しているけど
漢字変換は裏で辞書となるCGIを呼んで変換候補を返しているね。
むしろCGIの中身の方が気になる。

193 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 18:05:27 ID:8G6zhpPH]
ここ2年ぐらいリリースが無いな。Subversionから取ってきてビルドするのマンドクサ

194 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 02:03:58 ID:WDReFZ3W]
IMEたたくという発想はnainoka

195 名前:名前は開発中のものです。 [2007/12/24(月) 10:05:40 ID:Eo++qG7r]
いろいろお知らせはあるみたいだけどバージョンアップこないね
加算合成ないと致命的なの?



196 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 11:36:16 ID:/r3LuhLf]
surfacearrayとか使えば自前で書けない事もないだろうけど面倒くさいし遅そう。

俺は加算合成は要らんけどPer-pixelαとSurfaceのαを掛けてblitできないのが困る。
これができないと半透明入ってる物のフェードとか大変なんだけど何かいい方法ない?

197 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 16:01:45 ID:HRbkqIyE]
spriteの衝突判定って返り値がboolの物しかない?今ブロック崩しを作っていて、
Rectの「どの面と」衝突したのか判定したいんだが探してもそれっぽいのが見つからない。
自前でやるしかないのかな。誰か教えてプリーズ


198 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 03:09:22 ID:igwJsxoE]
>>196
わしはゲーム作らんからIndexは知らんけど
surfarrayはAlphaはなんにでも
使えるはずぢゃよ。サンプルできたんぢゃが
改行多過ぎとか言われて書きこめんわ。
Numericってかなり速いからAlphaには
使ったほうが良いと思う。他に手もないし

199 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 03:18:06 ID:w8J4J/ac]
>>198
例えば半透明なUIウィンドウを作りたいと思ってAlphaを半分にするには
今こんな感じでやってるんだけど、ツッコミどころがあったらよろしく。

uielements = load_image(filename).convert_alpha()
uialpha = pygame.surfarray.pixels_alpha(uielements)
myarray = Numeric.array([2], Numeric.UnsignedInt8)
uialpha /= myarray
del uialpha
del myarray
#この後で欲しい部分をスクリーンにblit

Numericの使い方がイマイチよくわかってないので3行目4行目に
到達するまでに凄い時間かかったよorz

200 名前:198 mailto:sage [2008/01/04(金) 18:14:17 ID:igwJsxoE]
>>199
3行目で[2]にしてるけどスカラーでいける。
4行目にそのまま直書きしてもOK、なはず。
uialpha /= Numeric.array(2, 'b')
多分'b'はNumeric.UnsignedInt8と同じ。

で、ここまで出来てるなら
PixeledAlphaとSurfaceAlphaの合成って出来ない?
Unsigned拡張して演算できるよ。その場合は
Surfaceフォーマットに注意。詳しくは
//www.pygame.org/docs/tut/surfarray/SurfarrayIntro.html

もしPixeledAlphaのOpacity設定なら
def setPixA_alpha(pix, val):
cp=pix.copy()
pixA=pygame.surfarray.pixels_alpha(cp)
pixA-=(pixA*((255-val)/255.0)).astype('b')
del pixA
return cp
で動いてるけど違うのかのぅ

わしもsurfarray使えるまでかなりドキュメント
漁ったわ


201 名前:名前は開発中のものです。 [2008/01/05(土) 10:18:46 ID:KgL4iUeG]
>>197
前作ったことあるけど自前でやるしかないと思う。
Rectのプロパティ使えばけっこう楽だよ。

202 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 15:30:14 ID:8d/3Ln93]
やっぱりそうか・・・割と需要ありそうなんだけどなぁ


203 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 15:52:20 ID:yDKglqYh]
>>202
何をもってこの面と衝突した、とするかを考えてみると
あまり汎用性のない処理だと気がつくと思うよ…
# ってかブロック崩し限定処理のような…

204 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 21:00:22 ID:8d/3Ln93]
>>203
そうか。初めてのゲームプログラミングなんで考えが行き届かなかった
ところでpygameで作られたゲームってどんなのがある?
ググっても(国内では)ほとんど見つからないんだけど



205 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 07:12:02 ID:5s/L0T81]
>>200
いや、それでいけます。感謝。
floatを掛けるとarrayの型がComplexになっちゃうから
astype()でbyteに戻してやらないといけないのね。

最初はストレートに uialpha /= 2 とかやろうとしてて、
「何でできねーんだ!」と散々苦労したのもbからiに変わるからか。

というかNumericのチュートリアルをググって読めば書いてあるねorz



206 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 09:05:25 ID:tTdFGs0X]
>>204
pygameのサイトにいろいろサンプルあるけどブレイクしたのないよーな。


207 名前:198 mailto:sage [2008/01/06(日) 18:48:37 ID:AFHVph+u]
Numericにはてこずったんで少しは役に立てて
よかったわ

んで、わしの疑問をきいてください。

pygameでファイルをウィンドウに
ドロップしたいのですがpygame単体で
出来ますか。wxpythonウィンドウに
SDLウィンドウを埋め込むのはだめみたい
なので少々諦め気味です。

どなたか御存知なら御教示ください。

208 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 21:43:02 ID:bewf10VS]
>>207
wxpythonのフレームに wx.FileDropTarget つけてやるというのはどうか。


209 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 21:50:29 ID:bewf10VS]
>>207
いまちょっと調べてみたんだけど、「windows環境でwxpythonウィンドウにSDLウィンドウを
埋め込む」のは、各ライブラリのバージョンの組み合わせによって出来る出来ないがある
みたいね。
wiki.wxpython.org/IntegratingPyGame

でもできないことはなさそうなので、がんばれ。

210 名前:207(198) mailto:sage [2008/01/06(日) 23:52:27 ID:AFHVph+u]
早々とレス付けていただいて有難うございます。

>>208,209
私のは
python2.5, pygame1.7, wxpython2.8
ですが、209さんが示していただいたページの
最後のスクリプトでウィンドウに埋め込めないんです。
ちょっと見ていただきたいんですが、そのスクリプト
ちゃんと動くんですかねぇ?os.environ()で設定した
環境変数を自プロセスで参照できる?他プロセスで
なら埋め込めるのは確認してるんですが。
当然イベントはダメです。

211 名前:208 mailto:sage [2008/01/08(火) 01:45:06 ID:3fTMIMrl]
>>210
wiki に載ってるコードはwindowsだとだめなのかな。
os.environ['SDL_WINDOWID'] で環境変数いじってもpygame側に反映されないっぽい。
ctypes で putenv したらうまくいきました。

---- begin ----

$ diff -up wxpygametest.py.orig wxpygametest.py
--- wxpygametest.py.orig 2008-01-08 01:39:43.607875000 +0900
+++ wxpygametest.py 2008-01-08 01:40:18.717250000 +0900
@@ -2,6 +2,7 @@ import wx
import os
import thread
global pygame # when we import it, let's keep its proper name!
+import ctypes

class SDLThread:
def __init__(self,screen):
@@ -37,8 +38,8 @@ class SDLPanel(wx.Panel):
global pygame
wx.Panel.__init__(self, parent, ID, size=tplSize)
self.Fit()
- os.environ['SDL_WINDOWID'] = str(self.GetHandle())
- os.environ['SDL_VIDEODRIVER'] = 'windib'
+ ctypes.cdll.msvcrt._putenv("SDL_VIDEODRIVER=windib")
+ ctypes.cdll.msvcrt._putenv("SDL_WINDOWID=%d" % (self.GetHandle()))
import pygame # this has to happen after setting the environment variables.
pygame.display.init()
window = pygame.display.set_mode(tplSize)

---- end ----


212 名前:208 mailto:sage [2008/01/08(火) 01:50:59 ID:3fTMIMrl]
>>210
SDLをほかのToolkitのフレームに埋め込む話はニーズがあるけどややこしいみたい。
pygame+wxpythonで探している最中に似たようなのをいくつか見つけたのではっておきます。

参考: pygame+wxpython
www.myevan.net/tag/pygame?TSSESSION=700d249a18ed5cc62adc46495d8e04b0

Ruby/SDL の場合::
www.kmc.gr.jp/~ohai/rubysdl_doc_old.html#label-17

SDLをqt or kde or gnome のwidgetに組み込む方法::
pc11.2ch.net/test/read.cgi/linux/1025048946/194

213 名前:210(207,198) mailto:sage [2008/01/08(火) 18:13:24 ID:xFhirsiF]
色々調べていただいて有難うございます。
御教示の通りmsvcrtのputenv()でいけました。
Cのputenv()ってpythonのと動きが違うん
でしたね。忘れてました。
他のサンプルをパクッて今回のスクリプトに
wx.FileDropTargetを使ったらとりあえず
ファイル名を取出せました。御協力の方々へ感謝!
改めてpythonの奥深さを知ったわ


214 名前:210 mailto:sage [2008/01/21(月) 18:47:43 ID:FFn/l8vZ]
以前助けてもらったんでネタ提供。以前
加算合成できないってあったんでsurfarrayで
やってみたらあら簡単!
…ん〜、でも ちぃっと遅い。Numericは自分を
参照する式にするとぐっと速度が落ちるわ。

ALPHA操作はDLLにすると少しだけ速くなった。
ぢゃっど
alp&=Numeric.array(0,'B')
とかの定数だけの式ならDLLとほとんど
変わらん。

def g_add(f,b,r):
fa=pygame.surfarray.pixels3d(f)
ba=pygame.surfarray.pixels3d(b)
for i in xrange(3):
fa[:,:,i]+=-fa[:,:,i]+N.minimum(fa[:,:,i].astype(N.Int)*r+ba[:,:,i].astype(N.Int), 255).astype('b')
del fa,ba

215 名前:名前は開発中のものです。 [2008/02/04(月) 18:10:03 ID:eCczljds]
PyGameインストールして試してるんですが
ただプロンプトを出すだけでCPUの使用率が100%になってしまう。。。
試したのはPyGame入門の「初めの一歩」のスクリプト。
一歩目だけにさっぱり分かりません。(スクリプトに書いた動作自体は異常なし)
情報探してるんですが、ご存知ないでしょうか。
Win版のPython2.5とPyGame1.7です。



216 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 19:23:04 ID:ngGmVtzw]
プロンプト?
pygameはGUIを作るものだぜ。
何か間違えてない?

217 名前:215 mailto:sage [2008/02/04(月) 21:58:16 ID:eCczljds]
わ、しまった。プロンプトじゃなかったですね。
ただ黒い画面を出してただけだったので勝手にプロンプトの仲間入りさせてしまったorz

その後調べていましたが、パソがあまりにも非力なだけのような気がしてきました。
少々の画像表示やアニメーションを追加して重くて無理ってほどでもなかったので
なかば仕様と考えて、しばらく様子みてみようと思いますm(_ _)m

218 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 22:07:43 ID:X7sGRS8W]
ループ内でpygame.time.wait

219 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 14:08:07 ID:TsvYrUR3]
「初めの一歩」のスクリプトは CPU 100% になっても問題なし。
「5. 絵を動かしてみよう」 内で説明されている clock.tick 使えば解消される。

220 名前:215 mailto:sage [2008/02/05(火) 22:19:46 ID:6P4nVpLq]
>>218 >>219
60fpsだと100%のままでしたが、40以下に下げたところ大丈夫でした。
やっぱりパソの非力が現因・・・orz
あまり独自なfpsなのも変でしょうから、wait処理の方もなお、チェックしてみます!
ありがとうございました!

221 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 00:00:05 ID:f5NDcWrv]
FPSをちゃんと設定してるのならPCが非力なだけだね。

222 名前:名前は開発中のものです。 [2008/02/26(火) 20:56:23 ID:SG51Wexi]
上の方で挙がってたeffって結構すごそうじゃね?
pygameでできることってeffでも同じような手間でできるの?

223 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 11:17:33 ID:YaKmsxrJ]
rubyでゲーム作るって本出てたね
誰かpythonでも出せば〜

224 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 21:07:23 ID:ESvEWD62]
>>233
もってるよー。
海外だと出てるよ。amazonで普通に頼める

225 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 23:33:03 ID:VyHUECIm]
233に期待



226 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 14:00:32 ID:0D5XbVFb]
>>224
Beginning-Game-Development-Python-Pygame
www.amazon.co.jp/Beginning-Game-Development-Python-Pygame/dp/1590598725
だね。

227 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 11:55:36 ID:EzLCPGCh]
pygame1.8出たというのに全然話題にならないのな…
www.pygame.org/news.html

上で話題になってた加算合成とかできるようになったみたいだけど
クリップボード(scrap)とかエッジ検出(transform)なんかは
ゲーム作成と関係あるのか少々疑問だ


228 名前:名前は開発中のものです。 mailto:sage [2008/04/05(土) 23:28:47 ID:7oLV8QqG]
1.8試した。分ったぶんだけ御報告

話題のblit合成がでけん!?続報求む。

新機能のPixelArrayは予想通り遅かったけど
扱いは良い。a[i][j:k]=b[l][m:n]ってのは
出来ないみたい。

以前はアルファ付きのsurfaceでもset_alpha()
出来たけど1.8では出来なくなってた(ドキュメント
どうりになっただけ)。

Numericしか使ってないんでNumpyの使い勝手を
知りたい。期待しつつ続報求む。

>227
pygameの使い道はゲームばかりじゃないんで
クリップボード対応等は割と有難い。

229 名前:名前は開発中のものです。 mailto:sage [2008/04/06(日) 09:03:50 ID:C/PWqge2]
というかこのスレ見ているとゲーム以外の目的に利用している人の方が多いような……
自分もグラフ描くのに使っているし

230 名前:名前は開発中のものです。 mailto:sage [2008/04/11(金) 16:15:38 ID:iOGpCMwC]
pythonで作れるゲームってどのくらいのレベルまで可能ですか?
PS2で発売されてるゲームのレベルはぜんぜんいけますか?
外国サイトまで覗くのは怖いので
調べられないので教えてください。

あと、パイソンはゲーム作る上で
サウンド周りが弱いと聞きました。
詳しくは、リピートすると間が空くとか。wavしか無理だとか。
ほんとですか?

pythonでゲームを作りたいと思ってまして

231 名前:名前は開発中のものです。 [2008/04/11(金) 16:56:45 ID:0QXp1O1C]
Pythonのお勉強 Part 25
pc11.2ch.net/test/read.cgi/tech/1206876081/

232 名前:名前は開発中のものです。 [2008/04/12(土) 22:59:21 ID:faIzB/iz]
/   //   /   //    ______     /   //   /
 / //   /|   r'7\ ,.ヘ‐'"´iヾ、/\ニ''ー- 、.,   /    /
  /   / |  |::|ァ'⌒',ヽ:::ヽrヘ_,,.!-‐-'、二7-ァ'´|、__
`'ー-‐''"   ヽ、_'´  `| |:::::|'"       二.,_> ,.へ_
         /  //__// / / /      `ヽ7::/
 か っ も  |  / // メ,/_,,. /./ /|   i   Y   //
 ァ  て う.  |'´/ ∠. -‐'ァ'"´'`iヽ.// メ、,_ハ  ,  |〉
  |  約 ク  ヽ! O .|/。〈ハ、 rリ '´   ,ァ=;、`| ,ハ |、  /
  |  束 ソ   >  o  ゜,,´ ̄   .  ト i 〉.レ'i iヽ|ヽ、.,____
  |  し  ス  /   ハ | u   ,.--- 、  `' ゜o O/、.,___,,..-‐'"´
  |  た  レ  |  /  ハ,   /    〉 "从  ヽ!  /
  |  じ  は  |,.イ,.!-‐'-'、,ヘ. !、_   _,/ ,.イヘ. `  ヽ.
 ッ .ゃ .立   |/     ヽ!7>rァ''7´| / ',  〉`ヽ〉
 ! ! な  て   .',      `Y_,/、レ'ヘ/レ'  レ'
   い  .な    ヽ、_     !:::::ハiヽ.   //   /
   で   い   ./‐r'、.,_,.イ\/_」ヽ ',       /  /
   す      /    `/:::::::/ /,」:::iン、 /    /
          〈  ,,..-‐''"´ ̄ ̄77ー--、_\.,__  /
      ,.:'⌒ヽ ´         | |  , i |ノ   `ヾr-、


233 名前:名前は開発中のものです。 mailto:sage [2008/04/15(火) 12:57:54 ID:rqBT1Qnf]
パイソンて過疎ってるのか??


234 名前:名前は開発中のものです。 mailto:sage [2008/04/15(火) 15:39:18 ID:AvhAo5X5]
永久凍土呼ばわりされて久しいですよ

235 名前:名前は開発中のものです。 mailto:sage [2008/04/15(火) 20:56:12 ID:KbLLcGzR]
カ〜エ〜ル〜の〜き〜も〜ち〜!



236 名前:名前は開発中のものです。 mailto:sage [2008/04/18(金) 23:18:30 ID:W9jvl3wL]
将来、同人ソフト(アクションゲーム)を作るつもりなのですが
今、勉強する言語をしぼってしぼって
「Python」か「JAVA」かで迷っています。

そこで質問させて頂きたいのですが
それぞれの長所短所を教えて頂けませんか?
お願いします。


237 名前:名前は開発中のものです。 mailto:sage [2008/04/18(金) 23:36:49 ID:hFde0Z58]
>>236
JAVAは仮想マシンが必要。

Pythonはグラフィックライブラリが必要。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<134KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef