Macでゲームを作るスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/14 16:16ID:???0156たかゆきー
01/11/23 09:39ID:???かつてPC98シリーズ用のゲームソフト
ねぎ麻雀を作られた方ですね。
13年くらい前だったかな・・・(遠い目
0157名前は開発中のものです。
01/11/23 14:54ID:???気長に待てばMacHSPも完成度高くなるっしょ。
0158名前は開発中のものです。
01/11/23 16:41ID:???0159名前は開発中のものです。
01/11/23 17:34ID:???0160名前は開発中のものです。
01/11/23 18:22ID:jJsRb32oWin機買うのはいいんだけど、ノーパソ買うんならWinよりもPowerBookのほう
が何倍もいいよ。
WinノートってディスプレイドライバがクソもいいところだからOpenGLとか
まともに動かないし。最近のATI搭載機なんてほとんどダメだし。
Savage系だとそこそこ動くけど。
0161Win厨
01/11/23 18:27ID:???Macと違ってWinはハード進歩が速いんですが?
0162名前は開発中のものです。
01/11/23 18:38ID:???ttp://sefie.pos.to/0deno.jpg
ゴメン。俺が作ったんじゃないッス。
0163名前は開発中のものです。
01/11/23 18:56ID:???知りたいんですけど教えてもらえんでしょうか?
ちなみに、
Rage128は10.1になって昔よりはマシになったんだけどまだ
imaging subset系は全滅、paletted textureもダメで、
結構ヒサン。
Geforce2MXはRage128よりはかなりマシで、RegisterCombinerとか
にも対応してる。でもimaging subsetには対応してなくって
代わりに個々のExtensionには対応している(ここら辺早いこと
統一してほしいなあ)
WinとMacOSXで平行開発してんですけど、どっちにもいえること
なんですけど有名なExtensionくらいはみんな対応してほしい。
paletted textureとかblend subtractくらいはみんな対応してく
れえ〜。あとPixelOperation系のバグも多いぞコンチクショウ。
あとしつこいけどWinノートは対応できないなあ。アクセラレーション
効いてくれすらしないし。MEとか2000になってからの話なんだけど
なあ。
0164名前は開発中のものです。
01/11/23 22:03ID:???逆にゲーマーはプレイヤーより、いい環境持ってる人多いんだな、これが
0165名前は開発中のものです。
01/11/23 22:14ID:???だいぶ前に「最近はコストダウンのためにトラックパッドが増えて迷惑だ」
って人がいたんだけど、DELLのノートを使ったら確かに酷かった。
PowerBookや VAIOは使い勝手良好なのに。
つわけで、Windows機でひとくくりにするのは横暴かと思います。
悪いのも結構あるけど、いいのもあります。
0166名前は開発中のものです。
01/11/23 22:33ID:???ゲーマーはプログラマよりの間違いでした。
ここ厨房少ないんであまり心配は無いとは思うけど、製品やOSの善し悪しに関する話題は取り敢えずよしましょうや
0167名前は開発中のものです。
01/11/23 23:38ID:???>>160-161どっちも気持ちは判るけどね。
0168名前は開発中のものです。
01/11/24 00:00ID:???それに類する情報を提供してくれるサイトがMac用で欲しいな。
あまくりさんのところは、たいへんためになったよ。
0169名前は開発中のものです。
01/11/24 00:15ID:???0170名前は開発中のものです。
01/11/24 00:41ID:???そんなにかかってあれか。
やはり基礎がなにより大切だな。
0171sage
01/11/24 00:48ID:UUSzFoXyけれども今の所2D主体だし実際の所ゲームが完成するのは何年も先だとおもっているので
そのころにはいいパソもってるだろうというかんじです
泣きたいのはその色の悪さですね
友だちの家にファイル持っていって起動させたら
うわ わたしの作ってたのこんな綺麗な画面だったんだ
と変な感動がおこります、、、
コードヲリャ−までかったのに開発に参加できなくなったiMacは画像素材の生産だけになってしまいましたょ
コードヲリャ−勉強するのに『進め コードヲリャー』をかったんですが
だめでしたよ、、、、さっぱりでしたよ
WinではYaneSDKをつかわしてもらっているのですがサンプルがあって楽ッス
Macでも簡単にサンプルが見つかれば挫折しなかったです
0172160,163
01/11/24 00:50ID:???変なネタ振ってゴメソナサイ。じゃあ毒は吐かない方向で。
特にMac以外の方面への。
>>168
じゃあこのスレ住民で協力して作っていきましょうか?
どっちかっていうとドキュメントよりツールの充実の方が
ありがたいなあMacでは。
2D系は問題ないとして、Mac安価な3Dモデラーとかってあります?
ゲーム用のデータ吐き出せるような。
0173名前は開発中のものです。
01/11/24 01:03ID:???yaneSDKは悪く言う人も多いけど、
あれだけのものを無償で公開してうるさいことは言わず、
掲示板なんかでも親切に答えてくれるってのは奇特ですね。
>172
>じゃあこのスレ住民で協力して作っていきましょうか?
でも
http://pc.2ch.net/test/read.cgi?bbs=mac&key=1003677752
がありますよ。
趣旨が違わないならあちらに協力した方がいいでしょう。
0174名前は開発中のものです。
01/11/24 01:34ID:???今ちょうどそこ見ていた(w
今仕事柄3D系しかやってないからお手伝い程度に2D系のゲーム
のプログラム、やってみたいなあ。
爆笑人生劇場1みたいなボードゲーム、もちネット対戦対応で
作ってみたいなあ。
0175名前は開発中のものです。
01/11/24 02:09ID:???やまがめさんのところにあるポリ太なんてどう?
俺は使ったこと無いんだけど、試してみては
0176名前は開発中のものです。
01/11/24 02:56ID:yKjhviW0でも、どっかで配ってる系のSDKは使ってないなあ。
1〜10までゴリゴリっとな。
まあ、2Dだけどね。
0177名前は開発中のものです。
01/11/24 03:04ID:???おお、情報サンキューっす。
まあ、無いなら無いで作っちゃろうなんて思ってたんですが
あるならそれ使うにこしたこたあ無いですね。
昔BlenderのOSX版が出るって話があったんですげえ興奮したんだけど
あれお蔵入りなの?(涙)
0178名前は開発中のものです。
01/11/24 10:43ID:Rf648J3wBlenderってソース公開されてなかったっけ?
ちょっといじってmakeしなおし、とか、そういう話じゃないの?
# そっかー。OSXが出たこと自体、すでに「昔」なんだー。(遠い目
0179名前は開発中のものです。
01/11/24 12:59ID:Krs9dsfI0180l
01/11/24 15:10ID:???ヤフーオークションで、凄い人気商品、発見!!!
コピーガードキャンセラー↓
http://page3.auctions.yahoo.co.jp/jp/auction/c13119399?
注目のオークションに適用される事、
間違いないですね。
私も買いました。
皆も買いましょう。
0181名前は開発中のものです。
01/11/24 23:31ID:???3.5って表示されて、お試し期間おわって、使えないって。
(T-T)
0182名前は開発中のものです。
01/11/25 21:11ID:???0183名前は開発中のものです。
01/11/25 21:12ID:NP09nN+Vと思ったらレビュアーは話題の水野さんだった
0184名前は開発中のものです。
01/11/25 21:35ID:???0185名前は開発中のものです。
01/11/25 21:52ID:???0186名前は開発中のものです。
01/11/25 22:13ID:???0187名前は開発中のものです。
01/11/25 22:20ID:VJPO2if3Mac OS Xだったら、あらたにユーザーを作って
そこからloginすれば、うまく行くよん
0188名前は開発中のものです。
01/11/26 03:49ID:5k3ArB+m関係ないけど、俺それ持ってる。
国産、海外問わず、確かに100%行けたよ。
秋葉で買ったけど、死んでもコピーガードキャンセラー
という単語は使わなかったな(笑)<店員
あくまで、スタビライザーとして売ってる。
マジ、良いよ。この製品。
ただし、ヤフオクで買う必要はないけどね(w
0189名前は開発中のものです。
01/11/26 08:27ID:???0190名前は開発中のものです。
01/11/26 12:06ID:???0191名前は開発中のものです。
01/11/26 12:37ID:???0192名前は開発中のものです。
01/11/26 13:22ID:???4.0a5 PPCのくせに、3.5の表示が出て、
「お試し期間おわり」
もーいいや。(>_<)3.22でがんばるっ!
0193>192
01/11/26 13:42ID:???OS Xなら187のいう通り、新しいユーザ作るだけですむけど。
0194>192
01/11/26 14:43ID:???Iconなんちゃらって不可視があるはずなんだけども。
新しいのは構成変わってるのかな。
0195名前は開発中のものです。
01/11/26 21:26ID:???0196名前は開発中のものです。
01/11/26 21:41ID:???DrawSprocketはあるけど,サンプルの一つもないし
Appleの mac-game-devメーリングリストでも購読しないかぎり
ろくな情報が出てこない。
Windowsの DirectXとは大違い。
0197名前は開発中のものです。
01/11/26 22:43ID:gfw7m+gSダメなものなの?
0198名前は開発中のものです。
01/11/26 22:45ID:hI+oNN37サンプルは少ないから、きっちりそこから読んでいけないと
作業に入れない人はいるかもね。
Sprocketとかも、いつやめちゃうか分からんし。
過去の歴史から考えると、アポーはあてにならない。
自前でやった方が安全かな。
0199名前は開発中のものです。
01/11/26 23:12ID:???Directorはあまり安くなかったと思います。
あと市販ゲームでDirector使っているのがあるけど
レスポンス悪かったりして印象は良くないです。
安っぽい感じ。
スクリプトのLingo(リンゴ?)は HyperTalk似で
結構面白いんだそうですが,やっぱりゲーム向きではないでしょう。
>198
System 9.x以前はいろいろイリーガルな方法がありました。
VRAMに直接描いちゃうとか。
けど,OSXではやりにくくなっていて,
Windows同様,OSが何らかの救済策(今のところSprocket)を
用意しないことにはにっちもさっちも行かないのでは・・・と思っています。
そんなわけで自前では厳しそう。
DirectX 8からは DirectDrawが消えました。
なんでも Direct3Dを使うんだそうです。
で,2Dはどうやるかというと直角三角形のポリゴンを2枚出して
正方形を作ってテクスチャとして張り込む・・・
なんか遅そうですが,それが正当なアプローチみたいです。
ゲーセンでもギルティアXのエフェクトなんか
2Dでも3Dで演算して射影していますし,
今後はそうなるのかなぁ,って考えると
OpenGLを使うアプローチをすべきなのかもしれません。
OSXを最低条件にしてしまうと,あんまり乗り気はしないのですが
ある程度のマシン性能を仮定することができます。
ビデオカードも程々のものを持っていると考えられるわけです。
そうすると
http://developer.apple.com/samplecode/Sample_Code/Graphics_3D/OpenGL_Full_Screen.htm
なんかを参考に作っていけるかな〜
なお,私はPowerBook Pismoを使っていて,
100fpsなんて値を叩き出しています(ほんとか?)
普通に CopyBits()するより速いかもしれません。
Pismoは非力ではありませんが,いまはもっと高速なマシンがたくさんあって
OSXがまともになったのは今年10月ですから,
真ん中より下くらいのランクですが結構いけそうな気配です。
長文失礼しました。
0200名前は開発中のものです。
01/11/26 23:13ID:???長方形です,失礼しました。
0201198
01/11/26 23:29ID:hI+oNN37出来ないで困ってる人に見えちゃったかな?(笑)
0202名前は開発中のものです。
01/11/27 00:05ID:???失礼しました。
できないで困っているって感じはしなかったんですけど,
読むに耐えない長文を勢いで載せてしまった。
0203名前は開発中のものです。
01/11/27 00:46ID:???他はいくらでも代替手段があるんだが
0204名前は開発中のものです。
01/11/27 01:16ID:???0205たかゆきー
01/11/27 01:23ID:???100fps の詳細キボンヌ
単純にCopyBits のかわりに OpenGL 呼ぶだけでよいのでせうか?
アニメ画でも、100fps出るもんでしょうか?
0206名前は開発中のものです。
01/11/27 03:08ID:???0207名前は開発中のものです。
01/11/27 07:44ID:4vcJFyz5http://developer.apple.com/samplecode/Sample_Code/Devices_and_Hardware/HID_Manager.htm
ドウゾ、とりあえず全部落としてみなされ
0208名前は開発中のものです。
01/11/27 08:20ID:???2Dやるのだったら640*480、Pismoで100fpsじゃ遅すぎだとおもう。
表示の概念が違うから一概には言えないけど オブジェクトの総面積が表示面の3倍くらいならチョットは許せるかな。
0209199
01/11/27 09:32ID:???3Dは疎いのだけれど,描画のボトルネックはVRAM転送ですよね。
テクスチャにVRAMとして載せてしまえば
あとはアクセラレータがやっちゃうから速いのだと思います。
アニメにするとダメかも。
DrawSprocketでも垂直同期を無視すればかなり出ます。
詳しくは載せておいたサンプルを実行して下さい。
>208
1024x768,16bppです。
0210208
01/11/27 12:49ID:???見た感じではグラフィックチップが全てやってるようですね。これ2Dに応用すると果たしてどうなるんでしょう。
現状でも、バッファリング使った2Dなクラシックゲーム(640*480、表示オブジェクト数100〜程度)ならCopyBits使っても数百fpsはいくと思いますので表示による障壁は無いと言えそうです。
0211初心者
01/11/27 16:21ID:+DdBNFgpなんか、いろいろ試しながらやってみたんですが、
遅いみたいです。マシンはiBook Dualです。
CopyBitsにリージョン指定の方が速いんでしょうか?
0212名前は開発中のものです。
01/11/27 16:43ID:???バック色かフォア色に指定した色を透過させるオプション
0213名前は開発中のものです。
01/11/27 16:57ID:???370ってfpsですか?
すごいですね。
>バッファリング使った2Dなクラシックゲーム(640*480、表示オブジェクト数100〜程度)ならCopyBits使っても数百fpsはいくと思います
CopyBits()はそんなにでません,たぶん。
640 x 480 [pixel] x 24[bit/pixel] x 1/8[byte/bit] x 1/1024[KB/byte]
=900KB
ですので,それで100fpsを出そうとしたら88MB/sの転送スピードが要ります。
・・・
なんか出そうな気がしてきた。
VRAMにオフスクリーンを作ればかなりでるかな。
ただしリフレッシュレートがあるから
300fpsなんか出しても意味はないけれど。
>211
自前で書いたほうが速いらしいです。
速瀬水月ベンチでは高速化したそうですから。
>212
あれは中の実装がどうなっているんだろう?
マスク作った方が速いような気がする。
0214208
01/11/27 17:21ID:???>300fpsなんか出しても意味はないけれど
流行?の弾幕シューみたいに描きまくるヤツだったらオフスクリーン間の転送は速いにこしたことはありませんです
他の透過コピーとしてはDSpのブリットがありますが、怪しいので使わないのがよさげっす
0215名前は開発中のものです。
01/11/27 21:59ID:T2qHHLlg速度的には、古い機種の場合CopyBitsより速いけど
G3以降の機種だと意味なさげ。
QuickTimeのスプライトトラックってゲームには
使えないんですかね? どなたか詳しい人いませんか?
0216名前は開発中のものです。
01/11/27 22:04ID:???こうなるとあと候補は SNES9Xのソースかな。
0217名前は開発中のものです。
01/11/27 22:29ID:???キャラ描画に関してはCopyBitsをとりあえず利用して、「んーまだまだ遅いな〜」と感じたらあらためて解決策を模索したほうが吉です。
0218名前は開発中のものです。
01/11/27 22:47ID:XZUz3o+e0219名前は開発中のものです。
01/11/27 23:07ID:???WindowsのDirectDrawみたいなというか、DIBでもいいけど、
ビットイメージを直接操作するような方法ってあるんでしょうか?
0220名前は開発中のものです。
01/11/28 00:05ID:???他にもあるかも
0221たかゆきー
01/11/28 00:11ID:???まだまだ遅いな〜、っつーか
もう2倍くらい出ないかなってとこなんで。(;´Д`)
現在、オフスクリーン―>画面への転送は
CopyBits 使っています。
速瀬ベンチでは22fpsとか(これは Mac OS 9.2.1 での話)
14fpsとか(これは Mac OS X での話)なんで
100fps!!!みたいな景気のいい話には
思わず反応してしまいます。
0222名前は開発中のものです。
01/11/28 00:20ID:???一応ググールしたところエロゲーっぽいネタしか出てこなかったもので
0223名前は開発中のものです。
01/11/28 00:35ID:???22fpsは遅くありませんか?
何か簡単なことで高速化しそうな気がします。
0224たかゆきー
01/11/28 08:33ID:???こちらをどうぞ、
X_Rated game on Mac OS X
http://homepage2.nifty.com/ken_ichiro/
âge(アージュ)のPC用アドベンチャーゲーム「君が望む永遠」の
オープニングアニメーションの一部画像を使用して、
PCのベンチマークをおこなうプログラムです。
このベンチマークをおこなう際には
「君が望む永遠」の体験版もしくは製品版ディスクが必要となります。
0225名前は開発中のものです。
01/11/28 12:48ID:???0226名前は開発中のものです。
01/11/28 16:03ID:???0227名前は開発中のものです。
01/11/28 16:40ID:???製品版は同期を取っているので、体験版が必要なはずですよん。
Macとは無関係なのでsage
0228名前は開発中のものです。
01/11/28 17:18ID:???毎度のことながら従来のコードのコンパイルが通らず余分な仕事が増えた(泣
0229たかゆきー
01/11/28 17:33ID:???体験版では、ゲーム上でベンチマークが可能でしたが
製品版では、たしか14揺れで同期を取っているんで
ゲーム上でのベンチマークはできなくなりました。
そこで、ゲームの画像データを利用した
Win版ベンチマークを作られた方がおられました。
http://www.haun.org/susie/
それをMac版に移植したのが
以下のものです。
http://homepage2.nifty.com/ken_ichiro/
0231名前は開発中のものです。
01/11/28 22:01ID:VJHKiIAnソースの書き換えばっかしさせるんや
0232名前は開発中のものです。
01/11/28 22:10ID:4seviDL1このゲームのベンチにどういう意味があるのか教えて??
0233名前は開発中のものです。
01/11/28 22:55ID:???だよね?
螺旋回廊2出るまでに完成するといいなぁ。
0234名前は開発中のものです。
01/11/29 00:02ID:???ファイルタイプを "Midi"にしてやったら再生できました。
いま,Kanonをくろこげ使って,MIDIでプレイしています。
ゲームの音楽はQuickTimeに任せてしまっていいでしょう。
速度的にはどうか知らないけど。
0235234
01/11/29 00:07ID:???68K時代ならともかく,今でもこんなに重いとは。
0236名前は開発中のものです。
01/11/29 00:12ID:???0237名前は開発中のものです。
01/11/29 00:19ID:???俺にはついていけん。
つーかここは開発時における問題点のソリューション(笑)を騙る場にしてほしいぞ。
0238名前は開発中のものです。
01/11/29 01:02ID:???MIDIならそうとすると、ゲームが重くなる。
0239234
01/11/29 09:23ID:???インストーラを作って,そいつが QuickTimeで
AIFFにでも変換するのがいいのでしょうか。
0240名前は開発中のものです。
01/11/29 11:04ID:???QuickTimeのバージョンにもよるとは思うけど、今後QuickTimeが
更に重くなるのを恐れているなら音楽はSndで供給するなりにして
QuickTimeをあてにしないプログラムにした方がよいのではと。
もちろん、その辺は求める物にもよるんだろうけど。
0241名前は開発中のものです。
01/11/29 12:14ID:2IE0USBe02422ch初心者
01/11/29 17:14ID:xp+cphfP0243名前は開発中のものです。
01/11/29 18:55ID:???0244名も無き冒険者
01/11/29 20:25ID:yQ1nqakm0245名前は開発中のものです。
01/11/29 22:14ID:???0246名前は開発中のものです。
01/11/29 22:48ID:???などとiPodでクリッカー鳴らしながら考えた。
0247名前は開発中のものです。
01/11/29 23:31ID:xp+cphfP02481
01/11/30 00:11ID:???もちろん鳴らすMIDIファイルとか、ゲームの内容にもよるんだけど。
ネットで配布する場合、MIDIならファイルサイズを小さくできるから
MIDI→snd変換は結構イイと思うなあ。
数年前にやった時は、QuickTimeはMIDI→AIFF(非圧縮!)までしか
やってくれなかったからAIFF→sndはSoundManagerも使わないとだめだったけど、
今ならQuickTimeだけでMIDI→sndできるのかな。
0249名前は開発中のものです。
01/11/30 00:41ID:qUaYgbGT0250たかゆきー
01/11/30 01:29ID:???目的はMacのベンチマークです。(きっぱり
使用している画像データは私の趣味です(きっぱり
>>233
あわわ・・・
いつかできるといいっすね。
誰がやるんでしょうか?
>>237
そう、ソリューションとしてフレームレートを上げることを
考えていたんですが(藁
0251名前は開発中のものです。
01/11/30 03:46ID:+4pZdGFl0252名前は開発中のものです。
01/11/30 03:56ID:???0253名前は開発中のものです。
01/11/30 08:45ID:5nUfH8+Ihp.vector.co.jp/authors/VA008857/
んで、MASLデータの在処
www.vector.co.jp/vpack/filearea/dos/art/anime/masl/Download /dos/art/anime/masl/
最も有名なのはコレ
www.vector.co.jp/soft/dos/art/se019293.html
MASL/森ベンチ(MS-DOS/画像&サウンド)
観賞用にも堪える物も多数
0254スマソ
01/11/30 08:51ID:5nUfH8+Iwww.vector.co.jp/vpack/filearea/dos/art/anime/masl/index.html
よく見たらベクタにMASLデータはあまりないようですね
著作権の問題だと思いますが
0255名前は開発中のものです。
01/11/30 08:55ID:???ポートピア連続殺人事件みたい・・・
>251
声は要りません。
最近の声優ブームにはちょっと不満あります。
板違いだから誰とは言わないけど,歌手化したり
女優への踏み台に声優を使っていたりするのが増殖しました。
>253
MASLならチャチャベンチでしょう。
往復ビンタを10秒間で何回できるかってやつです。
MASLのオリジナルはかなり気合いが入っているので
98で相当に高速に動作しますが,
Macでは大して速くありませんのでベンチマークもそれなりです。
■ このスレッドは過去ログ倉庫に格納されています