【pygame】pythonでゲーム製作【ぱいがめ】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2005/09/13(火) 18:51:45ID:dnfPM2vI0002適当なリンク
2005/09/13(火) 18:57:59ID:dnfPM2vIhttp://www.python.org/
日本Pythonユーザ会
http://www.python.jp/Zope/
pygame
http://www.pygame.org/news.html
http://www.unixuser.org/~euske/doc/pygame/
py2exe
http://starship.python.net/crew/theller/py2exe/
http://www.cubelab.com/ymasuda/python/py2exe/py2exe.html
0003名前は開発中のものです。
2005/09/13(火) 20:34:54ID:fMdEDZOxひろまさ乙
ところでおまいらゲームループどうやって組んでる?
0004名前は開発中のものです。
2005/09/13(火) 22:10:12ID:owD0RWfb………
120 GOTO 10
00051
2005/09/14(水) 01:57:39ID:cdiXMa5Eひろまさって誰だyo
>ゲームループどうやって組んでる?
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/923.txt
おれは↑みないなクラスで作っといて
class Main(EventHandler):
def __init__(self):
EventHandler.__init__(self)
self.event_map[] = self.onKeyDown #イベント登録
def onKeyDown(self, event):
00061
2005/09/14(水) 02:02:37ID:cdiXMa5Eclass Main(EventHandler):
def __init__(self):
EventHandler.__init__(self)
self.event_map[KEYDOWN] = self.onKeyDown #イベント登録
def onKeyDown(self, event): #キーが押されたときの処理
#ほげほげ
def update(self): #1フレームに一回呼ばれる処理
#はげはげ
main = Main()
main.eventloop()
みたいな感じなんだがどうなんだろ
0007名前は開発中のものです。
2005/09/16(金) 11:52:07ID:1NMiiyJtメモ帳でprint "Hello, world"と書いて、test.pyで保存。
pythonのあるディレクトリにpathを通して、
コマンドプロンプトからpython test.pyとやったら、
File "<stdin>", line 1
python test.py
^
Syntax Error: invaild syntax
だってさ。何なんでしょ?
あと、test.pyをダブルクリックすると、pythonインタプリタが起動して
Hello,worldと表示した後、すぐに閉じるけど、Cのsystem("pause")みたいなのは
無いんでしょうか?
00087
2005/09/16(金) 12:13:13ID:1NMiiyJtコマンドプロンプトからは実行できた。
でも、python.exe上から実行できない。
00091
2005/09/16(金) 17:49:55ID:H3uMLhSSraw_input()
もしくは
import os
os.system("pause")
かな
>python.exe上から実行できない。
たとえばpython.exeからhoge.pyを実行したい場合は
import hoge
2回目以降は
reload(hoge)
でできまつ
0010名前は開発中のものです。
2005/09/16(金) 19:25:07ID:H3uMLhSS00117
2005/09/16(金) 19:29:53ID:1NMiiyJtうまくできました。
ありがとうございます。
0012junyo
2005/09/29(木) 21:37:39ID:RFlRriyy0013名前は開発中のものです。
2005/09/30(金) 13:57:49ID:yN1cD0GLそこはむしろ「Python によるゲームプログラミング実況中継」の方が面白い.
0014みふね
2005/10/10(月) 23:27:50ID:njKGUm6F00151
2005/10/11(火) 00:43:16ID:J9Zd4/HP0016名前は開発中のものです。
2005/10/12(水) 14:20:08ID:tVHnYJsj00171
2005/10/13(木) 23:43:51ID:3BoN3RNH0018みふね
2005/10/14(金) 01:25:53ID:UO52LoQ10019名前は開発中のものです。
2005/10/14(金) 20:29:22ID:cLFolF0+00201
2005/10/14(金) 22:59:26ID:W/akn9JL002119
2005/10/15(土) 22:02:58ID:pHFCT3cP御言葉に甘えさせて頂きます
Panda3D
http://panda3d.org/
Soya 3D
http://home.gna.org/oomadness/en/soya/index.html
0022みふね
2005/10/15(土) 22:12:16ID:qyT2Gq4p0023名前は開発中のものです。
2005/10/16(日) 16:20:00ID:OMDnGlY30024名前は開発中のものです。
2005/10/18(火) 16:29:09ID:AlP/inMSPyOgre
http://www.ogre3d.org/wiki/index.php/PyOgre
あと、Pythonのyield文を使ったジェネレータは、
メッセージループの中でスレッドっぽく使えて、
ゲームプログラミングで非常に便利かと。
0025龍 洲挫駈
2005/10/18(火) 21:47:34ID:LASjC1nx0026名前は開発中のものです。
2005/10/19(水) 19:53:22ID:IBKMHJw00027名前は開発中のものです。
2005/10/20(木) 02:00:36ID:tLgQMYtuCrystal space
http://crystalspace3d.org/docs/online/manual-cvs/cs_4.19.4.php
Vemom - Irrlicht for Python
ttp://www.stenhard.net/news.php
Panda3Dも良さげだが、漏れは今Soya 3Dで遊び始めてる。
Pure Python(Pyrexも混ざってるけど)でエンジンを記述する心意気が気に入ったw
扱いやすさという意味では、かなり扱いやすい部類だと思う。
tutorial案外充実してるしね。
低レベルのテキストコンポーネントsoya.widgetでは日本語も表示できるのは確認。
Portalとかセルシェーディングとか、さりげに面白い機能持ってるのよね。
0028名前は開発中のものです。
2005/10/20(木) 09:24:26ID:7I8COn0N0029名前は開発中のものです。
2005/10/20(木) 19:42:37ID:nYD0tPzm0030名前は開発中のものです。
2005/10/21(金) 01:51:54ID:4tIHayfFPandaやSoyaみたいなほぼPython専用じゃないのは、
エンジンの比較についてはこっち見るとよかろう、
(Ogre、CrystalSpace、Irrlichtあたりね)
各種ライブラリ紹介スレ
ttp://pc8.2ch.net/test/read.cgi/gamedev/1008220559/
SoyaとPandaについては、どっちも日本語情報は皆無だな。
ただし、どっちも本サイトのチュートリアルは充実してるので、
英語さえ無問題ならかなり使いやすい。
機能的にはPandaの方が上っぽいが、
PandaはPythonのライブラリというわけじゃなく、
「3D拡張された専用Python2.2インタプリタ」という感じなので、
2.3以降の言語機能が使えなかったり、
Panda以外のライブラリと組み合わせにくいのが欠点か。
あと、Mac非対応なのも欠点かな。
モデルフォーマットは独自形式だけど、
obj、3ds、X形式等主要なフォーマットからのコンバータ同梱なので、
案外困らない。
Soyaは普通のPythonライブラリなので、他のライブラリと組み合わせるなら、
こっちの方が扱いやすいかな。
総合的な機能ではPandaに劣るけど、先にあったように
Pandaも持ってないような面白い機能(Portal)がある。
アニメーションモデルがCal3dというオープン系フォーマットオンリーなので、
Cal3dが吐けるモデラ(Max、Maya、Blender、MilkShape)が必要なのが欠点かな。
0031名前は開発中のものです。
2005/10/21(金) 22:11:34ID:2EMdU/0lありがとう
どちらも甲乙付け難いですね。僕は機能の多いPandaを使ってみます。
0032名前は開発中のものです。
2005/10/25(火) 22:44:58ID:2SGrfhA+import random
p=0
for i in range(20):
a=int(random.uniform(1,9))
b=int(random.uniform(1,9))
print("%d + %d =") % (a,b)
c=input()
if c == (a+b):
p=p+1
print("%d/20")%p
#スレ汚しごめん
0033名前は開発中のものです。
2005/10/28(金) 16:36:58ID:Lb86+MEkimport random
p=0
for i in range(20):
a=int(random.uniform(1,9))
b=int(random.uniform(1,9))
print("%d + %d =") % (a,b)
c=input()
if c == (a+b):
p=p+1
print("%d/20")%p
0034名前は開発中のものです。
2005/10/28(金) 16:37:53ID:Lb86+MEkimport random
p=0
for i in range(20):
a=int(random.uniform(1,9))
b=int(random.uniform(1,9))
print("%d + %d =") % (a,b)
c=input()
if c == (a+b):
p=p+1
print("%d/20")%p
こうですか?
pythonの勉強になった。ありがとう
003532
2005/10/28(金) 20:21:22ID:HRqq2yly0036名前は開発中のものです。
2005/11/06(日) 03:27:09ID:sHwzpif8最近OpenGLとかいじり始めたんだが、ファンクションネームをグーグルで検索するとPythonの
ラッパーのドキュメンテーションの方が先に引っかかるな。
0037名前は開発中のものです。
2005/11/18(金) 21:16:14ID:CBoBucBThttp://www7a.biglobe.ne.jp/~yasozumi/python/wiki/
0038名前は開発中のものです。
2005/11/23(水) 15:09:36ID:V4fk9WSvところで日本語表示って出来る?
0039名前は開発中のものです。
2005/11/28(月) 01:47:36ID:jKBi5MY+1.1.0に変わってから確認してる暇がないorz
004038
2005/12/04(日) 14:15:44ID:aANY23OPConfig.prc に text-encoding utf8 を追加したらいけた
ttp://www.panda3d.org/wiki/index.php/Text_Rendering
0041名前は開発中のものです。
2005/12/24(土) 16:01:35ID:WCqUgowepygameサイトの看板がクリスマス使用になってる
0042名前は開発中のものです。
2006/01/30(月) 19:56:25ID:GFqWWThf0043名前は開発中のものです。
2006/02/01(水) 01:24:31ID:ltZnHB8G0044名前は開発中のものです。
2006/02/03(金) 18:55:09ID:8vSwPaYO0045名前は開発中のものです。
2006/02/24(金) 17:01:31ID:WTZlpTZE0046名前は開発中のものです。
2006/03/06(月) 11:27:28ID:bnOvK7Y0ttp://hp.vector.co.jp/authors/VA012411/
国産の3Dゲーム用モジュールだって
フレームワークとしても一線を超えてるんじゃない?
少し試したところボーンアニメのサンプルが
うまく動かなかったけど。
0047名前は開発中のものです。
2006/03/07(火) 01:22:19ID:tB1D0El7おお。シェーダーも使えるんだ。すげー。
0048名前は開発中のものです。
2006/03/07(火) 17:55:25ID:KmqZhsBu0049名前は開発中のものです。
2006/03/09(木) 11:38:08ID:06YDIsje0.2が出てるな。出たばかりみたいだし期待。
0050名前は開発中のものです。
2006/03/16(木) 20:57:30ID:nuZni4qZhttp://tinyurl.com/gt3v9
0051名前は開発中のものです。
2006/03/16(木) 21:17:29ID:PTemLRX4ttp://gamdev.org/up/img/5036.zip
中見ればなんとなく分かると思う。
exeに変換するときはダブルクリックでもいけます。
0052名前は開発中のものです。
2006/04/22(土) 12:26:33ID:5pP0/rMp0053名前は開発中のものです。
2006/05/02(火) 10:30:23ID:63oR+6emttp://pygamebegin.web.fc2.com/index.html
0054名前は開発中のものです。
2006/05/09(火) 09:47:44ID:ZBGJ788zttp://www.halb-katze.jp/
に移動してた。
しかし、活気無さ過ぎるなこのスレ。
0055みふね ◆mCEJQ9Ki/Q
2006/05/10(水) 01:04:01ID:9m4/2lSM0056名前は開発中のものです。
2006/05/10(水) 23:38:04ID:FB/vT3MU乗った
ゲーム作ったことないけど。
0057名前は開発中のものです。
2006/07/16(日) 18:13:10ID:Y7k3otGU0058名前は開発中のものです。
2006/07/26(水) 23:40:54ID:DHRGSazyなにこの閑古鳥
0059名前は開発中のものです。
2006/07/27(木) 05:46:15ID:RFITJFJn0060名前は開発中のものです。
2006/07/28(金) 20:41:17ID:8Kn/klVzhttp://www.disinterest.org/NDS/Python24.html
Python-PSP
http://python-psp.net/trac/
0061名前は開発中のものです。
2006/08/09(水) 23:45:46ID:D4knGSkiと保守のついでに書いてみる。
0062名前は開発中のものです。
2006/08/11(金) 22:09:12ID:8fmM5BmM0063名前は開発中のものです。
2006/08/12(土) 10:53:08ID:lr2dm9cNSurface.blit(source, dest, area=None, special_flags = 0): return Rect
source: 貼り付けるサーフェス
dest: 位置を指定するためのRect
area: 切り抜く位置(省略時はサーフェス全部をそのままはっつけ)
special_flags: 貼り付け方法(乗算とかの指定)
画像を読み込んで、そこから一部分を切り取ってサーフェスにするのなら下の方法。
tmpimg = tmp.subsurface(tmprect)
tmp: 読み込んだサーフェス
tmprect: 切り抜くサイズのRect
tmpimg: 切り抜いたサーフェス
0064名前は開発中のものです。
2006/08/12(土) 17:00:49ID:J1gSPKt2できました!
ありがとうございます
0065名前は開発中のものです。
2006/08/14(月) 20:27:44ID:PpHgf0znとりあえず、pythonの言語仕様を覚えてからまた来るわ。
0066名前は開発中のものです。
2006/08/19(土) 08:07:09ID:IndKv7shpygameの方はまだドキュメントが少ないかな。もっと流行って欲しいね。
0067名前は開発中のものです。
2006/08/19(土) 16:05:14ID:akm1pbR00068名前は開発中のものです。
2006/08/20(日) 09:30:36ID:GHpXLRW00069名前は開発中のものです。
2006/08/22(火) 16:12:51ID:VkTq8v/S0070名前は開発中のものです。
2006/08/24(木) 15:23:48ID:inxFCurP0071名前は開発中のものです。
2006/08/25(金) 20:59:57ID:xrLC/5vQゲーム作ってるけど、難しいねぇこれ
2Dはともかく3Dになると他の知識ないときっついわ
0072名前は開発中のものです。
2006/08/25(金) 23:21:38ID:d1P/d6Ekプログラムをくみ上げたりするのが難しいんだよな。
0073名前は開発中のものです。
2006/08/26(土) 00:12:10ID:s3ntdX5j日本語なのはありがたいが、チュートリアル皆無なのが痛いな
日本語である意味が消えうせてる
意味わかるんだったら英語版でも大丈夫だからな
チュートリアルさえ充実すれば最強なんじゃないかな
0074名前は開発中のものです。
2006/08/27(日) 03:19:29ID:Bs3PYNmzファイルフォーマットが面倒だな・・・。
多機能なのはいいんだが
Mayaか3DSMAXないと変換できないようなことが書いてあったから敷居高いな
0075名前は開発中のものです。
2006/08/27(日) 03:46:17ID:Bs3PYNmz試しにXファイル読めるかやってみたら読めたわ
モーションもXファイルの中で指定してやれば動くな
結構いけそうな気がしてきた
0076名前は開発中のものです。
2006/08/27(日) 04:06:42ID:Bs3PYNmz動かしてみる・・・すると超高速で動いてる罠
Xファイルを直に開くと普通に動く
どこ参照してるんだろうこれは
0077名前は開発中のものです。
2006/08/27(日) 10:37:57ID:Acr1vPsZひょっとしてそういう機能はないってこと?
0078名前は開発中のものです。
2006/08/27(日) 11:39:09ID:6mp6TGMI0079名前は開発中のものです。
2006/08/27(日) 12:16:34ID:834Vk1BQどうもありがとう。
windows環境なので、以下のサイトの recordwin32.py でいくことにしました。
http://www.johnnypops.demon.co.uk/python/
pymediaもよさだったんだけど、python2.4向けのバイナリパッケージがなかったんでやめました。
0080名前は開発中のものです。
2006/08/27(日) 12:18:41ID:Bs3PYNmzモーションレートを直接弄れるようだけども
Xファイルのみだとモーションの座標だけ反映されるようなので
アニメーションにならずにパラパラアニメっぽくなるな
やっぱフォーマットそろえないとダメか
形状ファイルはXでもよさそうだがモーションはeggにしないとアウトっぽいな
0081名前は開発中のものです。
2006/08/28(月) 03:38:42ID:r0Vzh+5N1、Panda3Dのソースを弄り3Dモデルを表示させ、モーションも導入(今ここ
2、移動が手動で出来るようにする
3、カメラも手動で動かせるようにする
4、モデルの速度でモーションが変わるようにする(歩く→走る)
5、ジャンプを出来るようにする
6、フィールドとモデルの統合性をとる
細かく分ければもっとありそうだけど、こんなもんかな・・・。
何かこうしたら良いっていうアイディアあったらください
っていうか過疎凄まじいねぇ、ゲ製作板自体人いないのはあるけども・・・。
0082名前は開発中のものです。
2006/08/29(火) 03:21:29ID:enFn8pfdどうにも馴染まない・・・。
MQOとRokDeBoneでモーションつけるのが一番楽に感じる
0083名前は開発中のものです。
2006/08/30(水) 02:27:40ID:KyR1gwMjモデリングに時間をとられて全然進まないなぁ
とりあえずカメラを自キャラにあわせたいけども
なかなか出来ない
0084名前は開発中のものです。
2006/08/30(水) 18:04:27ID:KyR1gwMj英語できないと豊富なドキュメントすらまともに扱えないっていう罠がなぁ
日本語化できたら最強だと思うんだがなぁ
0085名前は開発中のものです。
2006/08/30(水) 20:49:13ID:0w5d/SNpねずみ会社の日本担当者が翻訳したりとかしないかねえ…
Panda3d使ってるトゥーンタウンオンラインは日本でもサービス
してるから。。。
0086名前は開発中のものです。
2006/08/31(木) 08:40:31ID:rLmsEOeS開発してるのが海の向こうだし
期待するだけ無駄かなぁ
まあでも3Dエンジンで日本語ドキュメントが充実してるのって
殆ど無いし事実上英語できないとろくに弄れないのは事実だよね
それだったら自作でエンジン作るしかないし
エンジン作れるくらいだったら普通は困らない
0087名前は開発中のものです。
2006/09/03(日) 17:51:22ID:G0D4dIu7リファレンスと格闘中・・・。
vector関係のクラスがかなりあってどれがどれか全くわからねぇ・・・。
気紛れにHSPをダウンロードしてみてファイル覗いてみたんだけど
わかりやすい、やっぱ日本語ってのは凄まじい利点だね
でもそれじゃPythonを使うっていう目的が果たせない
とにかくPandaで頑張ろう・・・。
0088名前は開発中のものです。
2006/09/03(日) 23:09:35ID:PZ8qVVup0089名前は開発中のものです。
2006/09/04(月) 12:20:13ID:mh21l8010090名前は開発中のものです。
2006/09/04(月) 15:31:49ID:nhJpsR+nサンプルとかチュートリアルが英語だけど、頑張ればなんとでもなる。
0091名前は開発中のものです。
2006/09/04(月) 15:34:54ID:8xBHSw190092名前は開発中のものです。
2006/09/04(月) 18:51:26ID:YzDy1t020093名前は開発中のものです。
2006/09/04(月) 19:17:41ID:4nwPPl6x俺なんてPythonの基礎とかろくに覚えずに即Pygame使ってるぞ
なんとかなるもんだ
0094名前は開発中のものです。
2006/09/04(月) 20:55:35ID:XKbiVFmSゲーム作りながら勉強になる、と思えばいいんだよ。
0095名前は開発中のものです。
2006/09/13(水) 14:58:03ID:fjfPox3x009689
2006/09/13(水) 16:18:54ID:QJbUJ0N/何からやれば良いのか、また調べて見ます
0097名前は開発中のものです。
2006/09/13(水) 21:13:41ID:1OATLW2r009889
2006/09/13(水) 21:34:17ID:cAYitxZX0099名前は開発中のものです。
2006/09/14(木) 23:32:40ID:f6ZV/pjGmain() {
printf("HelloWorld");
}
どまり?
0100名前は開発中のものです。
2006/09/30(土) 15:50:36ID:01SugqAmpygameで作ったプログラムのWindows実行ファイルの作り方を調べるだけで半日以上潰した。
0101名前は開発中のものです。
2006/09/30(土) 20:28:47ID:7v67wTA3キリ番記念だ。
http://www.halb-katze.jp/pygt/pygt1500.html
0102名前は開発中のものです。
2006/10/01(日) 03:07:44ID:Qb4eCYNu無能w
0103100
2006/10/01(日) 15:18:18ID:CGIbu8b3最初にそれ使おうと思ったんだけど、エラーが出て動かなかくて悩んだよ。
結局、py2exe単体でも問題なく必要なDLLがコピーされて実行できたんで拍子抜けした。
0104名前は開発中のものです。
2006/10/01(日) 15:30:55ID:Wg3nrLv/余計な時間を食ったわけだろ?
0105名前は開発中のものです。
2006/10/01(日) 16:17:18ID:CGIbu8b3そうそう。あと、py2exeの古いバージョン向けの情報が転がってたりして混乱した。
それはそうとPythonはスッキリコンパクトにまとまっていて良い言語だね。
Rubyの全てがオブジェクトな思想やSmalltalk風のブロック構文だとかに
馴染めなかったクチだけど、Pythonのスタイルはしっくりくるよ。
0106名前は開発中のものです。
2006/10/01(日) 20:17:05ID:dPFZjRiU情報がスッキリコンパクトにまとまっていいなくて嫌な言語だね。
0107名前は開発中のものです。
2006/10/01(日) 20:18:29ID:dPFZjRiUそれでもPythonが好きだ。
0108名前は開発中のものです。
2006/10/02(月) 09:35:34ID:qWnyTGK30109名前は開発中のものです。
2006/10/04(水) 22:03:53ID:mlu0nao30110名前は開発中のものです。
2006/10/05(木) 07:35:19ID:6cQqXXqq0111名前は開発中のものです。
2006/10/21(土) 03:42:47ID:WKHjPa+E0112名前は開発中のものです。
2006/10/21(土) 09:37:18ID:6R8oaMOrそれと日本語が使いづらい。特にフォーム入力は、ほぼ無理。
0113名前は開発中のものです。
2006/10/21(土) 20:44:46ID:eO/3o0oi0114名前は開発中のものです。
2006/10/22(日) 10:42:28ID:Ui01QNNR日本語入力はTkinterのメッセージボックスにやらせとけばいいんじゃないの?
0115名前は開発中のものです。
2006/10/22(日) 11:07:21ID:Mo4howbWpygameの領分じゃないでしょw
配布するときにtkとかwxとか入れると、pygame単体の時の倍の容量になるし。
SDLで日本語入力サポートしてくれないと無理なんだけどさ。
0116名前は開発中のものです。
2006/12/22(金) 10:49:25ID:AqWQfUsehttp://www.mail-archive.com/pygame-users@seul.org/msg01696.html
0117名前は開発中のものです。
2007/01/11(木) 08:01:03ID:6tLafECR0118名前は開発中のものです。
2007/01/11(木) 08:02:05ID:6tLafECR0119名前は開発中のものです。
2007/01/12(金) 23:25:23ID:0eWfPJXU0120名前は開発中のものです。
2007/01/12(金) 23:48:11ID:4O8BwQKpなんだこりゃ
0121名前は開発中のものです。
2007/01/24(水) 01:52:32ID:ecq0UlRl0122名前は開発中のものです。
2007/01/24(水) 14:58:24ID:iqfDZZnS0123名前は開発中のものです。
2007/02/17(土) 10:24:49ID:y3+CRLM8画像とか音声をexeに埋め込むことは出来ますか?
0124名前は開発中のものです。
2007/03/04(日) 20:48:52ID:Hp2ej3gx盛り上がってください。
0125名前は開発中のものです。
2007/03/04(日) 21:02:42ID:7BU+7w8M0126名前は開発中のものです。
2007/03/15(木) 20:35:04ID:VzhOi8YW0127名前は開発中のものです。
2007/03/15(木) 22:38:28ID:DN9A8QQy0128名前は開発中のものです。
2007/05/28(月) 22:50:31ID:cUjhTbdG2ヵ月半もレスなしかよ
あげてやる
0129名前は開発中のものです。
2007/07/08(日) 22:55:56ID:LGL1+hIp0130130 ◆yz7jXryE3Y
2007/07/09(月) 02:25:15ID:T/H7/srsで、その前に一つ聞きたいが・・・・
3Dもできる?やれまくり?
0131名前は開発中のものです。
2007/07/09(月) 15:05:50ID:4145Gpwx0132名前は開発中のものです。
2007/07/10(火) 00:19:47ID:J3qwh99Mのってどうにか出来ないんでしょうか?(WinXP環境です)
pygame.time.set_timer() で1秒毎にUSEREVENTを発生させて
定期的にある処理を実行してるんですが、ドラッグ中は
処理が停止して、ドラッグをやめるとqueueに溜まっていた
USEREVENTが連続して(1秒より短い時間間隔で)発生して
しまいます。
他のウィンドウも参照したいので、フルスクリーンモードには
できないんです。
pygame使って計測器制御のプログラム書いてるワシがアホなのは
わかってるんだけどね・・・
0133名前は開発中のものです。
2007/07/10(火) 02:42:26ID:GT5M43dp0134名前は開発中のものです。
2007/07/10(火) 10:29:29ID:7P6KtgSfpanda3d
pyogre
pyrr
eff
こんなあたりだね。
0135名前は開発中のものです。
2007/07/10(火) 21:16:40ID:JzW9ZGk30136名前は開発中のものです。
2007/07/16(月) 21:21:53ID:Sry4qekc0137名前は開発中のものです。
2007/07/17(火) 03:34:36ID:Wnuyebyb0138名前は開発中のものです。
2007/08/17(金) 23:54:10ID:JOvi8ZbRSDL使ってるから圧倒的にはやいのでしょうか。
0139名前は開発中のものです。
2007/08/19(日) 15:45:53ID:TvS+i5tLttp://gamdev.org/up/img/9994.zip
pyrpg.pywをダブルクリックでウィンドウモード
pyrpg_fs.pywをダブルクリックでフルスクリーンモード
(注)pygameがインストールしてないと動きません
0140名前は開発中のものです。
2007/08/19(日) 18:28:13ID:evwUkO+i0141名前は開発中のものです。
2007/09/04(火) 21:41:30ID:un31dHLLCPU使用率が高いのが気になるな>pygame
0142名前は開発中のものです。
2007/09/07(金) 22:30:06ID:gKHwzqGIpython使いが少ないうえにゲーム用途に使おうとする人はさらに少ないってことか・・・
0143名前は開発中のものです。
2007/09/07(金) 23:35:55ID:9unpFwpj動かしてみたよ。まだ、ゲームじゃないよね?(笑)
0144名前は開発中のものです。
2007/09/08(土) 00:58:58ID:th+ATEDJRPGなら余裕?
pygameサイトのやつしょぼいのばっかりで心配になる
0145名前は開発中のものです。
2007/09/08(土) 10:14:27ID:J3IJjVg+pygameはSDLのラッパーだから、SDLで出来ることは大体できる。
でも、やっぱりゲーム作りには向いてない気がする。ツール作るのには便利なんだけどね。
python用のDirectXラッパーであるDirectPyってのもあるけど、
そこまでやるなら、Cで作ったほうがいい気がするし。
0146名前は開発中のものです。
2007/09/08(土) 14:09:24ID:HesMt5Xw0147名前は開発中のものです。
2007/09/08(土) 14:17:07ID:J3IJjVg+0148名前は開発中のものです。
2007/09/09(日) 00:54:46ID:xNf1ldLyということは描画はSDLだからC++並に速いってこと?
python得意だからゲームもpythonで作ってみたいな
pythonはライブラリの使い方が簡単だからMMORPGとかも簡単に作れそう
0149名前は開発中のものです。
2007/09/28(金) 22:39:50ID:Ob6KJFpeパフォーマンスのチューニングがちょっとやりにくいな。
0150名前は開発中のものです。
2007/10/17(水) 00:09:43ID:OCIP4FYt0151名前は開発中のものです。
2007/10/22(月) 23:52:56ID:7BPuJyllhttp://www.amazon.co.jp/gp/product/1590598725/ref=olp_product_details/249-8465485-0666702?ie=UTF8&coliid=I3P6I0D74SPITX&me=&seller=&colid=UBANCT5N42D0
おらは買うけど、ほかに買う人いるべか?
0152名前は開発中のものです。
2007/10/23(火) 00:31:55ID:/J6eUCiC0153名前は開発中のものです。
2007/10/23(火) 01:45:03ID:xOKYgKDw0154名前は開発中のものです。
2007/10/23(火) 05:26:42ID:1h1nM133信じる信じないは任せるが
0155名前は開発中のものです。
2007/10/23(火) 23:17:16ID:thpmEwEh0156名前は開発中のものです。
2007/10/27(土) 19:56:57ID:C6za86W0日本で誰も使ってなさそうなのは何故だぜ?
昔PygameでRPGを作りかけた事があるけど、
贅沢言わなければ機能・速度ともに特に問題なかったよ。
0157名前は開発中のものです。
2007/10/27(土) 20:30:46ID:TgmJAiy1HSPの連中がpygame使ってくれれば賑いそうなんだがな…
0158名前は開発中のものです。
2007/10/27(土) 21:05:33ID:fHHFtOgb俺はOcempGUI使ってRPG作りかけたけど、
新verがチョト変わってて動かなくなってなえてやめたわ。
あと守備力にdefが使えないのもなえた。
0159156
2007/10/27(土) 22:30:06ID:C6za86W0大分昔だけど、自分もHSP使ってた。
用途は似てるけど、やっぱユーザ層が違うのかね。
>>158
GUIっていうか、ドラクエ方式のメニューを自作したよ。
こんな感じ
http://www.uploda.org/uporg1084890.png
0160名前は開発中のものです。
2007/10/27(土) 22:49:14ID:RqzRYBOGうわ、懐かしい画面だ。
よもやこんな所で貴方を見かけようとは。
0161名前は開発中のものです。
2007/10/27(土) 22:50:16ID:Lu8jH/c0サイト閉じちゃって悲しいよ。
それのソースを公開する予定はないの?
0162156
2007/10/28(日) 00:58:24ID:nicSSlZ6ソースは参考になりそうもないので公開しない予定。
0163名前は開発中のものです。
2007/10/28(日) 08:39:52ID:miJTQ8Zw買ったよ
だけど文章ばっかりで絵が少なく内容も薄い気がする・・・
Pygame入門
http://www.halb-katze.jp/pygt/index.html
見れば済んでしまうような
0164名前は開発中のものです。
2007/10/28(日) 08:42:40ID:miJTQ8Zwマップのオブジェクトにmap使って混乱したのに萎えた
0165名前は開発中のものです。
2007/10/31(水) 13:39:24ID:tqVDSqasPythonに興味があったので、いいサイトありがとう。
0166名前は開発中のものです。
2007/10/31(水) 16:16:10ID:OMWDh2qp良く使いそうな単語を予約語にしないでほしいな
0167名前は開発中のものです。
2007/11/03(土) 11:46:02ID:khsKiO67kwsk
0168名前は開発中のものです。
2007/11/03(土) 11:48:11ID:blK8RKE20169名前は開発中のものです。
2007/11/03(土) 12:43:27ID:/k8ek+lo逆に考えるんだ、むしろそのサイトの内容が良いと
感謝しようぜ
0170名前は開発中のものです。
2007/11/03(土) 17:17:40ID:khsKiO67ハァ?そんなこと聞いてねえよ。
defが予約語なら、defense とか書くだろ普通。
なんで、わざわざ予約語にして、文句付けてんのかって聞いてんだよ
0171名前は開発中のものです。
2007/11/03(土) 21:15:07ID:i484Px69HSPのほうがよくないか。
0172名前は開発中のものです。
2007/11/03(土) 22:46:32ID:/k8ek+loまだ日本語情報ほとんど無いけど使ってる人いるのかな
0173名前は開発中のものです。
2007/11/04(日) 03:07:24ID:Nk7caYwV/::::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゙、  ̄ ./ , |::! と :
/ ヘ ヾ ヽ、 _,. ' / |:'
0174名前は開発中のものです。
2007/11/04(日) 08:35:27ID:C1AdJU4lpygameが好きっていうよりpythonが好き
HSPだとゲーム以外に使えないし
0175名前は開発中のものです。
2007/11/04(日) 10:27:10ID:xeXvwCNT用途は似てるけど2つは別物
どっちが良いとか悪いとか単純比較できないから、黙って自分が好きな方使え
0176名前は開発中のものです。
2007/11/04(日) 12:45:20ID:O+GqOBVM0177名前は開発中のものです。
2007/11/04(日) 20:54:11ID:6zeAVrc7最初からそう書いとかなきゃ、ちょっと前のレスも
確かめてない人と誤解されても仕方ないと思うぞ
0178名前は開発中のものです。
2007/11/11(日) 09:21:43ID:5Rj1AhKI実際のゲームはまったく作ってないけど基礎は学べていいな。
0179名前は開発中のものです。
2007/11/11(日) 10:57:18ID:ow8AhzDt0180名前は開発中のものです。
2007/11/20(火) 09:00:10ID:TKRhB5b40181名前は開発中のものです。
2007/11/22(木) 21:57:35ID:tr1HPVJMどうやら、俺はカルシウムが足りてないみたいだ。
過疎スレで切れて、スマソ
0182名前は開発中のものです。
2007/12/18(火) 22:37:26ID:aC5ESUdU0183名前は開発中のものです。
2007/12/19(水) 12:44:51ID:Ic3h0HRMアルファ加算がしたいんだが
0184名前は開発中のものです。
2007/12/21(金) 09:45:09ID:ffTAdbs5wxPythonとの組み合わせもいまいちわからないし。
0185名前は開発中のものです。
2007/12/21(金) 11:45:11ID:2rhZhtDSあきらめるかファミコン方式。
0186名前は開発中のものです。
2007/12/21(金) 20:53:36ID:ffTAdbs50187名前は開発中のものです。
2007/12/22(土) 00:44:54ID:PTWXEh3u0188名前は開発中のものです。
2007/12/22(土) 01:27:11ID:rOfQfRlSそれはそれですごいことやってる気が
0189名前は開発中のものです。
2007/12/22(土) 03:47:59ID:bPxucWgd0190名前は開発中のものです。
2007/12/22(土) 12:20:45ID:T+bZNcOfJavascriptでの例です。ソース読んでもわけわかめ。
0191名前は開発中のものです。
2007/12/22(土) 13:42:18ID:Nn9XeIcI0192名前は開発中のものです。
2007/12/22(土) 13:43:38ID:xy+Aueuwアルファベット→ひらがなは自前で実装しているけど
漢字変換は裏で辞書となるCGIを呼んで変換候補を返しているね。
むしろCGIの中身の方が気になる。
0193名前は開発中のものです。
2007/12/22(土) 18:05:27ID:8G6zhpPH0194名前は開発中のものです。
2007/12/24(月) 02:03:58ID:WDReFZ3W0195名前は開発中のものです。
2007/12/24(月) 10:05:40ID:Eo++qG7r加算合成ないと致命的なの?
0196名前は開発中のものです。
2007/12/24(月) 11:36:16ID:/r3LuhLf俺は加算合成は要らんけどPer-pixelαとSurfaceのαを掛けてblitできないのが困る。
これができないと半透明入ってる物のフェードとか大変なんだけど何かいい方法ない?
0197名前は開発中のものです。
2008/01/03(木) 16:01:45ID:HRbkqIyERectの「どの面と」衝突したのか判定したいんだが探してもそれっぽいのが見つからない。
自前でやるしかないのかな。誰か教えてプリーズ
0198名前は開発中のものです。
2008/01/04(金) 03:09:22ID:igwJsxoEわしはゲーム作らんからIndexは知らんけど
surfarrayはAlphaはなんにでも
使えるはずぢゃよ。サンプルできたんぢゃが
改行多過ぎとか言われて書きこめんわ。
Numericってかなり速いからAlphaには
使ったほうが良いと思う。他に手もないし
0199名前は開発中のものです。
2008/01/04(金) 03:18:06ID:w8J4J/ac例えば半透明な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
0200198
2008/01/04(金) 18:14:17ID:igwJsxoE3行目で[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使えるまでかなりドキュメント
漁ったわ
0201名前は開発中のものです。
2008/01/05(土) 10:18:46ID:KgL4iUeG前作ったことあるけど自前でやるしかないと思う。
Rectのプロパティ使えばけっこう楽だよ。
0202名前は開発中のものです。
2008/01/05(土) 15:30:14ID:8d/3Ln930203名前は開発中のものです。
2008/01/05(土) 15:52:20ID:yDKglqYh何をもってこの面と衝突した、とするかを考えてみると
あまり汎用性のない処理だと気がつくと思うよ…
# ってかブロック崩し限定処理のような…
0204名前は開発中のものです。
2008/01/05(土) 21:00:22ID:8d/3Ln93そうか。初めてのゲームプログラミングなんで考えが行き届かなかった
ところでpygameで作られたゲームってどんなのがある?
ググっても(国内では)ほとんど見つからないんだけど
0205名前は開発中のものです。
2008/01/06(日) 07:12:02ID:5s/L0T81いや、それでいけます。感謝。
floatを掛けるとarrayの型がComplexになっちゃうから
astype()でbyteに戻してやらないといけないのね。
最初はストレートに uialpha /= 2 とかやろうとしてて、
「何でできねーんだ!」と散々苦労したのもbからiに変わるからか。
というかNumericのチュートリアルをググって読めば書いてあるねorz
0206名前は開発中のものです。
2008/01/06(日) 09:05:25ID:tTdFGs0Xpygameのサイトにいろいろサンプルあるけどブレイクしたのないよーな。
0207198
2008/01/06(日) 18:48:37ID:AFHVph+uよかったわ
んで、わしの疑問をきいてください。
pygameでファイルをウィンドウに
ドロップしたいのですがpygame単体で
出来ますか。wxpythonウィンドウに
SDLウィンドウを埋め込むのはだめみたい
なので少々諦め気味です。
どなたか御存知なら御教示ください。
0208名前は開発中のものです。
2008/01/06(日) 21:43:02ID:bewf10VSwxpythonのフレームに wx.FileDropTarget つけてやるというのはどうか。
0209名前は開発中のものです。
2008/01/06(日) 21:50:29ID:bewf10VSいまちょっと調べてみたんだけど、「windows環境でwxpythonウィンドウにSDLウィンドウを
埋め込む」のは、各ライブラリのバージョンの組み合わせによって出来る出来ないがある
みたいね。
http://wiki.wxpython.org/IntegratingPyGame
でもできないことはなさそうなので、がんばれ。
0210207(198)
2008/01/06(日) 23:52:27ID:AFHVph+u>>208,209
私のは
python2.5, pygame1.7, wxpython2.8
ですが、209さんが示していただいたページの
最後のスクリプトでウィンドウに埋め込めないんです。
ちょっと見ていただきたいんですが、そのスクリプト
ちゃんと動くんですかねぇ?os.environ()で設定した
環境変数を自プロセスで参照できる?他プロセスで
なら埋め込めるのは確認してるんですが。
当然イベントはダメです。
0211208
2008/01/08(火) 01:45:06ID:3fTMIMrlwiki に載ってるコードは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 ----
0212208
2008/01/08(火) 01:50:59ID:3fTMIMrlSDLをほかのToolkitのフレームに埋め込む話はニーズがあるけどややこしいみたい。
pygame+wxpythonで探している最中に似たようなのをいくつか見つけたのではっておきます。
参考: pygame+wxpython
http://www.myevan.net/tag/pygame?TSSESSION=700d249a18ed5cc62adc46495d8e04b0
Ruby/SDL の場合::
http://www.kmc.gr.jp/~ohai/rubysdl_doc_old.html#label-17
SDLをqt or kde or gnome のwidgetに組み込む方法::
http://pc11.2ch.net/test/read.cgi/linux/1025048946/194
0213210(207,198)
2008/01/08(火) 18:13:24ID:xFhirsiF御教示の通りmsvcrtのputenv()でいけました。
Cのputenv()ってpythonのと動きが違うん
でしたね。忘れてました。
他のサンプルをパクッて今回のスクリプトに
wx.FileDropTargetを使ったらとりあえず
ファイル名を取出せました。御協力の方々へ感謝!
改めてpythonの奥深さを知ったわ
0214210
2008/01/21(月) 18:47:43ID: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
0215名前は開発中のものです。
2008/02/04(月) 18:10:03ID:eCczljdsただプロンプトを出すだけでCPUの使用率が100%になってしまう。。。
試したのはPyGame入門の「初めの一歩」のスクリプト。
一歩目だけにさっぱり分かりません。(スクリプトに書いた動作自体は異常なし)
情報探してるんですが、ご存知ないでしょうか。
Win版のPython2.5とPyGame1.7です。
0216名前は開発中のものです。
2008/02/04(月) 19:23:04ID:ngGmVtzwpygameはGUIを作るものだぜ。
何か間違えてない?
0217215
2008/02/04(月) 21:58:16ID:eCczljdsただ黒い画面を出してただけだったので勝手にプロンプトの仲間入りさせてしまったorz
その後調べていましたが、パソがあまりにも非力なだけのような気がしてきました。
少々の画像表示やアニメーションを追加して重くて無理ってほどでもなかったので
なかば仕様と考えて、しばらく様子みてみようと思いますm(_ _)m
0218名前は開発中のものです。
2008/02/04(月) 22:07:43ID:X7sGRS8W0219名前は開発中のものです。
2008/02/05(火) 14:08:07ID:TsvYrUR3「5. 絵を動かしてみよう」 内で説明されている clock.tick 使えば解消される。
0220215
2008/02/05(火) 22:19:46ID:6P4nVpLq60fpsだと100%のままでしたが、40以下に下げたところ大丈夫でした。
やっぱりパソの非力が現因・・・orz
あまり独自なfpsなのも変でしょうから、wait処理の方もなお、チェックしてみます!
ありがとうございました!
0221名前は開発中のものです。
2008/02/06(水) 00:00:05ID:f5NDcWrv0222名前は開発中のものです。
2008/02/26(火) 20:56:23ID:SG51Wexipygameでできることってeffでも同じような手間でできるの?
0223名前は開発中のものです。
2008/03/01(土) 11:17:33ID:YaKmsxrJ誰かpythonでも出せば〜
0224名前は開発中のものです。
2008/03/01(土) 21:07:23ID:ESvEWD62もってるよー。
海外だと出てるよ。amazonで普通に頼める
0225名前は開発中のものです。
2008/03/01(土) 23:33:03ID:VyHUECIm0226名前は開発中のものです。
2008/03/09(日) 14:00:32ID:0D5XbVFbBeginning-Game-Development-Python-Pygame
http://www.amazon.co.jp/Beginning-Game-Development-Python-Pygame/dp/1590598725
だね。
0227名前は開発中のものです。
2008/03/31(月) 11:55:36ID:EzLCPGChhttp://www.pygame.org/news.html
上で話題になってた加算合成とかできるようになったみたいだけど
クリップボード(scrap)とかエッジ検出(transform)なんかは
ゲーム作成と関係あるのか少々疑問だ
0228名前は開発中のものです。
2008/04/05(土) 23:28:47ID:7oLV8QqG話題のblit合成がでけん!?続報求む。
新機能のPixelArrayは予想通り遅かったけど
扱いは良い。a[i][j:k]=b[l][m:n]ってのは
出来ないみたい。
以前はアルファ付きのsurfaceでもset_alpha()
出来たけど1.8では出来なくなってた(ドキュメント
どうりになっただけ)。
Numericしか使ってないんでNumpyの使い勝手を
知りたい。期待しつつ続報求む。
>227
pygameの使い道はゲームばかりじゃないんで
クリップボード対応等は割と有難い。
0229名前は開発中のものです。
2008/04/06(日) 09:03:50ID:C/PWqge2自分もグラフ描くのに使っているし
0230名前は開発中のものです。
2008/04/11(金) 16:15:38ID:iOGpCMwCPS2で発売されてるゲームのレベルはぜんぜんいけますか?
外国サイトまで覗くのは怖いので
調べられないので教えてください。
あと、パイソンはゲーム作る上で
サウンド周りが弱いと聞きました。
詳しくは、リピートすると間が空くとか。wavしか無理だとか。
ほんとですか?
pythonでゲームを作りたいと思ってまして
0231名前は開発中のものです。
2008/04/11(金) 16:56:45ID:0QXp1O1Chttp://pc11.2ch.net/test/read.cgi/tech/1206876081/
0232名前は開発中のものです。
2008/04/12(土) 22:59:21ID: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-、
0233名前は開発中のものです。
2008/04/15(火) 12:57:54ID:rqBT1Qnf0234名前は開発中のものです。
2008/04/15(火) 15:39:18ID:AvhAo5X50235名前は開発中のものです。
2008/04/15(火) 20:56:12ID:KbLLcGzR0236名前は開発中のものです。
2008/04/18(金) 23:18:30ID:W9jvl3wL今、勉強する言語をしぼってしぼって
「Python」か「JAVA」かで迷っています。
そこで質問させて頂きたいのですが
それぞれの長所短所を教えて頂けませんか?
お願いします。
0237名前は開発中のものです。
2008/04/18(金) 23:36:49ID:hFde0Z58JAVAは仮想マシンが必要。
Pythonはグラフィックライブラリが必要。
0238名前は開発中のものです。
2008/04/19(土) 01:27:17ID:ryQpzsDsJavaだとゲーム扱ってる書籍がやっぱり多い
・Javaゲームプログラミング アルゴリズムとフレームワーク
・15歳からはじめるJAVAわくわくゲームプログラミング教室
・ゲームプログラミングで学習するJava入門
などなど.初めての人が気軽に入れそうな本が多い気がする.
一方,Pythonでゲーム扱ってる本って洋書しかないんじゃないか.
・Game Programming With Python (Game Development Series)
・Beginning Game Development With Python and Pygame: From Novice to Professional
とかとか.下のは読んでみて面白いと思ったけど,
洋書読む元気ある人はわざわざ読むまでもなくリファレンスで十分なような気もする.
速度的にはどうなんだろね?
描画に関してはJava3Dは内部でOpenGLとかDirectX呼び出してるらしいし,
PygameからPyOpenGL使うのとそう変わらなそうな気はする.
まぁ,初めのうちは言語の差異は気にしなくていいと思う.
・プログラミングは書籍で勉強するほうだ>Java
・周りにその言語を使っている人がいる>そっちを使う
・上のどっちでも無ければなんとなく気に入った方を使えばいい
長文失礼
0239名前は開発中のものです。
2008/04/19(土) 01:41:03ID:RYLtOH7t>PythonかJavaで迷うってなんか珍しいタイプだな
プレイ環境を選ばないプログラム言語でゲームを制作したいと思いまして。
WinでもMacでも、さらには将来的にはコンシューマゲームとして
完成させられる言語が良いなと思ったんです。
もちろんC言語(C++)が一番良いんでしょうが、さすがに敷居が高すぎて
いきなり挑んでも挫折するのが目に見えてます。
ので、PythonかJavaになったわけです。
個人的には親切設計なPythonがお気に入りなのですが
あなた様の言う通り、Pythonは
日本語によるチュートリアル、サンプルコードを紹介するサイトや
入門書、参考書等があまりに存在して無くて、困ってます。
いつかはPythonも日本で流行ってくれるかもしれませんが、、、
結局Javaなのかなと思っています。
(しかし、C++の改良版みたいなJavaのコードは
Pythonよりもかなり複雑で面倒だと聞きます)
0240名前は開発中のものです。
2008/04/19(土) 04:17:34ID:+BSZJ00JいまのPC性能なら軽い2Dゲームくらいならどちらでも余裕。
まず自分が好きな言語で自分の好きなゲームを
ちっちゃくてもいいから1つ完成させてくれ。
その上で言語の得手不得手を判断しれ。
0241名前は開発中のものです。
2008/04/19(土) 10:58:32ID:htUqT9UXpythonは日本語リファレンス少ないのが不安ってことね。
pythonそのものの入門と理解は翻訳(1)とヘルプ(2)があれば十分いけるけど
ゲーム作るならライブラリのドキュメントを読めないと厳しいかも。
たとえばpygameなら(3)のチュートリアルやリファレンスをてきとーに読み飛ばしてみて
画面の描画までいけそうな雰囲気なら、それ以降もまず問題ないと思う。
それが駄目そうなら、日本語書籍が多い分javaにしておいたほうが無難なのかな。javaの状況はよく知らんけど。
いずれにしても「こっちの言語じゃないと出来ない!」ってことはあまり無いと思うので、
(そしてそう感じる頃には言語の乗り換えくらいはできるレベルになっているので)
>>240の言うとおりまずは触ってみることだね。
(1) http://www.python.jp/Zope/links/python_documents
(2) http://www.python.jp/pub/doc_jp/Python24jp_chm.zip
(3) http://www.pygame.org/docs/
0242名前は開発中のものです。
2008/04/23(水) 02:42:21ID:yz8qy/Z/exe化したら内容に見合わないほどの容量になるしorz
0243名前は開発中のものです。
2008/04/23(水) 03:14:27ID:9WPwZWXIもしくは pyc にコンパイル。
0244名前は開発中のものです。
2008/04/23(水) 06:15:07ID:yz8qy/Z/Javaかじった後だからかもっと楽にできたらと思ってしまう
作ってる分には思う様にできて面白いんだけど。
0245名前は開発中のものです。
2008/04/23(水) 07:39:13ID:SWLy/+wo環境入れてないと動かないのはJavaだって同じこと。
ところでIronPythonを使ってみるという選択肢はないの?
Windows以外でも.NET互換環境があれば動くし、JavaっぽいC#と組み合わせて使える。
IronPython.dllが大きいから配布サイズはあまり改善されないけど。
0246名前は開発中のものです。
2008/04/23(水) 18:01:17ID:FZUxsfl3いや、JAVAはWeb上のならクリック一つで自動インスコだから。
フラッシュといっしょ。
0247名前は開発中のものです。
2008/04/23(水) 18:25:03ID:yIlqklnjexeにしてUPXとかで圧縮すれば?
だいたいどんなコードも4Mくらいにはなるよ
0248242
2008/04/23(水) 21:41:27ID:yz8qy/Z/0249名前は開発中のものです。
2008/04/24(木) 03:19:56ID:68z3+QH3HDDがアホほど安い時代に容量とか気にすることないと思うぞ…
それよりもランタイムをユーザーが用意しないでいい手軽さの方が大事。
0250名前は開発中のものです。
2008/04/24(木) 21:18:03ID:FAsnx4mzなぜか字間の間隔が大きくなってしまう.同じコードを使ってXPで描画したときは全角文字の
半分の横幅だったのに,Vistaでは全角文字と同じ横幅になってしまうんだけど,
同じ症状になる人いるかい?
バージョン1.7.1でも1.8でも同様の症状になって困ってる・・・
0251名前は開発中のものです。
2008/04/24(木) 22:41:58ID:IyyFvvUtぱいがめこそ、日本で広めるべきプログラムでは無いか
http://www.pygame.org/news.html
0252名前は開発中のものです。
2008/04/26(土) 21:27:45ID:zULXiOlR翻訳しないほうが使いやすい。
SDLのドキュメントと対比しやすいからな。
0253名前は開発中のものです。
2008/04/27(日) 00:00:31ID:DoxbEDF60254名前は開発中のものです。
2008/04/27(日) 02:51:24ID:QzUy3fyrわざわざ翻訳をするのをとめるような後ろ向きな書き込みをすることもないと思うがw
翻訳されたとしてもオリジナルを見ればいいんだし
0255名前は開発中のものです。
2008/04/27(日) 10:27:21ID:xYzRe/kTこの反応でもわかるように、ただの邦訳なんて望まれていない。
本当に必要なのは日本語での紹介・解説とかサンプルコード集とか、そういうものなんじゃないかと思うが。
0256名前は開発中のものです。
2008/04/28(月) 00:11:19ID:NyQR4J2Q「pygame-1.8.0.win32-py2.5」
が最新だよな。
これと「Python 2.5.2」で問題なし?
「Python 2.5」にしといたほうがいいだろうか?
0257名前は開発中のものです。
2008/04/28(月) 00:28:18ID:B8lurFzy0258名前は開発中のものです。
2008/04/28(月) 00:28:42ID:WqKR6sKO3桁目はバグ修正版
http://www.python.org/dev/peps/pep-0006/
0259名前は開発中のものです。
2008/05/01(木) 20:57:50ID:uIZC2VdrPythonのスレでこんなことを言うのも何だが、Rubyを使えばいいんじゃないか?
プレイ環境選ばないし、日本語リソース多いし
0260名前は開発中のものです。
2008/05/01(木) 21:23:21ID:sl2xvzy/>プレイ環境選ばないし
プレイ環境はPythonとどこが違うんだ?
0261名前は開発中のものです。
2008/05/01(木) 23:02:57ID:uIZC2Vdr「RubyもPythonと同様にプレイ環境を選ばない」という意味だったんだ
0262名前は開発中のものです。
2008/05/03(土) 17:25:07ID:O+WhfapKPython[20023:10b] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated.
Apps should cease use of QuickDraw and move to Quartz.
ってワーニングが出ます。これ何なんでしょう?SDLが何かあやしいのですが。
0263名前は開発中のものです。
2008/05/03(土) 19:00:24ID:bIjwIVq5書いてある通りなんだけどSDLがNSQuickDrawViewを使ってるけど
そのAPIは時代送れだから新しいのAPIを使えよって警告。
使うだけなら無視していい。
# Apple はすぐAPIをdeprecatedにするからなぁ…
0264名前は開発中のものです。
2008/05/04(日) 07:50:41ID:mC9uuILAありがとう。とりあえず無視します。
0265名前は開発中のものです。
2008/05/07(水) 15:52:59ID:BqD3GU5p英文を読んでまでのヤル気が必須になってるから
興味もった素人達にとっては敷居が高すぎる。
ただでさえわからないプログラム解説を、わからない英語で解説されるわけだから。
誰か、日本語翻訳サイトつくってよ
翻訳だけの協力でもいいよ、
俺がサーバー借りてサイト作ってもかまわない
サイト作りは出来るから。
なんなら、このスレのみんなでpygame公式サイトの日本語解説版作っていかないかな?
0266名前は開発中のものです。
2008/05/07(水) 20:00:38ID:VKh+ZJRm本ヌレに紹介されてたURLこっちにも貼っとく。
http://www.halb-katze.jp/pygt/
http://www.unixuser.org/~euske/doc/pygame/
0267名前は開発中のものです。
2008/05/07(水) 22:41:31ID:FSBuv04IPythonでゲーム作りますが何か?
http://pygame.skr.jp/
0268名前は開発中のものです。
2008/05/07(水) 23:14:59ID:GDg10h/CいいねGJ!
以前、翻訳してみようとWikiを作ってみたけど頓挫しているサイト
Displayモジュールの一部しかまだ翻訳してません
ぶっちゃけ翻訳の作法とかよくわからないし・・・
pygame日本語ドキュメント
http://wiki.livedoor.jp/py_gamer/d/FrontPage
手伝ってくれる人がいたら嬉しい
ちなみにMLで聞いてみたところドキュメントもLGPLらしいね
0269名前は開発中のものです。
2008/05/07(水) 23:25:24ID:8nkdXncO乙!
Javaでゲーム作りますが何か? の人か…
ドラ○エいつ完成するんだ?
0270名前は開発中のものです。
2008/05/08(木) 01:13:34ID:8LfxMgDqと思ってたけど、結構アリな空気なのか…
0271名前は開発中のものです。
2008/05/08(木) 13:28:54ID:wKrhPahLhttp://www.halb-katze.jp/pygt/
http://www.unixuser.org/~euske/doc/pygame/
は、試してみたの?
話は、それからじゃないの?
あと本家みたいにスクリーンショット・ソースつきで簡単なゲームでいいから、アップし合えばいいんじゃない?
0272268
2008/05/08(木) 14:49:02ID:+V620aC5>http://www.halb-katze.jp/pygt/
>http://www.unixuser.org/~euske/doc/pygame/
>は、試してみたの?
>話は、それからじゃないの?
ちょっと質問の意図がよくわからないけど、
pygameを始める際は二つのサイトにお世話になったよ
だけどそれなりに使えるようになってくるとやっぱり本家のリファレンスを
参照する頻度が高くなってくるわけで・・・
今ではほとんどのモジュールの使い方も把握したし、
せっかくだから日本語化でもしてみようとWikiを立ててみたって感じ
>あと本家みたいにスクリーンショット・ソースつきで簡単なゲームでいいから、アップし合えばいいんじゃない?
もちろんそれはそれでありだと思うしやりたいとも思ってる
でも、それがあるからリファレンスの訳がいらないってことにもならないんじゃないかな?
たいした貢献してるわけでもないので偉そうに言える立場じゃないが・・・
0273名前は開発中のものです。
2008/05/08(木) 21:35:36ID:OrhECqlkそのページ見たことあるな。もう更新しないのかなと思ってた。
0274名前は開発中のものです。
2008/05/09(金) 18:49:53ID:DL8LKu/Mたのむっ!
だれか追記してくれ!
俺では無理なんで追記してください!だれか!!
0275名前は開発中のものです。
2008/05/10(土) 00:32:15ID:ifCQsL0i> でも、それがあるからリファレンスの訳がいらないってことにもならないんじゃないかな?
そんなに邦訳っている?
くだすれPythonスレでもちょっと書いたけど、英語は、英語で理解したほうがいいと思うよ
「英文→日本文→理解」と「英文→理解」だとワンクッション入れている分、学習速度が落ちるし
効率的なreadingとは、思えない
もちろん、英語で得た知識を日本人に説明するときには、ワンクッション入れる分、簡潔に説明するのは、
ワンテンポ遅れるけど
外野の意見だけど、頻出単語帳500をつくってほしいなあ
あと説明文の理解を早めるためのサンプルソースを充実させてほしいなあ
そうすれば、動かしながらどういう使い方ができるのか、理解できると思うんだけどなあ
もちろん、邦訳作業は、大事だろうけど
現状では、優先順位が低いと思うし、やり切れなかったら意味ないっしょ
いきなりあんまり大きいことをやろうと思わないほうがいいよ
0276名前は開発中のものです。
2008/05/10(土) 10:46:05ID:TA9jOaOO>英語は、英語で理解したほうがいいと思うよ
万人にそれを求める方がはるかにハードル高いと思われww
そもそも脳内英語ワールドな人間なら、英語圏の解説なりサンプルなりを読めばいいわけでナンセンスな話。
単語帳とやらの意義はよくわからん。どういうのを想定?
APIの逐語訳は正直いらない、というか
基本的に短文だから高校レベルの英語力があれば
単語直訳でも意味の取り違えなどはそれほど起こさない。
慣れてきて引数や仕様の確認に使うようになったら要読解範囲はさらに狭まるし。
そういう意味で翻訳優先度が低いという部分に同意。
それより文章の長いチュートリアル類、例えば
リファレンスだけでは解らない模範的な使い方やテクニック集
http://www.pygame.org/docs/tut/surfarray/SurfarrayIntro.html
あるいは順を追ってコードを書いていくような解説
http://www.pygame.org/docs/tut/MoveIt.html(既訳だが)
みたいなものは大いに翻訳の価値があると思う。
0277名前は開発中のものです。
2008/05/10(土) 10:55:36ID:lMMYQXGiそーJavaの人、もうJavaは使ってないけど
ドラ○エは今pygameで作ってるよ(絵はちがうけど)
pygame(というよりpython)ってやっぱいいわ
すごい作りやすい
もっと普及してほしいな
0278名前は開発中のものです。
2008/05/10(土) 10:57:56ID:lMMYQXGihttp://www.scriptedfun.com/
このサイトいいよ。ブロック崩しとかシューティングのコードがわかりやすい
サンプル付属のChimp, Alienの次くらいにちょーどいいかも
0279名前は開発中のものです。
2008/05/10(土) 13:02:43ID:8ZUC94Q6これってdocumentsから頻出単語リストアップすればいいだけだろ
pythonの得意分野じゃないの?
0280名前は開発中のものです。
2008/05/11(日) 10:38:37ID:uMTGUMlk父親は再婚してすぐ死んだから、母親も寂しかったみたいで父親の面影のある俺を求めたのかもしれない
妹と姉もいるがこれも母親の連れ子で血が繋がってないから普通にセックスしてる
今日は母の日だから家族みんなで4Pする予定
こういうエロゲをpythonで作りたいのです
0281名前は開発中のものです。
2008/05/11(日) 11:30:31ID:AUAi7CUvわざわざPythonに頼ることねーだろw
0282名前は開発中のものです。
2008/05/11(日) 11:31:36ID:g4cZvK5/しねよ
0283名前は開発中のものです。
2008/05/14(水) 17:44:27ID:pMdPbkfxflipとupdateってどう使い分けるんですか?
0284名前は開発中のものです。
2008/05/14(水) 18:02:22ID:sJB6iZGyダブルバッファじゃない場合flipはスクリーン全体をupdateするのと等価になる。
毎フレーム画面全体を更新してるならとりあえずflipしておけばでいいんじゃないか?
0285名前は開発中のものです。
2008/05/14(水) 18:28:29ID:pMdPbkfxどうもありがとうございました。
0286名前は開発中のものです。
2008/05/14(水) 22:19:50ID:pMdPbkfxhttp://www2.uploda.org/uporg1422640.zip.html
ダウンロードパス:pygame zipパス:python
これの不具合の原因が分かりますでしょうか?
pythonのバージョンは2.5.2でpygameは1.8です。
0287名前は開発中のものです。
2008/05/14(水) 22:44:47ID:vy4u50Nlなんかいろいろとおかしいなこれは。
gameutil.pyの26行目で
return image, image.get_rect()
と2つ返しているが、main.pyの13,21行目は
self.image = gu.load_image('block.bmp')
となっているため、self.imageがタプル(image, image.get_rect())になっている。
そのためgameutil.pyの26行目をreturn imageに修正。
あとmain.pyの41行目Colliderectをcolliderectに修正。
main.pyの41,43,45行目Playerをplayerに修正。
これで想定される動作になったか?
0288名前は開発中のものです。
2008/05/14(水) 23:07:01ID:pMdPbkfx直りました! ありがとうございます。
http://pygame.skr.jp/index.php?%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E6%8F%8F%E7%94%BB%E3%81%99%E3%82%8B
ここのイメージのロード関数を頂いたんですが、
returnされているものが多かったんですね。
あの短いエラーでよく分かりますね。
なんかコツなんかあるんでしょうか?
> main.pyの41,43,45行目Playerをplayerに修正。
47行目も大文字になっていました・・・orz
0289名前は開発中のものです。
2008/05/14(水) 23:46:29ID:HGrtFhEnself.rect = pygame.Rect(pos, self.image.get_size())
AttributeError: 'tuple' object has no attribute 'get_size'
原因そのままズバリ書かれてますが?
翻訳を他人に頼みまくってるから英語苦手だということですね。わかります。
0290名前は開発中のものです。
2008/05/15(木) 00:18:06ID:4nlFxFV8意欲は大切だが学ぶことを怠ってはいけない。
「よくわからないが〇〇したら動いた」とか書いてるブログ見ると腹が立つ。
0291名前は開発中のものです。
2008/05/15(木) 01:55:21ID:8s3PnkNU>「よくわからないが〇〇したら動いた」とか書いてるブログ
あるあるw
んで、それをそのまま鵜呑みにして真似する香具師がいて
劣化コピーが蔓延する。
perlやphp界隈は特にそういう傾向が見られるな。
>>286
試行錯誤でもいい。時にはガムシャラも大切。
しかし突っ走るだけじゃなくちゃんと自省して
どこがまずいか考えて矯正していくことも必要。
努力は認めるから頑張れ。
0292名前は開発中のものです。
2008/05/18(日) 15:02:50ID:oq2QTIyg○○したら動いた、そしてドキュメントを確かめてみたら
こう書かれていた。根拠があるためにこの動きをしている。
こうやって書かれているのであればまだいいんだが
ドキュメントすら見ようとしないからむかつくんだよなあ。
wxpythonの情報を流してるものも似たような奴あるしな
0293名前は開発中のものです。
2008/05/18(日) 15:12:00ID:CcOa+HRB0294名前は開発中のものです。
2008/05/18(日) 16:58:44ID:mBrP7eAb0295名前は開発中のものです。
2008/05/18(日) 17:03:41ID:JejdNJHu0296名前は開発中のものです。
2008/05/18(日) 21:05:21ID:Tbb4HfSX0297名前は開発中のものです。
2008/05/18(日) 21:34:39ID:SVm3rfdC0298名前は開発中のものです。
2008/05/18(日) 21:35:51ID:efx5eSbT初心者の自分も解説をしてくれる人の方がありがたい。
0299名前は開発中のものです。
2008/05/19(月) 00:18:49ID:IvegXG8E>>292の言うようにドキュメントやソース見て裏付け取れよと。
それにこのスレはちゃんと初心者サポートしてるだろ。俺じゃないけどw
0300名前は開発中のものです。
2008/05/19(月) 01:10:01ID:D7x3vC0tあなたがやらずに誰がやるのだ
0301名前は開発中のものです。
2008/05/19(月) 01:41:58ID:at7TpEvR0302名前は開発中のものです。
2008/05/19(月) 07:58:46ID:yhWp5JLL自分で行動する気がないならあきらめろ。
0303名前は開発中のものです。
2008/05/19(月) 22:20:33ID:1V0I1rQ9間違えはそれぞれがそのうち気づくだろうし。
始めるとっかかりを作ってくれる方がありがたい。
wxPythonの人にも感謝してる。
0304名前は開発中のものです。
2008/05/19(月) 22:22:27ID:1V0I1rQ9コーディング規則みたいのあったんだな
http://homepage3.nifty.com/text/script/python/pep_index.html
0305名前は開発中のものです。
2008/05/22(木) 06:51:40ID:4Xvue0sTlivedoorWikiの編集方法ってどこ見れば分かるんでしょu??
pygame以前にまずそこで詰まった w
0306名前は開発中のものです。
2008/05/23(金) 04:17:39ID:EZFbzuZc3Dのことよくわかんないんで教えてください.
Python で 3D するには,panda3d とか soya3d とか PyOpenGL とか etc...
あるらしいんですが,これらの違いがよく分かりません.
panda3d と soya3d は過去スレ読んで,
この2つはなんとなく似たようなものなのかな程度に理解しました.
んで,PyOpenGL っていうのはこれら2つとは異なるものなんでしょうか?
ゲーム作る際に便利なものはどういったものでしょうか?
0307名前は開発中のものです。
2008/05/23(金) 08:46:54ID:W5q/hCny0308名前は開発中のものです。
2008/05/23(金) 19:23:03ID:myvBaq5S>>123みたいに簡単に見れなくする方法を知りたいのですが、みなさんどうしていますか?
0309名前は開発中のものです。
2008/05/23(金) 20:41:36ID:lx9Ugib2見られても困らないので何もしてない…
本当にみられると困るデータ(エロゲのエロCGとか)なら少しまじめに考えるんだけど…
それでも適当な共通鍵で暗号化してアーカイブするとか程度かな?
0310名前は開発中のものです。
2008/05/23(金) 21:06:55ID:y+S76VKHPygame使ったことない人間の意見だが
image.fromstringで工夫すればできるのでは?
素直にファイル一つ一つを暗号化するなり、バイナリファイル一つに複数の画像データを詰め込むなり
俺の場合は後者。画像や音声などを全てまとめて一つのファイルに詰め込んでいる
0311名前は開発中のものです。
2008/05/23(金) 21:44:33ID:Y67rc9Vj0312名前は開発中のものです。
2008/05/23(金) 22:08:59ID:3chL6otopw付きzipはどうやって展開するの?
0313名前は開発中のものです。
2008/05/24(土) 01:51:02ID:8P3IQ90I0314名前は開発中のものです。
2008/05/24(土) 09:19:29ID:XImzBzIt0315名前は開発中のものです。
2008/05/24(土) 15:03:41ID:yLXTWKtd0316名前は開発中のものです。
2008/05/24(土) 21:09:35ID:XImzBzIt(chilkatっていうモジュールならできそうだけどフリーじゃないっぽい?)
バイナリから取り出して扱う方法はわかったので、あとは簡単な暗号化つけたら必要な人がいるようなら投下しようと思います。
これでノベルゲーぽいのも作れるかな……('A`)
0317名前は開発中のものです。
2008/05/24(土) 21:15:26ID:10u0tQP3その気になればどうせ解析されちゃうから、その辺にあまり
凝らないでゲームの内容に注力した方がいい。
0318名前は開発中のものです。
2008/05/24(土) 22:55:09ID:AxWOl3Z5wktk
0319名前は開発中のものです。
2008/05/24(土) 22:56:49ID:RTwGO+ab0320名前は開発中のものです。
2008/05/24(土) 23:54:00ID:0v6/Vkyz0321名前は開発中のものです。
2008/05/27(火) 00:36:29ID:7kQ6fLoZttp://icculus.org/pyddr/
0322名前は開発中のものです。
2008/05/27(火) 01:53:25ID:GoGc/+DU0323名前は開発中のものです。
2008/06/02(月) 17:42:52ID:cqNlW2zBfp = open(hogehoge,'rb')とかでfpを引数にする分には問題ないのだけど
0324名前は開発中のものです。
2008/06/02(月) 19:21:36ID:8Qz1LMxH0325名前は開発中のものです。
2008/06/02(月) 19:27:06ID:8Qz1LMxH0326名前は開発中のものです。
2008/06/03(火) 01:19:32ID:bgHBWqPe0327名前は開発中のものです。
2008/06/03(火) 02:06:21ID:uK0BObxI0328名前は開発中のものです。
2008/06/03(火) 02:10:44ID:uK0BObxIcreate a Font object from the system fonts
pygame.font.SysFont(name, size, bold=False, italic=False): return Font
Return a new Font object that is loaded from the system fonts.
The font will match the requested bold and italic flags.
If a suitable system font is not found this will fallback
on loading the default pygame font.
The font name can be a comma separated list of font names to look for.
pygame.font.Font
create a new Font object from a file
pygame.font.Font(filename, size): return Font
pygame.font.Font(object, size): return Font
Load a new font from a given filename or a python file object.
The size is the height of the font in pixels.
If the filename is None the Pygame default font will be loaded.
If a font cannot be loaded from the arguments given an exception will be raised.
Once the font is created the size cannot be changed.
Font objects are mainly used to render text into new Surface objects.
The render can emulate bold or italic features,
but it is better to load from a font with actual italic or bold glyphs.
The rendered text can be regular strings or unicode.
0329323
2008/06/03(火) 11:39:19ID:mLDxfbhh#!/usr/bin/env python
# -*- coding:utf-8 -*-
import StringIO
import pygame
from pygame.locals import *
def main():
pygame.init() # pygameの初期化
screen = pygame.display.set_mode( (180, 180) ) # 画面を作る
pygame.display.set_caption('Hello pygame') # タイトル
fp = open(u'みかP.ttf', 'rb')
font = pygame.font.Font(fp, 24) # フォントを読み込む
text = font.render(u"日本語表示テスト", True, (255,255,255))
fp.close()
#ここの部分がエラー 下記はエラーメッセージ
#This application has requested the Runtime to terminate it in an unusual way.
#Please contact the application's support team for more information.
#
fp2 = open(u'みかP.ttf', 'rb')
buf = StringIO.StringIO(fp2.read())
buf.seek(0,0)
font2 = pygame.font.Font(buf, 24) # フォントを読み込む
text2 = font2.render(u"日本語StringIO", True, (255,255,255))
buf.close()
fp2.close()
0330323
2008/06/03(火) 11:50:20ID:mLDxfbhhscreen.blit(text, (0,0)) # 文字を画面に貼り付ける
screen.blit(text2, (0,60))
pygame.display.flip() # 画面を反映
for event in pygame.event.get(): # イベントチェック
if event.type == QUIT: # 終了が押された?
return
if (event.type == KEYDOWN and
event.key == K_ESCAPE): # ESCが押された?
return
if __name__ == '__main__': main()
# end of file
textは出力されるけど、text2はエラーで出力されない状態
→font2 = pygame.font.Font(buf, 24)
この部分でエラーが起きてるので、おそらく型エラーかなんかおこしてるっぽいのだけど
実際にはアーカイブ化されたフォントを使うのが目的なので、フォント名指定でなくこういう回りくどいことしてます
0331名前は開発中のものです。
2008/06/04(水) 06:03:57ID:z885t7mV0332名前は開発中のものです。
2008/06/08(日) 09:44:46ID:+r8IRN4eプレステレベルの3Dゲームって作れる?
0333名前は開発中のものです。
2008/06/08(日) 10:15:17ID:BthkAlZ9マジレスするとOpenGLと組み合わせれば3Dはいけるんじゃないかな。
0334名前は開発中のものです。
2008/06/09(月) 03:49:30ID:KI4OTa4D0335名前は開発中のものです。
2008/06/09(月) 04:56:31ID:wgnZ/OTA0336名前は開発中のものです。
2008/06/09(月) 21:33:52ID:vGPleD1rpygameでここまでできますってのあればやる気になるんだけど。
実際、pygameで作られた有名なゲームってあるの?
0337名前は開発中のものです。
2008/06/10(火) 01:53:20ID:I7WRkiTA無いからこそ自分でやることに意味があるんじゃないか
既に有るもの追いかけても仕方ないだろ
0338名前は開発中のものです。
2008/06/10(火) 02:00:20ID:phyGEt7B0339名前は開発中のものです。
2008/06/10(火) 07:01:35ID:8hGvhXfPttp://pygame.skr.jp/index.php?FrontPage#u64fc449
ttp://www.python.jp/Zope/workshop/200706/Pygame_Hands-on.pdf
↑日本語文献でかなりわかりやすいと思う
>>332
OpenGLバインディングは
pygame拡張で欲しいかも。
そもそもpygameはSDL用なので
「3D出来ますか?」と訊いた時点で
負けかもしれな(ry
0340名前は開発中のものです。
2008/06/10(火) 08:11:07ID:koGstHo20341名前は開発中のものです。
2008/06/10(火) 21:52:06ID:j3/0NQ7bいつまで続くんだろ。
0342名前は開発中のものです。
2008/06/10(火) 22:12:22ID:uiep9iuS特にアナウンスとかも見当たらない
censoredっていうのは検閲済みとかっぽい?なんかへの皮肉かなあ
0343名前は開発中のものです。
2008/06/10(火) 23:42:11ID:8hGvhXfP今の前はスターウォーズのアレだったし
最近なんでも検閲したがるメディア傾向に
相乗りしたいんだろぅ w
0344名前は開発中のものです。
2008/07/05(土) 11:16:29ID:rSpnpuBL検閲が解除されたと思ったらまた変なのになってるwww
0345名前は開発中のものです。
2008/07/05(土) 15:01:59ID:kdKTR09l0346名前は開発中のものです。
2008/07/05(土) 17:04:26ID:jJbfcjDe漏れも見てきたw
アレは一体何なんだ・・・・・・
ネタ分からんw
0347名前は開発中のものです。
2008/07/06(日) 07:40:19ID:I4JuM713PopCap Game Framework
http://developer.popcap.com/forums/pop_index.php
2D用のゲームライブラリ。
PopCap Games(http://popcap.com/) でも商用で使われているフレームワーク。
0348名前は開発中のものです。
2008/07/06(日) 07:40:44ID:I4JuM713激しく生産性が高くなる。
PyCap - www.Farbs.org - Quirky little games for your edification
http://www.farbs.org/pycap.html
PyCap のレビュー
codeboje.de : 2D Game Engines for Python
http://codeboje.de/2d-game-engines-python/
> Pycap
>> the ultimate framework for the super slack programmer. Pycap wraps the
>> sweet sweet PopCap Game Framework in a super friendly high level
>> python interface. With Pycap you can start building pretty 2D games
>> without installing a compiler or learning C++.
>PopCap Games Framework Licence, Windows only, for Linux or mac take a look at TuxCap
>Compilation of the PopCap Framework with embedded python. The mainloop is in native
>code and contains several callback to the python code. The examples seem to be
>straightforward. The api doc is ok, but there are no further infos available.
>Neither a community. On the other hand it seems to be pretty new and still growing :-)
>Didn't see a sprite or tiled map engine or some related basic functions.
PyCap は PopCap Game Framework を Python拡張ではなく、
ネイティブ言語のembededとしてPythonを使うことにより、自然な形を実現している。
つまり、本来のexeがあって、PythonのDLLがあって、.pyや.pycが別にある形。
我々は、.pyを書いていけばいいわけだ。
なお、PyCap で作られたと思われるサンプルアプリは以下にある。
http://www.farbs.org/games.html
0349名前は開発中のものです。
2008/07/06(日) 11:14:08ID:HG7Vxq5Q生産性どれぐらい変わるの?
0350名前は開発中のものです。
2008/07/20(日) 17:16:46ID:pAh0QkoR暗号化というか、pycで動けばいいのだけども
0351名前は開発中のものです。
2008/07/23(水) 02:13:06ID:QKTkYFrD0352名前は開発中のものです。
2008/07/26(土) 10:24:52ID:Ze2GinWO0353名前は開発中のものです。
2008/07/26(土) 11:50:37ID:uQYBFi9zLinuxは知らん。
0354名前は開発中のものです。
2008/07/26(土) 12:52:05ID:Ze2GinWO0355名前は開発中のものです。
2008/07/26(土) 15:57:48ID:Ij3mBeAmHWSURFACEを指定したからといって実際にハードウェアサーフェスになるかどうかは環境依存。
スクリーンサーフェスのフラグチェックして確かめて見れ。(Surface.get_flagsだっけ?)
HWSURFACEからHWSURFACEへの転送は速いが、SWSURFACEからHWSURFACEへの転送は
遅くなることもある。だからスクリーンだけをHWSURFACEにするとプログラムの作りと環境に
よっては遅くなることもある。
0356名前は開発中のものです。
2008/07/26(土) 21:28:21ID:Ze2GinWOスクリーン以外のSurfaceでハードウェアにする方法ってあったけ?
0357名前は開発中のものです。
2008/07/26(土) 22:46:35ID:HKB96kMP純粋に聞きたいのだけどパイ村でゲーム作るメリットって何?
あと速度は実用的なのだろうか?
0358名前は開発中のものです。
2008/07/26(土) 23:10:11ID:uQYBFi9z速度は、どういうのを求めているのかによると思うけど。
試してはいないけどツクール程度の2D描画はできるんじゃないかな。
3Dは知らん。
0359名前は開発中のものです。
2008/07/26(土) 23:21:51ID:HKB96kMPゲームには全く使えんと思いこんでいたから
じっちゃん、びっくりだ
しかし、スレ見てると3Dエンジンとかまであるから
結構本格的だね
期待しる
0360名前は開発中のものです。
2008/07/27(日) 08:52:44ID:mRizMl2fロードされたものは必ずソフトウェアサーフェスになると思う。
でもスクリーンに描画するならスクリーンのフォーマットに合せるために
事前にconvert()するでしょ?スクリーンがハードウェアサーフェスならこのときに
画像もハードウェアサーフェスに可能ならなる。
0361名前は開発中のものです。
2008/07/27(日) 09:29:17ID:eTFxbOCFありがとございます。
そういえばconvert()は必ずしてました。
ためしてみます。
0362名前は開発中のものです。
2008/07/27(日) 09:30:28ID:eTFxbOCF・pythonなのでコードがきれい
・pythonのネットワーク機能とかDBとか全部使える
・どのOSでも動く
かな。
0363名前は開発中のものです。
2008/07/27(日) 09:32:16ID:eTFxbOCFだから推奨されてないけどハードウェアサーフェスを使いたくなった。
とはいえfpsを落とせば余裕かも。
スーファミレベルだったら全部作れそうだね。
0364名前は開発中のものです。
2008/07/30(水) 18:25:10ID:GEhhvzhs0365名前は開発中のものです。
2008/07/30(水) 22:10:48ID:BmZar1J/プログラミングって学校で学ぶもんじゃないと思うよ。
0366名前は開発中のものです。
2008/07/30(水) 23:28:18ID:poZVbuZX0367名前は開発中のものです。
2008/08/03(日) 10:27:02ID:gczXbzT30368名前は開発中のものです。
2008/08/03(日) 12:16:08ID:kdciSO+Q0369名前は開発中のものです。
2008/08/06(水) 14:13:23ID:gPFPBMRKogreってやつみたら結構きれいなのがあったけど、たぶん実用レベルには届かないだろう
0370名前は開発中のものです。
2008/08/10(日) 10:15:33ID:7d7jLSYsPythonといったい何の関係が?w
OpenGL使えるんなら、>>369のレベルによるとしか
0371名前は開発中のものです。
2008/08/10(日) 10:46:42ID:rBsfGzay0372名前は開発中のものです。
2008/08/10(日) 12:11:33ID:7d7jLSYs気にしたいのならPython使うのがそもそも間違っていると思うぞ
Panda3Dは確かOpenGLじゃなかったかな?
参考になるかも
0373名前は開発中のものです。
2008/08/12(火) 19:02:50ID:cNXWY8Pf0374名前は開発中のものです。
2008/08/12(火) 23:09:21ID:TOhWV1DL自力でやれよ
0375名前は開発中のものです。
2008/08/12(火) 23:13:38ID:rb+7XCsx0376名前は開発中のものです。
2008/08/12(火) 23:17:42ID:WgRyIMLP0377名前は開発中のものです。
2008/08/13(水) 00:12:02ID:0BBcKMdI0378名前は開発中のものです。
2008/08/13(水) 04:05:05ID:FKBasCgf0379名前は開発中のものです。
2008/08/25(月) 06:39:59ID:m+nx+baU0380379
2008/08/25(月) 12:57:15ID:m+nx+baU0381名前は開発中のものです。
2008/08/26(火) 09:04:02ID:xH1Y2fJ3都内ですけど、毎週一回の個人授業
月謝10万でお願い出来ないだろうか
0382名前は開発中のものです。
2008/08/26(火) 13:54:31ID:Xl9YHViEうほ
0383名前は開発中のものです。
2008/08/26(火) 22:16:25ID:/FXNK3ig相応のレベルのものだったらやる価値はあるかもしれん。
0384名前は開発中のものです。
2008/08/27(水) 00:18:24ID:efMdC411それは女でもいいんですかね?
0385名前は開発中のものです。
2008/08/27(水) 10:16:27ID:WTzy8afw男でないとダメ(うほ
0386名前は開発中のものです。
2008/08/27(水) 19:06:36ID:mZQmQzfF0388名前は開発中のものです。
2008/08/30(土) 00:02:28ID:ZXVR4B870389名前は開発中のものです。
2008/08/30(土) 00:14:56ID:Ja9uBM5W金くれるなら
0390名前は開発中のものです。
2008/08/30(土) 10:43:50ID:dgu6fiUZ0391名前は開発中のものです。
2008/08/31(日) 00:36:39ID:q58JIhOP会社PCにpypyインスコできたから、月曜にでも試してみるか
0392名前は開発中のものです。
2008/08/31(日) 11:56:54ID:tJeL3/AT詳しく
0393名前は開発中のものです。
2008/08/31(日) 13:32:51ID:bI/0k/Fi0394名前は開発中のものです。
2008/08/31(日) 13:41:31ID:6v1WG2C/0395名前は開発中のものです。
2008/08/31(日) 18:38:49ID:tJeL3/AT紹介したいのか秘密にしたいのかどっちだよ…
とりあえずflex-pypy試したらswf生成は出来た。
けどドキュメント少なすぎ&開発止まってるっぽいのが残念
0396名前は開発中のものです。
2008/08/31(日) 19:26:18ID:q58JIhOPID見ろよw
0397名前は開発中のものです。
2008/08/31(日) 19:27:08ID:JffuNVVZ>>391
は? pypyでswfとか作れるわけねーだろ屑
というように適当に煽っておくと、後は勝手にべらべら喋ってくれる。定石的に考えて。
喋らなかったり無反応だったら、ただの虚言癖か誤情報だから無視していい。
0398名前は開発中のものです。
2008/08/31(日) 21:22:22ID:tJeL3/ATID見てなかったw スマソorz
0399名前は開発中のものです。
2008/08/31(日) 21:31:22ID:Q/T6qUuSダレもきいてないことに得意げになって回答してるお前は何?
あと、自作でもないものを自慢していると考えることができた理由は?
普段から君がやってることだからではないの?
0400名前は開発中のものです。
2008/08/31(日) 22:05:50ID:JffuNVVZそんな喧嘩腰にならなくったっていいだろうに。
0401391
2008/09/01(月) 21:02:27ID:q9XsawCR0402名前は開発中のものです。
2008/09/01(月) 21:57:38ID:Cy2k4BKr0403名前は開発中のものです。
2008/09/02(火) 01:20:24ID:8H9DwsWp0404名前は開発中のものです。
2008/09/02(火) 17:23:11ID:ZY1/Zpsjそりゃ自慢したいだけだろう。こういう手合いは
>>391
は? pypyでswfとか作れるわけねーだろ屑
というように適当に煽っておくと、後は勝手にべらべら喋ってくれる。定石的に考えて。
喋らなかったり無反応だったら、ただの虚言癖か誤情報だから無視していい。
400 :名前は開発中のものです。:2008/08/31(日) 22:05:50 ID:JffuNVVZ
まぁまぁ、落ち着け。
そんな喧嘩腰にならなくったっていいだろうに。
ちょっとワロタ
0405名前は開発中のものです。
2008/09/04(木) 01:03:57ID:tNEgq/42は天才
0406名前は開発中のものです。
2008/09/04(木) 09:31:24ID:56ChGgLK"PCにpypyインスコ"になぜかグッと来た俺は変態
0408名前は開発中のものです。
2008/10/13(月) 20:23:25ID:oGDJW7p80409名前は開発中のものです。
2008/10/13(月) 23:47:18ID:xR7aPqOS描画順コロコロ変わるな・・・当然か
描画順を固定したい場合はGroupを複数に分けるしかないのかな
0410名前は開発中のものです。
2008/10/14(火) 16:07:27ID:VGKWNGYe欲求不満の●性犯罪常習犯●なのでオナニー!とかエロ!とか性的な事が異常に好きwww
脳内妄想で犯罪者を作り出して偉そうに説教したがってるのは基地外すぎるw
現実世界で盗聴とか盗撮とかやるなよwwwww
熊本隆談www
0411名前は開発中のものです。
2008/10/14(火) 17:47:07ID:raEfLzTbpygame.sprite.OrderedUpdates
または
pygame.sprite.LayeredUpdates
ならスプライトの順番は固定される。
0412名前は開発中のものです。
2008/10/16(木) 00:51:19ID:+q2s1csHおお、ほんとだ
これで多重ウィンドウが作れる
ありがとう!
0413名前は開発中のものです。
2008/10/18(土) 10:37:50ID:PQKIjUo0後ろから順番に表示させるのかな
0414名前は開発中のものです。
2008/10/20(月) 08:09:58ID:krisiyFqそうだよ
ドラクエみたいにウィンドウが次々と重なるようにしたかったんだ
0415名前は開発中のものです。
2008/10/22(水) 02:30:42ID:Bhz94rIR0416名前は開発中のものです。
2008/10/23(木) 00:09:04ID:mSJ2ylbLシューティングでも作ろうとコードかいてみたんですが、
なんかキャラを一定速度で移動させると、一定の間隔で動きが
乱れるんですが対策ありますか?
「スーーー」っと動くのを期待しているのに、「スーッ、スーッ、スーッ」
という感じになります。
書いたコードはこれ。
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7828.txt
0417名前は開発中のものです。
2008/10/23(木) 00:09:53ID:mSJ2ylbL0418名前は開発中のものです。
2008/10/23(木) 08:48:04ID:fvuTv29l0419名前は開発中のものです。
2008/10/23(木) 22:31:49ID:mSJ2ylbLだれかがコピペしたみたい。
0420名前は開発中のものです。
2008/10/25(土) 10:41:25ID:0uX2i6Wzどんな動作を期待してるのかよく分からんが、
こっちの環境(Win2000, python2.52)では
特に問題なくスムーズに動いてるように感じるが
0421名前は開発中のものです。
2008/10/25(土) 21:47:00ID:uBYxa32E0422名前は開発中のものです。
2008/10/26(日) 01:06:33ID:gnCpK1Ai0423名前は開発中のものです。
2008/10/26(日) 01:49:46ID:wsIMXTTNリフレッシュレートを60→75に変更したら解決しました。
ドンピシャ。
0424名前は開発中のものです。
2008/10/28(火) 06:37:07ID:y+shKCZxhttp://pygame.skr.jp/index.php?%E7%88%86%E7%99%BA%E3%82%A8%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88
0425名前は開発中のものです。
2008/10/28(火) 06:44:45ID:0JKPUxFu暇つぶしにおすすめF
釣りのゲームが楽しいよァ
http://gree.jp/iv/75eadbd4cca1a0f3e161d27b47db17bb/LFIV30
0426名前は開発中のものです。
2008/10/29(水) 08:54:15ID:MZIV+4Z2http://pygame.skr.jp/index.php?%E7%88%86%E7%99%BA%E3%82%A8%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88
0427名前は開発中のものです。
2008/11/09(日) 16:05:18ID:U90JHGRY0428名前は開発中のものです。
2008/12/04(木) 18:55:27ID:YR6hG2GU>>> screen = pygame.display.set_mode((640,480))
でずっと返ってこないですが、Ctrl+Cでブレイクしてやると初期化はできているようです。
ブレイク後には、画面にポインタが出てきます。
ブレイク後に再度set_modeすると、すぐに返ってきます。
fbに何か詰まっているか、誰かに握られているのか。
初期化がうまくいかないのを対処した例ってありませんでしょうか?
0429名前は開発中のものです。
2008/12/24(水) 04:03:02ID:ABXBIN5xというよりPython勉強中
しかもUbuntuもNetBeansもほとんど触ったことない
自分でハードルあげすぎたぜ・・・!
0430名前は開発中のものです。
2008/12/26(金) 10:23:41ID:3neCBmfX0431名前は開発中のものです。
2008/12/26(金) 22:02:07ID:g1hdloYDEclipse好きじゃないの・・・
viクローンなエディタなら何でも良かったんだけどNetBeansにちょうど良いのが
あったからさ。
JavaもPHPも基本的にNetBenas使ってるよ。
0432名前は開発中のものです。
2008/12/31(水) 07:40:12ID:9ElZbZPeNetBeansでPythonの開発環境を整備する手順を教えていただけませんか
試しに使ってみたいけど何をどうしたらいいのかわからないのです
公式に配布されているバイナリの中にPython対応のモノは無いようですし
どこかにプラグインがあるんでしょうか?
0433名前は開発中のものです。
2008/12/31(水) 19:21:09ID:Gd78KXNeNetbeans6.5なら、
ツール→プラグイン
で、検索バーに「python」を入力
出てきたプラグインをインストールすればOK
後はツール→オプションでPythonの実行ファイルを指定したりするだけだよ。
デフォルトで入れてれば特に弄らなくても動くと思う。
NetBeans6.1以下はPythonに限らずエディタ関連にバグが多いから6.5を使った方が良いよ。
0434名前は開発中のものです。
2009/01/08(木) 01:05:21ID:H8qFyBTq0435名前は開発中のものです。
2009/01/08(木) 21:40:16ID:0mFo3O+g0436名前は開発中のものです。
2009/01/10(土) 20:31:33ID:uUdKvKLn0437名前は開発中のものです。
2009/01/11(日) 12:06:20ID:flEg+xJOTcl/Tkとか別のライブラリと組み合わせる方法は推奨されてないっぽい。
英語だったらキーボード入力を読み取る方法があるらしいけど。
ttp://www.pygame.org/pcr/inputbox/index.php
ドラクエみたいなコマンド方式でやるしかないのかなぁ。
0438名前は開発中のものです。
2009/01/11(日) 13:23:35ID:TVBnoRsj0439名前は開発中のものです。
2009/01/11(日) 20:22:33ID:h4sP964/0440名前は開発中のものです。
2009/01/11(日) 20:46:13ID:N4DE7KTn0441名前は開発中のものです。
2009/01/11(日) 20:49:26ID:RZqBwoaE0442名前は開発中のものです。
2009/01/11(日) 20:50:19ID:vp/FB86yどうもすみません。
どうしてもやりたいなら画面上にキーボード見たいなのを表示させてひらがなのみOK
って感じになるのかな〜
0443名前は開発中のものです。
2009/01/25(日) 04:28:07ID:xY598sGh0444名前は開発中のものです。
2009/02/02(月) 19:41:22ID:+jvL6gQMpygameで作られた逆転裁判。
自分でスクリプト書いて僕だけの逆転裁判が作れちゃうらしい。
レベル高いなあ。
0445名前は開発中のものです。
2009/03/06(金) 03:12:49ID:P9qwm6Bepygameで熱血硬派くにおくんをモチーフにした
ろくでなしブルースを作りたいだけど。
もちろん、プログラミングはあなた。
0446名前は開発中のものです。
2009/03/07(土) 04:33:57ID:ouKubPCQ|
|
| /  ̄  ̄ \
(=) /、 ヽ
J |・ |―-、 |
q -´ 二 ヽ |
ノ_ ー | |
\. ̄` | /
O===== |
/ |
/ / |
0447名前は開発中のものです。
2009/03/07(土) 13:36:01ID:r3Husx2a秀逸www
0448名前は開発中のものです。
2009/03/07(土) 13:58:39ID:p2kcQHivプログラミング:あなた
グラフィック:あなた
BGM:あなた
効果音:あなた
みたいな
0449名前は開発中のものです。
2009/03/11(水) 15:47:43ID:Io/9108F0450名前は開発中のものです。
2009/03/11(水) 23:31:24ID:8raSn+nf俺:95%
あなた:5%
みたいな。
0451名前は開発中のものです。
2009/03/16(月) 04:11:55ID:55bflmBnプログラミング:あなた
グラフィック:あなた
BGM:俺
効果音:あなた
取り分
445:5%
あなた:5%
俺:90%
責任
445:9
あなた:1
俺:0
0452名前は開発中のものです。
2009/03/19(木) 16:24:33ID:0LLsCryV0453名前は開発中のものです。
2009/03/23(月) 06:03:04ID:SWN1ffrdここpygameでググっても4ページ目なのはもったいないな
0454445
2009/03/27(金) 10:29:14ID:eHC8Sf8Kサイト作りました。
「pygameでろくでなしブルース」
http://www.freepe.com/i.cgi?rokublues
プログラマーはあなたでお願いします。
あと、BGM(効果音はくにおから取ってほしい)製作出来る方を募集します。
参加は俺のドット絵のセンスを認めて頂いた場合だけで構いません。
誰も乗らないならそれまでだと受け止めます。
ただ、やるなら夢はでっかく、
最終的に、ネット経由の多人数プレイで、
学園対抗の乱闘騒ぎが出来るゲームにしたいなあ。
0455445
2009/03/27(金) 10:35:32ID:eHC8Sf8K企画・プロデュース:俺
プログラミング:あなた
グラフィック:俺
BGM:誰か
効果音:誰か
取り分
俺:10%
あなた:50%
誰か:40%
責任
俺:10
あなた:0
誰か:0
以上で、構いません。
0456445
2009/03/27(金) 10:36:45ID:eHC8Sf8Kpygameの知名度を日本で上げてやりましょう。
0457名前は開発中のものです。
2009/03/27(金) 12:31:52ID:AkeeJjO40458名前は開発中のものです。
2009/03/27(金) 16:58:26ID:NZF1JtYXもしかしてpygame使いは2.x縛りになったりするのかな…
0459名前は開発中のものです。
2009/03/27(金) 17:43:58ID:ob0Jnuij>The Pygame successor, pgreloaded (Pygame Reloaded), is being written to be Python 3 compatible.
Pygameリローデッドを待つんだw
0460名前は開発中のものです。
2009/03/27(金) 19:56:54ID:E3pG41Jy志村ー!
サイトの開設日が2005年
0461名前は開発中のものです。
2009/03/28(土) 00:13:16ID:a9mI9FeW> (効果音はくにおから取ってほしい)
著作権についてしっかり学んでこい。
0462名前は開発中のものです。
2009/03/28(土) 07:00:56ID:a6u/dfqBグラ自体がくにお改変なのに効果音は著作権考えろとか
アホか
0463名前は開発中のものです。
2009/03/28(土) 15:13:54ID:ec/O6wBp効果音抜いて引用したら著作権抵触で真っ黒だから話がすこし違う
まあどの道関わりたくないが
0464名前は開発中のものです。
2009/03/28(土) 16:21:08ID:bsCKs99gPython2.6、Pygame1.8と来て、Pygameはimportできるんだけど
なんどやってもNumericがインストールできてない、
importできないんだけどLib¥site-packages¥には確かに
numpy-1.3.0b1-py2.6が入っているんだ
これは頭以外に何が悪いのかエスパーできる人いますか?
0465名前は開発中のものです。
2009/03/28(土) 21:57:23ID:bsCKs99gもしくはimport numpy.oldnumericで一部いけました。
Pygame 1.8 Documents and Examplesで
動かなかったものがあったので
import Numericの部分を書き換えたら
動いたものもありました。
0466445
2009/03/31(火) 22:53:49ID:tE4elaIJちなみにスレ立てたの俺じゃ無いよ?
誰かが嫌がらせしてくれてる。
0467名前は開発中のものです。
2009/03/31(火) 22:56:26ID:VUgfnVhzまあそういうことされるような提案だもの
0468445
2009/03/31(火) 23:05:43ID:tE4elaIJちょっと待って。なにがおかしいの?
他力本願って指摘するけどさ、ゲームを一緒に作ろうとするのが
非難されるなら、世の中のゲーム全部ひとりが作ってるわけ?
違うでしょ?
自分が出来る部分は自分で役に立とうとしてるよ、俺だって。
グラフィックだってね、良質求めりゃ誰でも出来るわけじゃ無んだよ。
プログラマーが現れたとして、俺はその人より上手いグラフィックを描くことが出来る自負はある。
つまり、各々が自分が培って来た能力を結集させてひとつのゲームが出来る、
それは当たり前のことじゃないの?
それをプログラマを人に任せるからって他力本願なんて言われたら、
なに?ゲーム業界ではグラフィッカーや企画者からの発案、チーム集めは
他力本願で批判されるような企画になるわけ?それで成功事例は無いの?
プログラマが一番最初に声をあげないと認めないわけ?
アカデミー外国語賞、その他様々な賞を総なめした「おくりびと」は
役者の本木から発案されたんだよ?で、最終的に脚本家も監督も集まった。
本木は他力本願だったと思うのか?違うでしょ。
まあ本物のプログラマーなら企画者に大して
他力本願だと非難しないだろうね。
ここでそう非難してるのは、自分でもなにも出来ない奴らだろうね。
2chにはよくいるさ。
まあ中止でもいいさ。もともと集まらないならやるつもり無いしね。
0469445
2009/03/31(火) 23:08:54ID:tE4elaIJpygameを好きで、せっかく知識を得たんなら
試すためにも、広めるためにも、
行動に出た俺と一緒に動くべきだよ。
ひとりでボツボツ遊ぶよりは、きっと得られるものがある!
これだけ言わせてくれ。
じゃあね。
0470名前は開発中のものです。
2009/03/31(火) 23:41:06ID:xHLqSIbM>2chなんかやってると人を蔑むだけの性格になるよ。
事実は逆
現実世界でも人を蔑む人間が最後まで2chに残るのだ
そんな人間が2chをやめたところで何も変わらない
自分の本性から目を背けているだけだ
0471名前は開発中のものです。
2009/03/31(火) 23:54:07ID:vdQj6R59別にプログラマ以外が企画立ち上げても構わない。
ただ、それには信用と実績がいる。
今回の件は単純に、君のサイトと言動が評価され、
力を貸すに値しないと判断されたわけだ。
タダで他人の手を借りようと言うのなら、君はもっと努力すべきだった。
その辺は完全に自業自得だよ。
君が例に挙げた本木雅弘さんは、
いろんな仕事をしていたプロで、信用も実績もあった。
また、企画を通すためにさまざまな努力をした。
その結果が身を結び、「おくりびと」が完成したわけだ。
君とは雲泥の差だね。
というか、君が言い訳に使っていいような人物じゃない。
君は何もしていないし、何の信用も実績もない。
君がしたのは、その辺の小学生にも出来る、陳腐な妄想をただ語っただけだ。
まずはそれを認めなさい。
ゲームが作りたいなら、
焦らずにゲーム製作に必要なことを少しずつ学んでいくといい。
君は恐らく中高生だろうから、まだまだ時間はたっぷりある。
君はまだ、ゲームを作る能力は無いよ。
0472名前は開発中のものです。
2009/04/01(水) 00:15:13ID:7nZ/bRtq才能と生活の狭間で多くは無名のままで終わる
それが現実
0473名前は開発中のものです。
2009/04/01(水) 01:55:49ID:PATEhLiW0474名前は開発中のものです。
2009/04/01(水) 02:07:37ID:La2nuXWT100年分割払いしてやるから手伝え
0475名前は開発中のものです。
2009/04/01(水) 02:33:23ID:v3vwOlPrまず著作権利用の交渉しに
れ集英社に代理で行ってあげてもいいよ
か約束する、交渉には全力を尽くすよ
す、その後でプログラマは探そうぜ
0476名前は開発中のものです。
2009/04/01(水) 09:05:44ID:k4OaMNtUもうちょっと工夫しろよ…
0477名前は開発中のものです。
2009/04/01(水) 20:23:25ID:gFaT0IS+0478445
2009/04/04(土) 02:59:57ID:yI1Aj5Kf>別にプログラマ以外が企画立ち上げても構わない。
>ただ、それには信用と実績がいる。
言いたいことはわかります。
本木氏についての指摘も確かにそうかもしれません。
が、この企画は余興、つまり遊びであるのも確かです。
そこでそこまでの信用や実績を重要視しますか?
まあ皆さんに対しおもしろそうだと思わせられなかったなら
こちらに落ち度があるだけですが。
ちなみに、pygameでくにおくん(ダウンタウン)を
再現するのは骨ですか?最後に聞かせて頂きたい。
0479名前は開発中のものです。
2009/04/04(土) 05:53:55ID:R9cpfFUD遊びだろうがなんだろうが、信用無きゃ誰もついて来ないよ。
そんな気持ちでよく人員募集とかできるなあ。
0480名前は開発中のものです。
2009/04/04(土) 10:04:31ID:hY5Qnbbdお前のゲームを完成させるのに必要な人材は
・舞台となるマップ構造をプレイヤーの立場に立ってデザイン可能
・攻撃力や防御力等のステータス的バランス調整が可能
・各技モーションと当たり判定発生のバランス調整が可能
・登場する敵キャラクターの戦闘AIを構築可能
・各場面毎に適切な曲と効果音を割り当てることが可能
・デバッグとテストプレイを繰り返して全体バランスを調整可能
〜なマルチな才能を持つプランナー兼技術者であって
プログラマを引き入れた所でゲームは完成しない
これだけの技術を持つ人間は、大抵ドット絵も描けるし
書けなくてもフリーのドット絵を使ってゲームを作るから
まかり間違っても、今のお前の所には来ない
0481名前は開発中のものです。
2009/04/04(土) 11:18:08ID:hY5Qnbbdそしてお前は無料で人材を募集する時に求められる
技術や魅力のレベルを見誤ってる
お前もフリーゲーム制作者と同レベルのプログラマが欲しいんだろ?
四則計算機や時計が作れるレベルのプログラマじゃ駄目だろ?
プログラマだってフリー素材と同レベル程度のドッターは欲しい
FCドットを改変する程度のドッターじゃ駄目なんだよ
お前が要求してるプログラム+調整技術の合計を100とすると
お前自信のドッター+企画屋の能力合計は10程度なのよ
100のプログラマは70のドッターや80の企画屋と組む事はあっても
お前と組むことは残念ながらありえない、金絡むなら別だけどな
ぶっちゃけ、お前がプログラムを勉強した方が
そのゲームが完成する確立が高いと思うぞ
2Dゲーならドッターが今からプログラムを勉強しても大丈夫
もし上手く動かなくても「ここまで作ったけど駄目だった」で公開すれば
完成度によっては修正して貰える可能性は高い、まあ頑張れ
0482名前は開発中のものです。
2009/04/04(土) 12:57:03ID:Dh3L0nXsくにおくんってゲームをやったことあるのか?
やったことないし調べる気もしないけど
しかもなんでわざわざpygameなん?
2DならRubyとかFlashとか、HSP・・・もあるし
そっちの方が人が多いだろ
0483名前は開発中のものです。
2009/04/04(土) 15:23:05ID:HDyVL7W60484名前は開発中のものです。
2009/04/04(土) 21:56:28ID:yI1Aj5Kf誰をもうならせるクオリティのゲームってある?
多分海外のゲームになるんだろうけど
pygameで作られた知名度あるゲームってある?
0485名前は開発中のものです。
2009/04/05(日) 01:40:50ID:Lnd+z008PythonでならPySolっていうカードゲーム集が有名かな(勿論Pythonコミュの中での話)
0486名前は開発中のものです。
2009/04/05(日) 01:54:07ID:T0FdgdEzpygameに限らなくてもそんなにないだろ
0487名前は開発中のものです。
2009/04/05(日) 11:49:12ID:anKrmwfM利用者数の違いはやはり大きいのでは
0488名前は開発中のものです。
2009/04/05(日) 15:09:59ID:6BttOg8M0489名前は開発中のものです。
2009/04/06(月) 04:44:40ID:HtL2bAe70490名前は開発中のものです。
2009/04/11(土) 13:24:39ID:NkZOTydu言わせてくれ。
本気で完成させたいなら、ネットじゃなくて実際に会える人どうしで組め。
そうしないと99%完成しない。
プログラマが飽きてきて、メールかチャットしか通信手段がない、ときに
どうやってお互いのモチベーションを維持する?
コミニケーションは、メールでだけでOKと思っている?
オフラインですら、音信不通になることもあるのに、ネットだけで完結させようとするな。
まずは、身近な人達を探そう。
学校にプログラム組んでいる奴は必ず何人かはいる。
そいつらを探そう(最初は何らかの手段で釣ってでもいい)
手っ取り早いのはコンピュータ系の部やサークルに入ることだ。
プログラム組める奴なんて腐るほどいる。そこで協力者を得られるかは完全にお前次第。
>>478
あと、
> が、この企画は余興、つまり遊びであるのも確かです。
> そこでそこまでの信用や実績を重要視しますか?
これは相手が誰であれ(ここが便所の落書きであれ)、募集するのに言っちゃいけない一言。
思っていても言っちゃいけないこと。
人間は貴重な時間を消費して(投資して)、見返りを得る。
それが単なる他人の遊びの付き合いだとわかったら、付き合いきれないもんだ。
いろいろ言ったが、お前はまだまだ人生はあるだろうから、頑張れ。
0491名前は開発中のものです。
2009/04/12(日) 05:38:56ID:pLcACgoKPygameで作ったアプリって、ライセンスに関して何か制限はあるのでしょうか?
GPL汚染よろしく、ソースが欲しいと言われたら公開する義務があるとか
あるいはコミケや店頭で有償で売ってはいけないとか、そういう制限があったりしますか?
ソース公開しなきゃいけないなら
最初からアプリのバイナリと一緒に同梱したほうがいいかなと思ったりしてるんですが
0492名前は開発中のものです。
2009/04/12(日) 12:17:56ID:DQjjG9Kg過去にライセンススレでもめにもめた話題だな。
自分で調べて自己責任で判断するか、わからなければ
pygame開発元に詳しく事情を説明して伺いを立てるのが良い。
ライセンスの絡む話は利己的な宣伝合戦になりがちなのと
第三者の意見はあくまで参考意見に過ぎないから。
0493名前は開発中のものです。
2009/04/13(月) 23:30:01ID:CnmIB8BJなるほど…検索してみたらなかなか面倒なようですね
http://pc11.2ch.net/test/read.cgi/gamedev/1036512390/774-
http://www16.atwiki.jp/tokoroten/pages/1052.html
>SDLがLGPLで、pygameもそれを引き継いでLGPL。
>つまりpygameを動的リンクするにはライセンス的に問題は無いけど、
>静的リンクしてしまうと、LGPLに感染してしまう。
作るとしても同人ソフト・趣味レベルのしょーもないソフトなので
ソース公開は全然気にしないのですが
ソースを他者に見せたく人は手を出しちゃいけない、
という認識のほうがいいんだろうなあ…>Pygame
それよりもPygameは遅いという話のほうが気になってきました
ファミコンレベルの画面しか出せないなんて…
2Dで拡大縮小や加算合成が使えるだけでもありがたいと思ってたけど、それすらキツイのか…
0494名前は開発中のものです。
2009/04/13(月) 23:37:36ID:NW9xQq4H0495名前は開発中のものです。
2009/04/14(火) 01:29:48ID:2E4gZ5gx例えば、こう書いただけでドカン
buf = ""
for i in something:
buf += i
0496名前は開発中のものです。
2009/04/14(火) 03:52:58ID:EpfJVWQq>ファミコンレベルの画面しか出せないなんて…
まじか、これ
終わってるな
0497名前は開発中のものです。
2009/04/14(火) 15:11:11ID:fPXOlAgQ意外と使えるのかもしれない…?
pygameに限らず、SDL使ってるのは全般的に遅いんですかね
Ruby/SDLやstar rubyもpygameとどっこいどっこいなんだろうか
何か簡単なベンチマーク結果はないのかな
通常描画、拡大縮小描画、加算合成描画のパフォーマンスを見る、みたいな
…自分で書けって話ですな
0498名前は開発中のものです。
2009/04/14(火) 15:45:41ID:6olMY6HP速度重視なら2DでもOpenGL組み合わせるのとか検討した方がいいのかもね
0499名前は開発中のものです。
2009/04/14(火) 15:59:28ID:LL/IZHaopygame.mixer.init()
pygame.mixer.music.load("narasu.wav")
pygame.mixer.music.set_volume(0.3)
pygame.mixer.music.play()
raw_input("any key to exit:")
0500名前は開発中のものです。
2009/04/14(火) 16:07:48ID:asd3Gf75これから世話になる関連サイトの発展に期待
0501名前は開発中のものです。
2009/04/15(水) 15:07:39ID:wdjWF5fjコンテストに出そう。
小さくまとまってしまってはいけない。
3分で世界を革命しろ。
0502名前は開発中のものです。
2009/04/17(金) 17:14:15ID:CzN/oSmQ>世話になる関連サイト
日本語のサイトはすべて何年も前に
時間が止まったまんまだよ
0503名前は開発中のものです。
2009/04/18(土) 20:24:27ID:WgnZbgND0504名前は開発中のものです。
2009/04/18(土) 22:55:24ID:WgnZbgND0505名前は開発中のものです。
2009/04/20(月) 19:18:16ID:0kaSlIrqPygameは知らんがSDL使ってるんなら、グラフィックス描画はソフトウェア描画で
大差ない。
その辺り気になるならOpenGLを併用したらよろし。
俺も描画はOpenGLに任せて、SDLの描画機能は使ってない。
0506名前は開発中のものです。
2009/04/29(水) 17:59:07ID:4YlHHM7r自分がやってみたのは正直みんなしょぼかったんだけど
0507名前は開発中のものです。
2009/05/07(木) 01:28:47ID:rEc0bATlSDLでもHWSURFACEあるからグラフィックハードウェアの支援受けられるよ
というか、SDLは元々ハードウェア寄りの記述をサポートしています。
0508名前は開発中のものです。
2009/05/07(木) 23:22:46ID:MhrdsZe8ウィンドウモードがサポート外なんで需要薄そうだな
ウィンドウの無いゲーム機的環境ではハードウェアがしょぼかったりドライバが提供されてなかったりして無意味なこともよくあるし
0509名前は開発中のものです。
2009/05/10(日) 19:17:14ID:T9nKiQco0510名前は開発中のものです。
2009/05/25(月) 16:45:44ID:5/DM+Ao5ドキュメントちょっと読んでみたんだが、
モジュールの場所とかだいぶ様変わりしてるようだね
書き直しめんどくさす
0511名前は開発中のものです。
2009/07/12(日) 05:21:58ID:5P/Bpvq30512名前は開発中のものです。
2009/08/15(土) 23:33:57ID:DG1UuhvF0513名前は開発中のものです。
2009/08/18(火) 02:12:00ID:DdFsNkAz0514名前は開発中のものです。
2009/08/18(火) 19:12:08ID:y/ZCHbKS0515名前は開発中のものです。
2009/09/06(日) 05:25:08ID:0ElzWtD7使ってる人いる?
……というよりスレに人いるのかな
0516名前は開発中のものです。
2009/09/06(日) 15:31:35ID:0ohs864w0517名前は開発中のものです。
2009/09/06(日) 23:20:21ID:0ElzWtD7人も多くはないけど、どちらかというと話題がないのか
eff使ってる人が見てるかわからないけど、とりあえず今詰まってるところを書いてみる
・フレームレートを固定したい
そもそもMessageLoopの挙動がわからないんだけど、
(サンプルみたいにOnIdle内でUpdateを呼ぶとして)
暇なときにOnIdleが呼ばれる→Updateが呼ばれる→描画が必要か、あるいは強制描画がTrueなら描画
じゃなくて
暇で描画が必要なときにOnIdleが呼ばれる→Updateが呼ばれ、描画→強制描画がTrueなら、「次の」描画が必要になる
なのか?
もしかして自前でループ書かないといけないんだろうか
・ボーンアニメのサンプルの挙動が変
・PanelにSetColorしても色が変わらない
スペック不足な気もする
どの程度必要なんだろうか
0518名前は開発中のものです。
2009/09/06(日) 23:25:24ID:0ElzWtD70519名前は開発中のものです。
2009/09/14(月) 03:36:42ID:SEjV46ll自分も少しばかりeffを弄ってるところ
・フレームレートの固定
ElapsedTime()が1/目標フレームレート以上なら処理をしてUpdateしてやれば良い気がする
・ボーンアニメが変
変て言われても何も分からんよ
作者は日本人だからメールで聞けばいいんでないの?
・Panelの色
Panelが何を指しているのか分からんがViewportのことならSetColorの後にSetFillBG(True)ってすると良い事があるかも
0520名前は開発中のものです。
2009/09/14(月) 19:22:43ID:5SNUsDbz0521名前は開発中のものです。
2009/09/17(木) 15:18:17ID:cF7c3WQn>フレームレート
しばらく弄ってみたけど、どうもUpdate()が垂直同期待ちもしてるみたいです
もうちょっと考えてみます
>ボーンアニメ
キー入力してもほとんど動かないんです
上の方で同様の報告があったので聞いてみました
>Panel
Planeでした……
例えばanim.pyでC押しても無反応です
下2つについては、掲示板で聞いてみて原因がわかれば、他に使ってる人にも意味があるかなと
最終的にはメールするしかないんですけどね
あ、2.5使ってるんで、1.52使ってます
eff用に2.6も入れた方がいいのかな
0522名前は開発中のものです。
2009/09/17(木) 23:41:23ID:UAcgqokg・ボーンアニメ
1/2/3/4の各キーはモーションのスタート
q/w/e/rの各キーはモーションの停止
a/s/d/fの各キーはモーションを組み合わせたときの比率を1.0にする(普通の動作にする)
z/x/c/vの各キーはモーションの比率を0.0にする(モーションは止まる)
なので、例えば1を押した後aを押しても無意味、停止中にaやzを押しても無意味のように元からあまり意味を成さないキー入力の組み合わせがかなり在るけどそれを踏まえたうえでほとんど動かない?
・Plane
anim.pyでCを押すと本来、透明から白に向けて緩やかに変化するはず
もしかすると透過色が描画できていないのかもしれないから、
OnKeyDown内の
elif vk == ord('C') :
self.plane.SetColor( v(0,0,0,0) )
self.plane.AnimColor( 2, v(1,1,1,1) )
を
elif vk == ord('C') :
self.plane.SetColor( v(1,0,0,1) ) <--ここを変えた
self.plane.AnimColor( 2, v(1,1,1,1) )
にして試してみるといいかも
0523名前は開発中のものです。
2009/09/18(金) 00:37:23ID:ilZhByJd試しにpy2exeで固めて新しいPCに持って行ったら普通に動いたんで、ビデオカードとかなのかも
新調しようかと考えてたところです
まあ、どちらも使わなくてもなんとでもなりそうな所なんで、とりあえず放置します
0524名前は開発中のものです。
2009/09/30(水) 20:36:22ID:tL0QAE180525名前は開発中のものです。
2010/02/15(月) 16:31:48ID:TiR8WIlOではまた
0526名前は開発中のものです。
2010/02/18(木) 15:55:58ID:1Vw46iFW0527名前は開発中のものです。
2010/02/18(木) 20:04:30ID:jvXgen+T0528名前は開発中のものです。
2010/03/04(木) 19:06:34ID:FboTNyzr0529名前は開発中のものです。
2010/03/19(金) 03:20:35ID:Kym39Hy50530名前は開発中のものです。
2010/09/29(水) 20:14:33ID:pgoFPCinpython-2.6.2
pygame-1.8.1
イベント一覧(QUIT ACTIVEEVENT KEYDOWN KEYUP,,,,などなどと羅列されてるところ)
ttp://www.pygame.org/docs/ref/event.html
マウスボタンのイベント
if event.type == MOUSEBUTTONDOWN and event.key == 1:
event.button == 1: #左クリック
event.button == 2: #センタークリック
event.button == 3: #右クリック
event.button == 4: #ホイール上方向
event.button == 5: #ホイール下方向
event.button == 6: #拡張ボタン左(戻る)
event.button == 7: #拡張ボタン右(進む)
キーボードのイベント
if event.type == KEYDOWN and event.button == K_z:
この場合Zキーを押したらイベント
ttp://www.pygame.org/docs/ref/key.html
↑のKeyASCIIにキー名が羅列
ジョイスティックのイベント
コントローラーの調子悪くて取れないww
JOYBUTTONDOWN joy, button
たぶんjoyがコントローラ番号でbuttonがボタン
pygame.event.get() JOYBUTTONDOWNでググったら日本語4ページあったお
0531名前は開発中のものです。
2010/09/29(水) 20:21:43ID:pgoFPCinif event.type == KEYDOWN and event.key == K_z:
だった
0532名前は開発中のものです。
2010/10/10(日) 17:27:34ID:35xrM9loなんぞこれ
>>> import pygame
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pygame
File "C:\Python26\lib\site-packages\pygame\__init__.py", line 254, in <module>
try: import pygame.sndarray
File "C:\Python26\lib\site-packages\pygame\sndarray.py", line 66, in <module>
import pygame._numpysndarray as numpysnd
File "C:\Python26\lib\site-packages\pygame\_numpysndarray.py", line 38, in <module>
import numpy
File "C:\Python26\lib\site-packages\numpy\__init__.py", line 136, in <module>
import add_newdocs
File "C:\Python26\lib\site-packages\numpy\add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "C:\Python26\lib\site-packages\numpy\lib\__init__.py", line 4, in <module>
from type_check import *
File "C:\Python26\lib\site-packages\numpy\lib\type_check.py", line 8, in <module>
import numpy.core.numeric as _nx
File "C:\Python26\lib\site-packages\numpy\core\__init__.py", line 30, in <module>
__all__ += numeric.__all__
NameError: name 'numeric' is not defined
0533名前は開発中のものです。
2010/10/10(日) 17:29:24ID:gY5RJtbLttp://www.pygame.org/install.html
0534名前は開発中のものです。
2010/10/10(日) 17:44:37ID:35xrM9lo0535名前は開発中のものです。
2010/10/10(日) 18:09:36ID:gY5RJtbL0536名前は開発中のものです。
2010/10/10(日) 18:32:59ID:35xrM9lo0537名前は開発中のものです。
2010/11/28(日) 23:49:03ID:Nm50+vkZ別窓でボタン押したらメインのウィンドウに何か反応が起きるようにしたいんだけど
pygameってメインの画面1個しか開けないんだよね?
pygameの途中に
import wx
app = wx.App()
frame = wx.Frame(None, -1, 'simple.py')
frame.Show(True)
app.MainLoop()
wx.pythonで別窓開いておいたら
別窓を閉じないとメインのウィンドウの操作が出来なかった・・・
これってどうすればいい??
0538名前は開発中のものです。
2010/11/29(月) 12:51:44ID:R9aKcglD参考になるかわからんが
"Re: [pygame] Multiple Windows"
http://archives.seul.org/pygame/users/Jun-2007/msg00292.html
0539名前は開発中のものです。
2010/11/29(月) 14:21:23ID:f057NZ8lやってみるよ。
"Re: [pygame] Multiple Windows"
http://archives.seul.org/pygame/users/Jun-2007/msg00292.html
>誰かが複数のウインドウを製作する方法を私に教えることができるならば、
>それは大きいだろう。
>私は同時に走っているtwo+パイソンインタプリタを必要とする。
>そして、正しい?どのように、私はそうするか?
私はいろいろな可能性をそこで理解するためにsubprocessモジュールを通して見る−
パイプ(stdinとstdoutのように)を使用しているsubprocessに通信することは
プロセスを同期に保つ最も単純な方法であるかもしれない。
私は、2つの窓をここで開けることの小さい例を書いた:
http://www.bigdicegames.com/Code/Samples/TwoWindows.zip
そして、これはsubprocessドキュメンテーションである:
http://docs.python.org/lib/module-subprocess.html
0540537
2010/11/30(火) 01:02:19ID:UqVD3CWUラジオボタンとか普通のボタンとかウィンドウの中でウィンドウが
開いているのとかは基本自力でコツコツ画像を用意したりして
画像をクリックするとボタンを押したのと同じみたいなことをしなきゃいけないんだよね?
0541538
2010/11/30(火) 19:40:59ID:l41YAfPVそうだと思う。
これは経験則だけどウィジェット用のライブラリが標準で完備されてるこの手フレームワークは少ない。
自分は依存度とパフォーマンスの関係でPyGameじゃなくてPygletを選んだけど、
Pygletもウィジェットは無いよ。ただしTextLabel的なものはある。
で、これも経験則だけどこの手のフレームワークは大抵オレ俺ウィジェットライブラリを
好みで作る連中が必ず居る。pygame widget UI とかでググるとそれっぽいのがいろいろ見つかると思う。
自分も例に漏れずUIライブラリを作るのが好きなんだけど、
いつも文字とフォントの扱いが面倒でそこで開発が止まるw
0542名前は開発中のものです。
2010/11/30(火) 21:15:07ID:S3sA26lbありがとう、公式のGUIのタグ押したら
いっぱい良さそうなのが出てきたけど
simple game guiとかPystaとか超カッコいいけど
英語さっぱりだから使い方さっぱりわからんけど。
まあ、なんとか自作してみるよOTL
0543名前は開発中のものです。
2011/04/12(火) 20:47:19.39ID:TktYD3Qfとりあえずお手本になるようなソースってありますか?
0544名前は開発中のものです。
2011/04/30(土) 23:31:54.21ID:OMZkbRqQ0545名前は開発中のものです。
2011/05/10(火) 02:16:27.30ID:G4SiX7TU0546名前は開発中のものです。
2011/06/01(水) 11:13:57.54ID:ypg4d5wn長年ご愛顧いただきありがとうございました。
0547名前は開発中のものです。
2011/06/01(水) 12:52:11.83ID:Np+DbK4n0548名前は開発中のものです。
2011/06/10(金) 18:56:12.83ID:RFCXD7eb0549名前は開発中のものです。
2011/07/18(月) 13:45:42.08ID:Ldpq3l7Bthx! areaに気付かなかった。
blitはdestのrect見て切り抜いてくれると思ってたもんだから
サーフェスがまるごと貼り付けられる症状に悩んでたんです。
ありがとうございました。
0550名前は開発中のものです。
2011/07/22(金) 07:49:44.72ID:C9WjELDw0551名前は開発中のものです。
2011/07/31(日) 19:26:22.84ID:8IG8AILJブログに載せるのってやっぱり著作権的にまずいのかな?
0552名前は開発中のものです。
2011/07/31(日) 22:17:00.76ID:OnepaG8f例え著者のサイトに全ソース公開されていたとしても転載になる
だいたい他人の載せて何する気なんだ?
0553名前は開発中のものです。
2011/08/31(水) 11:52:45.24ID:U6tmC7Hx0554名前は開発中のものです。
2011/10/06(木) 14:00:44.50ID:fIdG2WnWclass WxTh(threading.Thread):
def __init__(self,theApp):
self.App=theApp
threading.Thread.__init__(self)
self.setDaemon(True)
def run(self):
self.App.MainLoop()
class xrcMyFrame1(wx.Frame):
def __init__(self, parent):
:
self.Bind(wx.EVT_CLOSE, self.kill)
:
def kill(self,e):
sys.exit()
self.Destroy()
def main():
pygame.init()
:
mywxapp = wx.App(False)
mywxframe = xrcMyFrame1(None)
mywxframe.Show()
mywxTh=WxTh(mywxapp)
mywxTh.start()
while True:
:
for event in pygame.event.get():
if event.type == QUIT:
sys.exit()
:
みたいな感じでどうでしょうか?僕はそうしてます。(MacOS10.4, python2.65, pygame 1.9.1, wxpython2.8.11.0)
0555名前は開発中のものです。
2011/10/06(木) 14:02:18.86ID:fIdG2WnW0556名前は開発中のものです。
2011/10/08(土) 12:19:35.03ID:bUVuqz/I0557名前は開発中のものです。
2011/10/16(日) 08:36:11.37ID:BRyjkT8p今から勉強するならPygletの方がいいですか?
0558名前は開発中のものです。
2011/10/16(日) 16:11:13.28ID:iCAZ7ZmM使う人の能力に依存する。
どっちがいいか判断するのも、使う人の能力。
0559名前は開発中のものです。
2011/10/16(日) 17:36:08.76ID:BRyjkT8p色々な人の判断を参考にしたいから聞いてるんですが?
Pythonゲームプログラミング入門をぱらぱら見た感じだとPygletの方がイベントの扱いが
簡単そうな感じがする・・。良さげな本だったんで買っちゃいましたけどね。
でも、Pygameより後発のPygletの方が色んな点で優れてるのかなぁーってイメージあるし、
その辺とかを使用してる方から色々聞きたいわけですよっ。
能力次第とか両方使えばいいじゃんとか、そんなの聞いてるんじゃなくて、
その人の使用感とか思い入れとかこだわりとか愛とかを聞いてるんですよっ。
0560名前は開発中のものです。
2011/10/17(月) 00:01:50.45ID:4U9gzFOd触って感覚で覚えろって人の方が多そうな気がする。なんとなく。
0561名前は開発中のものです。
2011/10/17(月) 20:50:29.49ID:HaDvqq2i買う前から正誤表は確認してて、すごく沢山修正箇所があることは確認していた。
で、買ってから正誤の修正を本に書き込んでたんだけど、正誤表のページ番号が間違ってるところが多くあって修正に苦労した。
修正してからやっと読んでるわけだけど、他にも間違いがあるわあるわで、、、
今のところ日本語の間違いだけなんだけど、プログラミング内容とかが間違ってたら相当苦労しそうだなと不安になるのであった。。つづく
0562名前は開発中のものです。
2011/10/18(火) 17:17:25.87ID:DA+UnwOrこれって翻訳ソフト使ってたってことだよね?
だいたい文の前後が入れ替わってたら意味おかしくなるじゃん。
なんで気づかないの?
巻末の訳者の紹介みたら二人とも宗教ネタ書いてて気持ち悪い。
この本ダメだわ。
0563名前は開発中のものです。
2011/10/19(水) 08:21:21.92ID:H9MjV9Rgttp://www.aida.t.u-tokyo.ac.jp/~saeki/pyglet/doc.ja/index.html
とりあえずHello Worldは済ませたw
Python2.6でやってるけど、Python3.x版は出るのかな??
ところでこのスレて過疎ってんの??
0564名前は開発中のものです。
2011/10/19(水) 16:09:30.96ID:FIBsmZfV過疎ってるようです。
Python自体が過疎なのかな?悲しい...(´・ω・`)
けっこう良い言語だと思うんだけどなぁ....。
私はポケコンでBASICとマシン語を勉強し、X68kでC言語を学んだ。
でもC++もobjective-CもJAVAも挫折した無能者だ。
そんな私でもアプリを作れるのはREALbasicとPythonだけだ!!
Pythonがもっとはやることを願って止まない.....。(´ω`)
0565名前は開発中のものです。
2011/10/19(水) 19:27:32.76ID:H9MjV9RgPygletやっぱいいよー。Pygameよりいいよー。
イベントの扱いがステキ。無限ループ書かなくてデコレータ書くだけなのがクール。
ライセンスも扱えるポリゴン数もPygletの方が優れてる。
英語サイトでもPygletの方薦められてたしぃ〜。
なんで日本ではPygameの方が有名なんだろうね?
Python版のcoocs2dも気になる。使ってる人いる?
0566名前は開発中のものです。
2011/10/27(木) 20:26:41.15ID:/n54GXVVなんでお前ら今まで教えてくれなかったん?
延々とPygame 2を待ち続けちゃったじゃん
時間無駄にしたわ
0567名前は開発中のものです。
2011/10/29(土) 13:44:26.44ID:WaL3onJBファイルに書いて実行しなきゃだよ。
0568名前は開発中のものです。
2011/10/29(土) 13:48:40.77ID:2PVAGpNxできればもう2系には戻りたくない
0569名前は開発中のものです。
2011/10/29(土) 14:26:04.12ID:WaL3onJBpyglet requires either:
Python 2.4 with ctypes installed
Python 2.5 or Python 2.6
って出るからPython3x系は無理っぽいですね。
しばらくしたら3x系にも対応するんじゃないでしょうか。
話変わるけど、PygletがPygameより優れていることを説明してるページ
ttp://www.kanshin.com/keyword/2471729
あと、Python版のcocos2dってのがあるけど、これもPython3x系には対応してない。
まぁcocos2dはPyglet使ってるからPygletが対応しないと対応できなよね。
ttp://cocos2d.org/index.html
0570名前は開発中のものです。
2011/10/29(土) 20:08:40.51ID:2PVAGpNxやはり今の所Pygameしか選択肢が無い
Pygletって前のリリースもう1年も前みたいだけど
1.2っていつごろ出そう?
0571名前は開発中のものです。
2011/10/30(日) 00:47:38.99ID:RB00g9oEttp://groups.google.com/group/pyglet-users/browse_thread/thread/c93f238cc4a76741
Pygame頑張ってください^^
0572名前は開発中のものです。
2011/11/19(土) 21:40:34.77ID:tF0s/eU4最終的に、2DのRPGやシミュレーションを作りたいのですが、pygameとpygletどっちがいいですか?
自分はpygameの存在しか知らなかったので、pygletがどのようなものかわかりません。
基本的な質問かも知れませんが、よろしくお願いいたします。
0573名前は開発中のものです。
2011/11/19(土) 22:58:32.32ID:iMhAJYyN上のレス見ればPygletの方が優れてるね。
Python版のcocos2dもいいんじゃないかな。
cocos2d:
バッグエンドにPygletを利用してるフレームワーク。
日本語情報が無いのが難点だけど、動画チュートリアルがあるからそれで学習できそう。
http://cocos2d.org/
Pyglet:
Pygameより後発でシンプル設計。
ライセンスも扱えるポリゴン数もPygameより優れてる。
学習はこちらで、
http://www.aida.t.u-tokyo.ac.jp/~saeki/pyglet/doc.ja/index.html
Pygame:
日本語情報が多い。
日本語書籍もあるがAmazon評価みるとお薦めできない。
よりPythonicなcocos2dかPygletがいいでしょう。
Pygameはないわぁ〜。
Pygameのプログラム見てみるとゴッチャゴチャだよ。
PygameでOpenGL使うともっとゴチャゴチャになる。
0574名前は開発中のものです。
2011/11/19(土) 23:10:37.86ID:tF0s/eU4情報ありがとうございます
webページ見てみましたが、日本語で一通りチュートリアルがあるみたいなので、こっちを試して見ます
0575名前は開発中のものです。
2011/12/03(土) 16:57:53.14ID:5HwZbF1Iひと通り覚えたけど英語できないから辛かった
0576名前は開発中のものです。
2011/12/05(月) 16:38:56.48ID:rn/8mMZm勉強素材は何ですか? 本?Web?
英語でもいいからお薦めの情報源教えてください。
リンク貼ってください。
0577名前は開発中のものです。
2011/12/11(日) 00:26:29.70ID:PH+32eXS遅れてすいません
WEBだけです。>>573で出てるガイドと、
pyglet公式のリファレンスと
WEB上のサンプルなど
http://www.akeric.com/blog/?p=1527
http://www.pyweek.org/13/entries/ (pyglet以外もあります)
自分もまだ勉強中ですが参考になれば・・・
0578名前は開発中のものです。
2011/12/11(日) 10:38:11.41ID:1JDe05rf横からだがありがとう
欲しかった3Dのサンプルがあってよかった
しかし訳して解読するだけで日がくれそう
0579名前は開発中のものです。
2011/12/11(日) 13:22:48.32ID:VXrkWwvt情報ありがとうです。
やっぱ英語はハードル高いですね。チラッと見たけど、お腹一杯;;
■ このスレッドは過去ログ倉庫に格納されています