1 :
doujin :
01/10/22 00:22 ID:xPRc6hwR ここの利用者で何かソフトを作ってみませんか? もちろんMacOSXの。 ちなみに僕はろくに写真屋使えず、プログラム出来ずですが....他力本願で(汗 まぁ、もしよろしければ皆様お仕事、学業等お忙しいでしょうが、 我々でMacOSXの対応アプリ(特にゲーム)を増やして、いきましょう♪
2 :
名称未設定 :01/10/22 00:31 ID:jtx+BVLK
と・り・あ・え・ず・2ゲット。 よっしゃー!これで明日も安泰。
3 :
名称未設定 :01/10/22 00:32 ID:SOzs0Sl9
マネージャが一番大変だな。 1がマネージメント引き受けるなら動くかもしれないね。 顔合わせたら知り合いばかりだったりして(w
4 :
名称未設定 :01/10/22 00:34 ID:mYraA9nA
時計なら作れるぞ!! というか時計しか作れないぞ!!
5 :
doujin :01/10/22 00:42 ID:xPRc6hwR
う〜ん、ちなみに僕はソフト開発のノウハウがないっすから勉強します...(汗 企画はIRCかなにかをつかってですね
6 :
doujin :01/10/22 00:49 ID:xPRc6hwR
と、いうことで少し参加者様の様子見っす 参加者様は一応ここにレスつけてやってください。 ちなみに 1.こんな事がやりたい 2.こういう事が出来る の二つは必ず書いてください。 お願いします
7 :
doujin :01/10/22 00:53 ID:xPRc6hwR
ちなみに僕は 1. ノヴェル系、戦略シミュレーションのどちらか 2. ほぼ何も出来ない.....企画と文章書く..くらいです 何も出来ない方でもどんどん参加してくださいね。 みんなで考えて良い物を作りましょう♪
8 :
4 :01/10/22 00:57 ID:mYraA9nA
1:役に立つソフトとかが作れるようになりたい。 2:C言語にてしょぼいもんなら作れる。Carbon未経験。
9 :
名称未設定 :01/10/22 01:46 ID:GUgo42Ls
OSXで作るならcocoaしかあるまい。
10 :
名称未設定 :01/10/22 01:47 ID:D4V76giW
Λ⊂ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (゚Д゚)ノ< まずは4が2ch時計を作ることに機体。 | ⊃ \__________ | | ⊂ノ〜 ∪
11 :
doujin :01/10/22 01:51 ID:xPRc6hwR
2ch時計.... 出来ればもっと発想をフリーに、 2chネタのゲームは既出なので..... 絵が描けるとか募集中っす.....一応僕も多少は描くけど....
12 :
名称未設定 :01/10/22 01:55 ID:E492hjL4
なんか新発想のパズルゲームがいいな。 IQみたいな知的っぽいビジュアルとセンスで。
13 :
名称未設定 :01/10/22 01:57 ID:IgWT96hk
天に載ってるネットで出来る二人麻雀誰か作ってくれないかな、マイナーでスマソ
14 :
doujin :01/10/22 02:07 ID:xPRc6hwR
う〜ん、出来れば参加するか否かってのもしてやってください IRCで会議?などなどしたいと思ってますので たぶん今週末くらいにはしたいな〜って思ってます あ、もっと早くても遅くても良いですよ。 いつ頃したいってのも
15 :
名称未設定 :01/10/22 02:15 ID:xBigRof+
>>1 とりあえず、何かプランを出してみなよ。
そうすりゃ、少しは周りの喰いつきがよくなるんじゃない?
16 :
名称未設定 :01/10/22 02:16 ID:sMtonnIc
17 :
doujin :01/10/22 02:24 ID:xPRc6hwR
う〜ん、プランですか それじゃ、一応 目的:1.MacOSXに魅力のあるゲームを生み出し、自分たちの手でOSXを魅力的な物にする 2.これを出すことによって何かユーザーに訴えたい(社会問題など) 3.世界を変える? まずは僕が考える最低限の物(目的)を
18 :
名称未設定 :01/10/22 02:29 ID:69kNnHP9
>>17 まさか、アフガン誤麦ゲイムではないよね?
19 :
名称未設定 :01/10/22 02:33 ID:69kNnHP9
>>18 ををっ、IDが69で、クンニで、HPが9だ。(なんだか訳分からん)
20 :
doujin :01/10/22 02:33 ID:xPRc6hwR
内容:1.キャラクターを充実させた物 (例:パズルゲームの場合のぷよぷよ)
21 :
名称未設定 :01/10/22 02:34 ID:E492hjL4
>>17 1.のやつは同意。マクモエがあったからこそ今OS Xをつかってる。
やはりキラーとなるものがなければ環境は変われない気がするよ。
2.と3.は?って感じがする。
22 :
名称未設定 :01/10/22 02:34 ID:NkzlUMCq
とりあえず、OS X版のスヌード作ってよ
23 :
doujin :01/10/22 02:35 ID:xPRc6hwR
内容:2.なるべく今までにない、また有ったとしても斬新なスタイルな物
24 :
doujin :01/10/22 02:49 ID:xPRc6hwR
そうそう、忘れてた。 一応僕がこのスレ(計画)を立てた動機 動機はソフトを作る上で最も大切な物だそうです(某書より ZDNetの記事で「ゲームはエンターテェイメントの中心的存在」とあり、 Appleはそれをなしえる可能性を持っていると書かれていました。 そして、その一端を自分たちが担えない物か、 自分たちが動くことで多くの人々にMacのすばらしさを理解してもらえるのではないか と思ったわけです。 また、どうせクリエート(創造)するなら、ジョブスがコンピューターにその精神をぶつけたように、 その精神(つまり自分たちの主張、意志、思想等)を思いっきりぶつけてやれない物かと。 以上
25 :
doujin :01/10/22 02:56 ID:xPRc6hwR
ごちゃごちゃしてきたのでまとめ 動機 24>> 目的.1.MacOSXに魅力のあるゲームを生み出し、自分たちの手でOSXを魅力的な物にする 2.これを出すことによって何かユーザーに訴えたい(社会問題など) 3.世界を変える (理由は動機からくみ取ってやってください) 内容:1.キャラクターを充実させた物(例:パズルゲームの場合のぷよぷよ。ほかのパズルに無い好印象) 2.なるべく今までにない、また有ったとしても斬新なスタイルな物 3.「ゲーム」として認識出来ない物(しかし楽しめる)も可、つまり何をさしてゲームというかくらいの物 ちなみにあくまでも僕個人の想いですので、皆様もこういういろいろ考えてやってください
26 :
doujin :01/10/22 02:59 ID:xPRc6hwR
内容の2.3ってほとんど同じ意味ですね....(汗
27 :
名称未設定 :01/10/22 03:00 ID:E492hjL4
一つ言っとくけど それなりのパワーを持ったアプリでも宣伝のできる方法がないと埋もれてしまう可能性が ある。企画段階でもいいから専用のウェブサイトを作っておかないと雑誌などの掲載の 申し込みや、大型サイトからのリンクなどで知名度があげられないよ。
28 :
名称未設定 :01/10/22 03:05 ID:ca2YYCh1
そうだね。 開発状況自体がエンタテインメントになると良いね。
29 :
doujin :01/10/22 03:06 ID:xPRc6hwR
>>27 ごもっとも、了解です。
IRCのグローバルチャンネル「#MacOSX-Game-」にて待機中
でも、もう寝ちゃう......
興味のある方、参加される方はつなげといてください....
たぶん、今晩あたりには.....会話できる状態に有ると思います
30 :
doujin :01/10/22 03:49 ID:xPRc6hwR
31 :
わからない人のために :01/10/22 04:42 ID:lc4BIL+s
32 :
名称未設定 :01/10/22 04:45 ID:BnVgEN7N
いろんなスキルの段階や得意な事ごとに 協力できることを公式ページに書いてくれると嬉しいす。 …かくいう俺は何もできない。でもなんかワクワク。
33 :
名称未設定 :01/10/22 05:23 ID:zFuZT/D4
2ch内での話し合いならグローバルサーバより irc.2ch.netの方がラグが少なくていいような気がする。
混沌とした世の中を憂いたオエーステンの神が 愛と平和と情熱の美少女天使ウプデータンを地上に… そこで巻き起こる一大冒険叙事詩を描いた 3Dアクション・アドベンチャー・RPG・ノベルウェア・時計 きぼんね
35 :
名称未設定 :01/10/22 08:46 ID:8Nokp4XP
多人数で決めるのは難しい。過去に2ちゃんプロジェクトが成功した例がほとんどないし。 完了するにはdoujinが覚悟を決めて企画を強引に引っ張るしかない
36 :
名称未設定 :01/10/22 09:36 ID:92kgWAS+
制作に参加する人は一応本名と住所くらいはまとめ役の人に 教える、ってようにしないと、荒らしの思うつぼになると 想われ。
37 :
名称未設定 :01/10/22 10:13 ID:NVdaYX66
ふぉとしょ いられ使える よん。糞デザイナーだ。 暇だからやってもいいし。 プログラムはベーシックだけだから無理。
38 :
ひばりでGO! :01/10/22 10:16 ID:NVdaYX66
追加 本人何も出来ないと自称している。 それなら、まとめ役をやれば良いと思われ。 それで十分すぎだろう。
39 :
名称未設定 :01/10/22 10:53 ID:IOa2Uv0W
大がかりなプロジェクトはさておいて、最初は時計で逝こう。 時計といっても昔あったEVAクロックみたいな凄くセンスのいいやつ。 まず実績を残すのじゃ
40 :
名称未設定 :01/10/22 11:54 ID:JkYua28T
ははは。素人しか集まってないじゃん。
>>1 がもっと現実的且つ具体的な発案をしないと駄目だろ。
で、プログラム組める人間がいないみたいだから
>>1 が勉強してプログラミングをできるようにしておくべきだな。
それくらいの努力をみせてこそ、良き人材が集まるというものだろう。
OS Xを盛り上げようと言う心意気は評価するが。
まぁ、頑張ってくれ。
一応あちらの掲示板にカキコしておきました。 てか、IRCって何?
42 :
名称未設定 :01/10/22 12:56 ID:ziriK2rT
1がプログラミングできるようになるまで待つのは現実的ではないぞ 素人でもやる気ある人間なら全然OK。むしろ素人でない(と思っている) 中途半端な作家やライター崩れみたいなのはダメだ。 意見版として飾るのはイイかもしれないが。 取り敢えず見守ってやれや
43 :
◆EXSNg1LA :01/10/22 16:02 ID:gEKDQt7F
44 :
doujin :01/10/22 16:34 ID:xPRc6hwR
45 :
名称未設定 :01/10/22 19:18 ID:GUgo42Ls
>>43 これには最初の方だけ関わってましたわ…
無名ゲーム作家が突如失踪した時点でかなり萎えたし色々と忙しかったのでほったらかし。
作るとしてもDirectXモロに使ってるし、OSX標準のOpenGLに移植できるんだろうか…
46 :
名称未設定 :01/10/22 19:49 ID:KTo9l7qV
>>45 無名ゲーム作家ってサーバ周り担当だった奴だっけ?
47 :
◆EXSNg1LA :01/10/22 20:06 ID:qS69vOMi
>>44 1がしっかりしてないとがたがたになるからがんばって。
消えるのだけは無しで。
>>45 なにも成果残さず消えたのはちょっとね・・・。
今は2chとは関係なく作ってた人のプログラム使うことに。
DirectXは使わないらしい。
48 :
名称未設定 :01/10/22 20:50 ID:YHYktyNc
こんなのがいい。 ・2ちゃん的でないもの ・ユニセックスな雰囲気
49 :
doujin :01/10/22 21:04 ID:xPRc6hwR
はい、頑張ってしっかりしていきます。 一応、ノヴェル系のゲームという形で自分の企画、原案を考えています。 皆様も、パズル、シューティング、何でもよろしいので考えてみてください
50 :
doujin :01/10/22 23:37 ID:xPRc6hwR
IRCにきて〜 グローバルチャンネル「#MacOSX-Game-」
51 :
doujin :01/10/23 00:27 ID:37W9AZtl
現在4人>IRC
52 :
◆EXSNg1LA :01/10/23 01:37 ID:M+W4PGrS
参加できないけど。 IRCのログは取っておいてね。
53 :
doujin :01/10/23 03:01 ID:37W9AZtl
報告 今週末大会議を行います それに伴い、具体的な企画を土曜日までに考えておいてください(任意) また、目標や参考となるようなゲーム(企業ものでないもの)があれば、掲示板にご一報を 広く人材を募集したいので、winさんも歓迎。 その他なにかあれば掲示板のほうにご一報ください ではでは
54 :
名称未設定 :01/10/23 19:06 ID:i6w0m5rR
doujinさんのとこにある掲示板に書いてあるサイコロゲームがやってみたい!
55 :
ひばりでGO! :01/10/23 19:26 ID:ExZ3WXoI
同じくIRCやらないからIRCの方には参加できないが また報告だけでもきぼん。 その公式サイトにでも行った方が良いのかえ?
56 :
◆EXSNg1LA :01/10/23 20:11 ID:BiVm7Gef
57 :
ネジ :01/10/23 20:49 ID:k1n5qVK6
アドベンチャーゲームで「MAJESTIC」って知ってる? あんな感じのをMacで出来たら面白いんじゃないかなあ
58 :
名称未設定 :01/10/23 20:56 ID:JLwEgdnF
この板の連中は2Dグラフィックに強そうだから、 その辺活かせば? 脱衣麻雀とか。
59 :
doujin :01/10/23 22:53 ID:37W9AZtl
ただいま、 1.作業手順を理解する 2.誰がどのような事が出来るか 3.実際にソフトができあがるのを体験する という目的で「練習にデザインに凝った時計」を創ってみよう という意見があがったのですが。 みなさまどう思われますか? >>hotline サーバソフトがありませんので、どなたか立ててくださる方がおられたら提供してやってください。 >>さいころソフト 公開したいとおもいますので、URLを書き込んでやってください >>IRC報告 今回は一応雑談?で親しむことがメインだったので、これといって重要なことはあまりはなしてないっす... それでもログ(編集付き)でもあげた方がよろしいでしょうか?
60 :
名称未設定 :01/10/24 00:56 ID:w3dLjYXe
実際になにか作るのはいいね。 IRCはここに要点だけ書いてもいいけど ログアップしたほうがわかりやすい。 Mac板だからか絵描ける人や音楽やってる人は多いから そのへんの人材は大丈夫かな。 後はプログラマか・・・。
61 :
名称未設定 :01/10/24 02:23 ID:SZfkJ8pO
62 :
doujin :01/10/24 03:33 ID:u0h1kZn9
ごめん、いま失意のどん底にある.... 理由は、Appleなみんなはわかってくれるよね 僕の手持ちのマニーなら、Rio600が限度です........マジで PDAがほしかった、ほしかったの..... ということで、hotlineServerは無理です......よーく考えたら うちプライベートIPですから......ごほっごほ
63 :
名称未設定 :01/10/24 16:06 ID:BdZ4GUuR
時計のデザインを募集してるとのことですが、 プログラムの仕様がわからないと、デザインしても使えない可能性があると思うのですが、その辺ちゃんとわかってますかー? ・使用するパターン(サイズ/色数/どのようなパーツが必要か) ・マスクパターンの有無 など。 決まっていれば、グラフィッカーもプログラマーも非常に楽な筈です。
64 :
名称未設定 :01/10/24 16:21 ID:+tPde7+k
まずはエロゲーから逝ってみたら? モチベーションあがって、技術の修得も早くなると思うよ。
65 :
名称未設定 :01/10/24 16:24 ID:dxNWFU4t
>64 確かに、自分が欲すいソフトから作るってのは、大きな動機にはなるよね...
66 :
名称未設定 :01/10/24 16:49 ID:33IteYUP
>65 「エロゲ−作って儲けようぜ!」って呼び掛けなら、クオリ ティー高いものが期待できそうだけど、ダータじゃ特に負担 の大きい絵描きが動かんだろうな。 まともな絵描きなら収入のある作業をした方が人生の有効活 用。現実の話。
67 :
名称未設定 :01/10/24 17:03 ID:2DswT7qc
おはなしのあるゲームが作りたいです cで、しょぼいオセロなら作ったことあります
68 :
名称未設定 :01/10/24 17:17 ID:+tPde7+k
>>67 おはなし原案
タイトル「一の母です三千人」
>>1 の母やメイド、背後霊や家臣、あるいは八頭身などから
逃げ回り(以下略
69 :
名称未設定 :01/10/24 17:22 ID:cDnjRBBb
なんか同人ノウハウ板みたくなってるな Mac人いたのか
70 :
名称未設定 :01/10/24 20:00 ID:3+yI4UGu
71 :
追伸 :01/10/24 20:12 ID:3+yI4UGu
絵とか音楽なんかも後回しでいいでしょう。 棒人間で萎えなゲームになっていても そこそこまともに動いていれば、誰か絵を描いてくれます、たぶん。 シナリオなんかも後から書き直せばいいのだし、 1人、できれば2、3人突っ走ってくれる人がいるとはかどります。
72 :
V3 :01/10/24 22:16 ID:sJqIFELS
お、なんだかノウハウを持った人がいますな。 過去に作品をageた実績ある人が居ると心強い。適当に始めて消える ヘタレも多いから注意しないと
73 :
71 :01/10/24 22:51 ID:YcPxc7sH
>72 といっても、高校のクラブでちょっと作った程度ですよ。
74 :
◆EXSNg1LA :01/10/25 00:57 ID:zfKP6URM
75 :
名称未設定 :01/10/25 03:11 ID:fZjeG9fb
74> いいなWin…。 これに負けない強力なMacプログラマーを希望だね。
76 :
名称未設定 :01/10/25 03:14 ID:fZjeG9fb
>72 参加者は肝に命じておくように。 マカーが馬鹿にされるかどうかは、君たちにも(ちょっとだけ) かかっているのだ!
77 :
名称未設定 :01/10/25 05:37 ID:/Mz+3o5R
>>76 それはあるな。
ヘタに萌え系ノベルなんか作ったりした日にゃ、
『よっぽど羨ましかったんだな(ワラ』なんていわれるのが目に見えてる。
是非ともハイセンスでハイクオリティーな作品にしてくれよ!
78 :
名称未設定 :01/10/25 05:51 ID:arG8vPdm
ホットラインの日本のサーバーでそういうゲーム作ろうとかいうサーバーが昔あったようななかったような
79 :
名称未設定 :01/10/25 07:29 ID:d73ptCDk
時計作るんだったら落ち着いた雰囲気の物が良いな。 練習にするんだったら音楽鳴らしっぱなしでキー入力で効果音が鳴って 絵が動くってのが良いんだろうけど。 でも萌えは勘弁してください。
80 :
名称未設定 :01/10/25 07:38 ID:QzDpvHbn
とりあえずOS X版の上海作ってよ。
81 :
名称未設定 :01/10/25 10:21 ID:637UwHHv
skinでいろいろ見た目いじれる時計がいいなぁ 漏れは、萌えがいいので。
82 :
名称未設定 :01/10/25 11:12 ID:JF/J4tfk
Dockに入るアップル純正clockのセンスに勝るものなしと思ってる漏れは逝ってよし ですか?
83 :
名称未設定 :01/10/25 11:13 ID:d73ptCDk
昨日ゲーム屋でGameCubeのピクミンっていうゲームをやったんだけど、 なんか昔のMacゲーみたいなテイストでえれー面白かった。 ああいうウイソには無い感じのゲームを作ってよ。よろしく。
84 :
名称未設定 :01/10/25 11:20 ID:zR9ZT0MO
「萌え系」って、オタクっぽい気持ち悪い絵柄の奴ですか?
85 :
名称未設定 :01/10/25 12:57 ID:m+buZfY3
ようこそ84さん 初めて2ちゃんに来た人ですか?
86 :
名称未設定 :01/10/25 13:35 ID:C0WC9qWf
LIFEGAMEみたいのやりたい
87 :
名称未設定 :01/10/25 15:48 ID:HM750gj/
ピクミンシンドロームただいま蔓延中
88 :
名称未設定 :01/10/25 16:26 ID:B0fYK1KX
萌え路線は止めといたほうがいいんじゃないかと。
89 :
暇つぶし :01/10/25 17:48 ID:XZH7/J2b
90 :
名称未設定 :01/10/25 17:56 ID:xLcdX/p9
で、言語はどうするの? Mac専用のソフトウェアにするの? Java使って多様なプラットフォームに対応させるの? プログラム組むのは何人くらいの規模になるの? 複数でプログラミングするとしたら、どうやって連携させてプロジェクトを進めるの? そもそも、ソフトウェアをどういう過程で造っていくか把握してるの? 何だか、稚拙な感が否めないんだけど。
91 :
名称未設定 :01/10/25 18:18 ID:97zeSmMs
>>90 まだスレ立て3日目で
皆でワイワイ言ってる程度の時期だろ。
オマエ、「一言多い」とかで影で嫌われてるんだろうな。(藁
92 :
名称未設定 :01/10/25 18:23 ID:zR9ZT0MO
ケンカはやめてね!
93 :
名称末設定 :01/10/25 18:26 ID:WRv11EMc
私も上海がほしいですね。
94 :
名称未設定 :01/10/25 18:46 ID:637UwHHv
ピクミンのCMの歌切ないよね・・・
95 :
名称未設定 :01/10/25 20:02 ID:L4WXWDqY
>94 板が違うだけど、シュンとしちゃうのは同意。
96 :
名称未設定 :01/10/25 20:28 ID:Y08EgWcI
1はただの仕切りたがりチャンだろ。なんで誰も突っ込まないの
97 :
名称未設定 :01/10/26 00:35 ID:inz7eVS/
98 :
名称未設定 :01/10/26 13:28 ID:Md1SDpPE
タダ働きでゲームなんて作るかよってんだ。 実際に作れる人はここにいるのか?
99 :
名称未設定 :01/10/26 13:39 ID:m+6gDpss
ワショーイ 99 + + (\_/) (\_/) (\_/) + ( ´∀`∩(´∀`∩)( ´∀`) + (( (つ ノ(つ 丿 ( つ つ )) + ヽ ( ノ ( ヽノ ) ) ) 99 ワショーイ (_)し' し(_) (_)_)
100 :
doujin :01/10/26 14:07 ID:pJ1+f7E5
100!
OSX用か…。 移行しなきゃ…。
>>98 そうなんだよな。
「時計を実際につくってみて、実際にソフトができあがるのを体験しよう」ってな段階から始めようってんだろ?
どうにもここの連中の書き込みをみてると、プログラム組む人間に多大な労力を強いられそうで。
わざわざ徒党組まないで一人でやったほうがまだましだよ。
まぁ、俺は「世界をかえよう」なんて大きな志は無いからやれないけどな。
ここはデジタルトキワ荘か?(笑)
http://www.gamecreators.net/ ここで仲間探した方が早いと思うぞ
>>1 Macでプログラム組む奴が見つかる確率は相当低いが・・・
ネット上で企画書を書いてプログラマと絵描きを募集して・・・とやってすべてがいい方向に
進めばいいものが出来そうな気がしますが、上手く。いった例を見たことがありません。
104 :
名称未設定 :01/10/26 15:48 ID:ZCimuHO0
2ちゃんだし、以前2ちゃんではやった「30代の同窓会SEX」を原作に 作って欲しいなぁ。 あれにはいたく感動した。
105 :
名称未設定 :01/10/26 17:53 ID:pXdmbln/
>98 市販ゲームみたいなのを作れるか、といったら 大抵の人は No.なんだろうけど、 趣味程度ならばやる気次第でいくらでもできるでしょ。
106 :
名称未設定 :01/10/26 18:35 ID:MaYWvawQ
a
107 :
名称未設定 :01/10/26 22:28 ID:n9uF5ib5
ここで話し合ったほうが おもしろいアイデアがでそう と思う。
参加してみたいです。 1.えーーーー、と、とくになし 2.雑用(w
作れる人がいるのか疑問。
110 :
名称未設定 :01/10/27 01:08 ID:Y+LVt81u
>109 そりゃそうだろ。 時計以外にはゲームやろうぜって事しか決まってないだから。 しかし、時計はなぁ.. 程度のローさ加減を露呈してるだけで、この企画の魅力を損ねてるよな。 いいから骨のある企画を連れてこい! 強力なプログラマーが覗いてるかもしんねーからな!
111 :
ひばりでGO! :01/10/27 01:54 ID:+3KWEyqY
ちわ また来たよ。 なんか悲観的意見増えたね。ホットラインもダメか。 デザイナー業も年末控えてるンでおりるかな。 タダでやる分にはまボランティアーって行こうと思ったが・・・ 二次企画なんてすすんだりしたらまた是非参加させてもらいたいね。 がんばってね。一応見守ってるよ。
112 :
名称未設定 :01/10/27 03:46 ID:cl/CJ0t3
まー企画倒れになりそうだから簡単なのにするべきだろうね AAをキャラ絵に使ったノベルゲーとか。 つーかこーゆーので出来たゲームに面白いもんなし。
113 :
名称未設定 :01/10/27 04:27 ID:xgZvXcio
このスレにはプログラミング出来る人がいないようだが・・・ それならいっそのこと、HyperCardでとりあえず作ってみるというのはどうよ。 ノベル系なら割とあっさりできると思うが。 みなで協力して何かを作ろうというのは良いね。
114 :
名称未設定 :01/10/27 04:34 ID:Vt2dk7RP
ネット上で多人数が参加しててフリーのゲームだとウィンだけど筋肉マンの対戦格闘が面白かった
115 :
doujin :01/10/27 16:52 ID:D+p9bP7U
今日、11:30~ IRCグローバルチャンネル「MacOSX-Game-」で会議をします。 皆様、参加のほどをよろしくお願いしますm(_ _)m ひばり様> 了解しました。残念です..... また、お暇が有れば顔出しでもしてやってください。 HyperCard> ビルアキントソンだったかな? あれって、OSXに移植されてるのでしょうか? 一応、OSXのプログラムについて現在勉強しております....(汗 う〜ん.....(いろいろな形式を見て回った+α
116 :
doujin :01/10/27 22:00 ID:D+p9bP7U
見学、口出しだけでもいいから来てくださいね♪
紙芝居エロゲーに決定。
118 :
doujin :01/10/27 22:24 ID:D+p9bP7U
ん? 皆様はエロゲーがお望みで? エロゲーがイイ?
119 :
doujin :01/10/27 22:37 ID:D+p9bP7U
120 :
名称未設定 :01/10/27 22:38 ID:pCoZVWCw
AAでエロゲーなら新しいかも。 いや、そういえば昔あったな・・・
121 :
doujin :01/10/28 03:39 ID:47U5NZLG
えっと、会議参加者の皆様ご苦労様でした。 報告 ・時計制作を企画、開始 ・企画のアップと多少の感想 ・プログラムについて(たぶん、既存のツールを使う) ・共有iToolアカウントについて ・hotlineサーバ構築(臨時の) また、今日完全に決まらなかった企画について、 今日(10月28日(日))23:30〜会議をしたいと思います。 一応この会議でどんな物が出来るのか殆ど決まるので、是非是非会議に参加して 企画に口出ししてやってください。
時計ごときで会議もなにも…(藁
123 :
名称未設定 :01/10/28 11:56 ID:zPnTHd/W
仕様とソースを常に公開していけば 名無しさんも協力できると思う
「その後」のこともふまえてメンバーの結束力を高めるのでは。> 会議
時計だけにほっとけぃ。 さぁ笑え。
126 :
◆Qp4q3Baw :01/10/28 14:53 ID:+T/+NFco
>121 がんばってください、応援しています。 どうせ後世の作り話なんでしょうが 家 臣 :人生の成功の秘訣はなんと心得ますか? 徳川家康:5文字と7文字、どちらがよい? 家 臣 :・・・ 徳川家康:ひとことで言うなら「上を見るな」 あるいは「身のほどを知れ」じゃ あまり大風呂敷を広げなければうまくいきます、きっと。
127 :
名称未設定 :01/10/28 15:37 ID:lq8Gpsab
時計のプログラム(Java) import java.util.*; public class Clock{ public static void main(String args[]){ Date D = new Date(); System.out.println(D); } } 改造して遊んでなさい。
128 :
◆Qp4q3Baw :01/10/28 16:19 ID:+T/+NFco
>127 これはいかにも酷い。 あれじゃ、昨日10分で作ったAYU Clockの方がましかも。
129 :
(・∀・) :01/10/28 16:25 ID:5Ox0Dlqt
>>127 の使い方だよ。OS X前提です。
TerminalでClock.javaってファイル名で>
>>127 のコードを
コピーしてね。
コンパイルは、javac Clock.javaです。
Clock.classってファイルができるから、java Clockで
実行して下さい。
実行例
>[localhost:~/('V')] ('V')% java Clock
>Sun Oct 28 16:20:32 JST 2001
ははは。 うん、確かにこりゃ酷いや。
>>129 いや。
そんな、真面目に使い方の説明しなくてもいいよ。
>>131 初心者さんへの解説なので、きにせずに。
そういえば、「あれ以外の何か」とボトルでテキスト・
アドベンチャーをつくろうとしたよ。以前。
でも、Terminalじゃ日本語出ないし。PBじゃデバッグがむずい。
さらに、「何か」がボケ&ツッコミとーくなのでメッセージの
送り込みがむずかったりで挫折しました。
134 :
◆EXSNg1LA :01/10/28 23:15 ID:hOBFv6Pk
Cocoaで時刻表示だけはできたよ。
>>127 と大差ないけどね。
ぎりぎり時計としては機能する。
135 :
(・∀・) :01/10/28 23:29 ID:XXE5NoB3
136 :
名称未設定 :01/10/29 00:24 ID:jUgzAqSU
とりあえずOS X版の「砦の攻防」作ってよ。 できればネット対戦の。
137 :
名称未設定 :01/10/29 07:44 ID:4nShktbz
>127 で、強気にでたわりには >129 で、へりくだってますね。 最後には「 実行して下さい」ですと。 根がいい人なんだからもー。
IDが違うと別人とでも? まさかネ
140 :
名称未設定 :01/10/29 11:32 ID:c664hJJt
ゲーム自体は凝ったもんじゃなくて良いからシレンとかウィザードリーみたいに長く遊べるものにして欲しい。 ノベル系は素人が書いた自己満足なシナリオなら小説読んだ方がマシなのでやめてくれ。 ちゃんとしたシステム、世界、ルールさえ構築してくれればユーザーはついてくるはず。がんばってな。
方針もロクに固まっていないのにみんなノベルを恐れていて笑える
>>142 いや、ノヴェルはまずいだろ。
正直、1のHPを見て『心に傷を負った少年が一人の少女に出会い解放される』
とかそういうシナリオを書きかねないと思った。
そんなストーリーを読んでどうにかなるのは高校生までだろ。
大人の参加者のウィットで歯止めをかけて欲しいところ。
144 :
doujin :01/10/29 16:48 ID:oOBaITx5
う〜む、難しいね うにゅ、ちなみにオタクって言っても定義広いですよ そんなに、固定化された視野で物事みるってのも何ですよ(汗 ふむ、『心に傷を負った少年が一人の少女に出会い解放される』 ↑やりません
とにかく一個作り、そこから可能性を探ろう
よし。N88-BASICで作ろう。 あ、MSX-BASICでも良いぞ。 MSXならスプライト使えるしな。 便利だからな。 で、MacのMSXエミュレータで起動させれば良いよな。 そうれでいこう。 さあ集え。MSXプログラマー達よ。
147 :
名称未設定 :01/10/29 17:18 ID:B5VBlWjt
ネット対戦のできるモノポリー系ゲームがいいな。
148 :
名称未設定 :01/10/29 17:40 ID:Y0sXZWwm
>147 いいねぇ、スコットランドヤードとかさ ボード系のゲームって気楽で良いよ 若しくはゴルフゲームただのきぼーんだけど
149 :
うみ :01/10/29 17:53 ID:f43ikIXp
ピクミンみたいなゲームを作って下さいません…か...
150 :
147 :01/10/29 17:59 ID:B5VBlWjt
個人的にはドカポンがすき。
151 :
◆Qp4q3Baw :01/10/29 18:11 ID:Rs5PNNsG
昔あった『爆笑人生劇場』みたいなのはどうだろう。 簡単に言うと双六なんだけど。 それはそうと、本屋に行ったら坂本千尋 著の ロールプレイングゲームの作り方って本がでていた。 前にアドベンチャーゲームの作り方ってのも出していて、 両方とも立ち読みでざっと読んだだけだけど、 まじめにシステムから組むならいい本だと思う。 RPGといっても、タクティクスオウガとか ファイアーエムブレムっぽい感じだった。 ソフトバンクの本。 ただし Visual C++向けだから Macの開発環境のことを既に知っていて 内容を読み替えられるくらいの実力は必要。
152 :
◆Qp4q3Baw :01/10/29 18:19 ID:Rs5PNNsG
153 :
◆Qp4q3Baw :01/10/29 18:38 ID:Rs5PNNsG
>141 ヲタクと博識は何が違うんだろう? 単なる蔑視なんでしょ。 >143 最初は本屋に行くとき右の道か左の道か、 程度でもいいと思うから作ってしまえばいい。 あとはシナリオ書けばOKとなったら 誰か担当してくれる人があらわれるかもしれない。 あまり立派なのを目指しても挫折するから しょぼくてもきちんと動作するのが最初の目標だろう。 絵とか音楽とかシナリオは後で増強すれば良し。 >146 ON SPRITE GOSUBとか、懐かしいものがあったっけ。 しかし、スプライトくらい自分で実装してもたいしたことがない。 マスク付きで blitしてやればいいだけ。 楽にやるなら CopyBits()とか、CopyMask()でもいいし 直接 PixMapいじってもいい。
154 :
名称未設定 :01/10/29 18:52 ID:Ptp2r7N5
絵ならかくよ。 オタが好きっぽいような目デカのいわゆるオタ絵は 苦手・・・・・というか嫌いなので書かないけど。
>>153 141じゃないけど、オタクと博識は明らかに違うだろう。
博識はいろんな物事について詳しいいわゆるもの知りさん。
オタクは興味がある物事に集中してその他の事に頓着しない人を指す。
だから数学者は数学オタクだしMacヲタはMacオタク(w
このレスは博識とオタクの違いについて述べてるだけで蔑視かどうかは論じてないからね。
156 :
doujin :01/10/29 20:07 ID:oOBaITx5
最後に....ここのスレでオタクに付いては僕で終わり。 これは悪魔でも僕の意見。 つまり、155さんと同じ。 どれだけその一つの世界で多く楽しむかって事。 以上 154さん>> おぉ〜、ぜひぜひお手伝いください♪
157 :
名称未設定 :01/10/29 20:19 ID:hgqprgt0
>ロールプレイングゲームの作り方 プログラム板かどこかでは 「こんなの必要か?」 みたいな評価だったけど。 ここの人はMacOS X プログラミング入門のほうがいいだろうね。
158 :
152 :01/10/29 21:08 ID:Rs5PNNsG
>157 ゲームづくりに長けた人にとっては不要でしょう。 スプライトの実装の仕方とか、そんなの解説しているわけで 知っている人にとってはお金の無駄遣いにすぎません。 >ここの人はMacOS X プログラミング入門のほうがいいだろうね。 レベル1:MacOS Xプログラミング入門 レベル2:RPG/アドベンチャーの作り方 レベル3:何もいらない かな。 自力で調べたり考えて済む人は一つ上のレベルでOK.
このスレなんだかんだ需要はあるのに、供給が全く追いついていないことが よくわかる。>マクゲー
160 :
名称未設定 :01/10/29 22:40 ID:va5ATf6f
今のとこ出てる要望 ●パズル系(3) 新発想のパズルゲーム(1) Snood(1) 上海(1) ●シミュレーション系(3) LifeGame(1) ピクミン(1) ●ノベル系(-2) 紙芝居エロゲー(1) ノベル不可(3) ●ヤリコミ系RPG(2) シレン(Rogue)(1) ウィザードリィ(1) ●ボードゲーム系(4) ドカポン(1) スコットランドヤード(1) モノポリー(1) 爆笑人生劇場(1) ●スポーツ系(1) ゴルフ(1) 一応積極的な意見だけをカウントしました。 「まずはエロゲーから逝ってみたら?」のように"してみれば?"てのはノーカウント。
161 :
160 :01/10/29 22:48 ID:va5ATf6f
スマソ ピクミンは(2)でした。ジャンル内での合計(3)は合ってます。
162 :
◆Qp4q3Baw :01/10/29 23:29 ID:Rs5PNNsG
よくもまぁそこまで資料を...
164 :
ひばりーでごぉ :01/10/30 01:17 ID:Mrg3FlEO
年末ごみごみとかでなければ手伝えれるよ。 腐ってもこの道でずっとやってきたんだけどな・・・ つーかデザイナーお呼びでなさそうなんで応援だけage とりあえずしょぼくても動くのでいいってのに同意。
165 :
doujin :01/10/30 08:16 ID:nUVBYfX6
昨晩は急に落ちて、それっきり戻ってこず申し訳ございませんでした<(_ _)> プロバイダがメンテを始めちゃいましたので...... 自分の至らなさから、本当にご迷惑をおかけしました 本当にすみませんでした
167 :
◆Qp4q3Baw :01/10/30 10:41 ID:0tM9O+Mo
>163 ブックマークの中に残っていたものです。 まとまったゲームを作れる人の本や Webは まじめに書いてあればとても参考になりますよ。 机上の空論じゃないから。 その点ではやねうらお氏のサイトはお勧めです。 いろいろと嫌われる要因は持っているようですが。 >166 そこは初耳です。 最初K仲川氏のサイトかと思ったけど違った。
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ( ?・∀?・)< そ、そうだったノカー! ( つ つ \___________ 〈 〈\ \ (__)(__) ハイパカを卒研部屋のMacにまで入れてLUTIA遊んでおります さくしゃさんありがとう(この場借りてスマソ)
169 :
名称未設定 :01/10/30 14:17 ID:UmEK4Wgh
GAMECUBEでMacを動かすプロジェクトとかあるといいね。 GAMECUBEのソフトをMacで動かすエミュとかも欲しいけど。 GAMECUBEでMacOS(MacOSX)が動いちゃったら、なんか一気に流れが変わるんじゃない? ピピンって過去もある事だし、なんかジョブズが狂って、GAMECUBEでMac動かそうって思わんかなあ。
170 :
◆Qp4q3Baw :01/10/30 16:50 ID:XT9PGNqH
>166 C++修行中と謙遜して書いてありますけど、 この作者はかなりプログラムを書けるみたいですね。 >169 それは面白そう。 でも、同じ PowerPCを使っているからと言って楽はできません。 というのも、アプリが使えるのは CPUのユーザーモードだけで、 スーパーバイザーモードを GCの OSで使っている(はず)以上は まじめにエミュレータを書かないといけないんです。 1GHzのAT互換機で PC98のエミュレータを動かしても PC98で 1GHz相当で動作しないのはこの辺に理由があります、たぶん。 でも最速の98を超えるスピードで動くエミュレータは時間の問題ですね。
171 :
doujin :01/10/30 23:38 ID:nUVBYfX6
う〜ん、企画が良いように決まらない...... 多分そろそろいまあがってる企画を上げると思うので、 みなさま、ご批評お願いします
172 :
doujin :01/10/30 23:56 ID:nUVBYfX6
173 :
doujin :01/10/31 00:13 ID:4QZMOu4a
一応、企画として上がっているものの簡単な説明 1.メールを送るというコンセプト。メールが届くまでの冒険。 2.異星人が地球を壊すという3Dのボーリング系シューティング 3.倫理的な問題をモチーフにしたノウ゛ェル 4.宇宙系シミュレーションシューティング。若者達の革命のすこしダークな話
175 :
doujin :01/10/31 18:00 ID:4QZMOu4a
今週の土曜日に11:30~会議しマッス きてくださいね〜
176 :
名称未設定 :01/10/31 18:15 ID:G2le+23R
SDLって良いと思うんだけどどうですか?
http://www.libsdl.org/ これなら、OS 9/OS Xだけじゃなく、WinやLinuxへの移植も簡単です。
Linux版SimCity3000にも使われてますよ。
177 :
◆Qp4q3Baw :01/10/31 19:01 ID:ONvlODfS
そういえば、5色iMacが発表された直後に ぷよぷよもどきを作ったことがあったっけ。 あと、さらに昔にドラマ『高校教師』が流行ったときには うちの高校の教師同士の殺し合い「高校教師」を作った先輩とか。 タイトルでかなり笑えて、キャラ選択画面で爆笑した。 ネタとしては話題性でいくと力量のわりに評価は高いかもしれない。 そうでなければ最初は王道でいいのではないかな。
カルドセプトみたいなゲームがネット対戦できたら盛り上がりそう。
179 :
◆Qp4q3Baw :01/10/31 23:17 ID:ONvlODfS
>176 いいですね>SDL でも、この手の奴は設計した人の思想を理解するまで苦労します。 とりあえずサンプルは豊富らしいので、バカらしいと思っても 正直にサンプルを自分の手で打ってみる(コピーしない)といいでしょう。
180 :
名称未設定 :01/10/31 23:47 ID:G2le+23R
往年の名作MaelstromもSDLでWinやLinuxに移植されてるよ
181 :
名称未設定 :01/10/31 23:48 ID:G2le+23R
オープンソース版のDirectXってとこですかね>SDL
182 :
DOUJIN :01/11/01 18:53 ID:o5c0IVKw
う〜ん、DirectXはやっぱりwinにゲームが普及した理由の一端を担ってるのかなぁ? VisualC++とDirectXね....
183 :
◆Qp4q3Baw :01/11/01 22:37 ID:3qTQOrWt
>181,182 DirectXはたしか、WinGだったかそんなライブラリの後釜です。 Windowsはハードウェアを直接叩くことは禁止されており、 従来のように VRAMに直接描いたりはできません。 GDIを使うと遅くて話にならないため、 最善の方法としてドライバを直接叩く方法を提供したのが DirectXです。 単なるライブラリとは違います、たぶん。
いつのまにか曲が・・・。 最初はmp3でアップして欲しいな。 それで良ければaifをアップ、、、と。
185 :
名称未設定 :01/11/02 01:02 ID:dFLETbTF
OSX10.1 用の汎用 USB GamePad ドライバーが出てるよ。 自分はGamePad持ってないのですぐには試せませんが 誰か試してみませんか?デモ版だけど。 使えるものならシェアウェア料金を払ってもいいし Game PadやJoy Stickが使えればゲーム開発の幅も広がると思う。
186 :
185 :01/11/02 01:03 ID:dFLETbTF
187 :
名称未設定 :01/11/02 02:15 ID:TAMX2YPh
>>185 Gravis GAMEPAD PROというコントローラで試してみたところ、ちゃんと動作しました。
これはかなり使えるアプリの予感。
OS Xのゲームシーンの救世主になるかもしれない。
でもシェアウェアでしょ 開発者的には「GamePad Companion使ってくれ」というのは あまりにもカコワルイよなぁ
189 :
名称未設定 :01/11/02 09:09 ID:km+o2Vke
InputSprocketの一部が残りませんでしたっけ? と思ったら、InputSproket is not available on OS Xとか言われてしまった。
190 :
名称未設定 :01/11/02 10:07 ID:ewR4qjkQ
>>188 「Gamepad(叉はJoystick)推奨」で問題ないと思うが。
特殊なゲームソフトが専用の入力機器の使用を薦めるのと大差無いでしょ。
「Gamepad(叉はJoystick)推奨」は問題ないけど 「GamePad Companion使ってください」と制作サイドと何の関係もない 特定のソフトの使用を勧めるというのはヘタレじゃないか? 例えるなら、ReadMeに「このソフトは日本語表示表示できないのでフォント パッチン使ってください」と書くようなもの
192 :
名称未設定 :01/11/02 17:37 ID:qQaFSVPT
ん? 時計をゲームパッドで操作するソフトを作る事になったのかい? ああ、斬新だね。 いいんじゃないかな。
193 :
名称未設定 :01/11/02 19:45 ID:UTW5lSjd
かなりすごいスレだね!! ここに書き込みした人がみんなアプリ作ったらMacのソフトが増えて いいかも… このスレでプログラマ−を育成しちまえこのやろー! OSXのみならず今までのOSでも使えるのもたのんます。 もちろんフリーウェアということは暗黙の了解!
Cocoaの質疑応答スレが欲しいよね。 プログラム板に作ると「オブジェクト指向逝ってよし!」な連中に 荒らされそうだから新・mac板に専用なのを。 スレタイトルは「Cocoaはさっぱり」とか。(藁
>194 >プログラム板に作ると「オブジェクト指向逝ってよし!」な連中に そんなやついるんですか? 今のOSの設計を見たらオブジェクト指向は必然だと思うのですが。 C言語の FILEですらカプセル化した方が自然なくらいです。
197 :
◆Qp4q3Baw :01/11/03 00:51 ID:m6DfL5iy
198 :
◆Qp4q3Baw :01/11/03 01:27 ID:m6DfL5iy
前に紹介した
http://www.idevgames.com/で 荻原さんの Objective Cの本がべた褒めです。
もとから評判のいい本ですから、プログラミング未経験の人も
いい機会ってことでやってみてはどうでしょう?
Overall, the book is written in an easy to understand format (if you read Japanese)
and is a great primer for learning Objective-C.
Although there will be several books related to Macintosh programming over the next year,
I hope a savvy English publisher translates these books for the English market.
だそうです(無断転載)。
199 :
doujin :01/11/03 23:31 ID:49Up8u1n
会議するので来てくださ〜い
200 :
200 :01/11/03 23:59 ID:eGt9bSn2
Xuserじゃないけどget
201 :
doujin :01/11/04 21:30 ID:3X+E0/VI
まずは、簡単なゲームを作ることに決定いたしました。 多分「クイズ」.....の予定
>>199 些末なことですが、doujinさん、時間は24時間表記にした
方がいいよ。23:30と。
204 :
名称未設定 :01/11/05 00:02 ID:KUU/qiVu
>>201 それ正解
足下みて地道に
大風呂敷を広げない方が良いよ
205 :
◆Qp4q3Baw :01/11/05 16:18 ID:IG3sjpil
>203 問題は募集すりゃいいんじゃない?
問題はいいけど、どういうインタフェースになるかが興味ある。 写真屋がいるようなので期待。
アクアなインベーダーゲームやりたい。 日めくりモナーとかデスクトップに欲しい。 こういうの出来ないかな。
208 :
◆Qp4q3Baw :01/11/05 18:49 ID:BhY2h1iy
>206 ストリートファイターやぷよぷよもそうだけど, 対戦があるゲームは燃えるね。 クイズだと問題を全部覚えてしまうと勝負が成立しなくなるかな。 最初の一文字見ただけで答がわかるやつと戦いたくない。
209 :
名称未設定 :01/11/05 23:51 ID:0s4+QH+r
問題を簡単に追加できるような物にすればいいよ
そうすれば勝手に問題集作る奴が出てくる
MS-DOS時代のゲームでそう言う物があったよ
>>208 回答の順番がランダムになればいいだけ
一つ質問なんですがPS2用のフライトスティック(USB接続のジョイスティック) を使えるようにする方法はありますか?
211 :
名称未設定 :01/11/06 00:29 ID:13KrMRKY
とりあえずOS X版の二角取り作ってよ
やほー
いま皆様にクイズ用の問題を募集中っす
ジャンルは
Apple、歴史
理系(数学、物理、科学)
ゲームアニメ漫画
音楽芸能
文学
スポーツ
です
問題は4択問題
問題の描き方は正解を一番上に持ってきてください
例:Macintoshを作っている会社は?
AppleComputer
Microsoft
IBM
NEC
いくつか出来上がり次第
[email protected] まで送ってください。
なお、掲示板等第三者にも見える場所で書き込みされた問題は却下いたします。
ご了承ください
問X ○○ってうんこするの?( ^▽^) するよ しないよ ファンタジーはする するのはビューティー 4択。 ああ、スンマセンスンマセン(;´Д`)
ごたくの問題そのまま使うというのは?
215 :
◆Qp4q3Baw :01/11/06 09:12 ID:plmJ3bYF
というか,システムもできていないのに問題だけ作るのは 典型的な失敗パターンですのでどうかと。 平行してやるのならOKなんですけどね。
216 :
名称未設定 :01/11/06 10:44 ID:9k7dAKIL
世界地図を社長室(?本人談)に貼ってある近所の 雑貨屋さんみたいだ。赤丸で本店とかって日本のと こに印し付けて跡継ぎもいないのに。
公言する事により志気を高めようとすることはよくある。
218 :
名称未設定 :01/11/06 13:12 ID:md0KIYGg
クイズならHTMLでいいんじゃない
いやいや、クイズというはOSX用キラーアプリという最終的目標を成し遂げる ために何処までできるのかを確認するための一種の試金石であって、ただ 2ちゃんグループで作って終わり。じゃないと思うよ だから漏れはこのクイズアプリのインタフェース周りに期待をしている。 クイズ問題は二の次
220 :
doujin :01/11/06 23:26 ID:/Rno/bYK
一応システムは完成しています。 後はインターフェイスとゲームシナリオのみっす。 一応メールでお願いしますね〜
問題入力用のソフトとか有ると 誰でも問題作れるようになるよ、楽に。
うむ、こやつら思ったよりできるな
>>222 クイズ程度で?????????????????
(1)ファイルから問題と選択肢を読み込む
(2)読み込んだ選択肢をランダムに並び替える
(3)問題、選択肢を表示し、解答の入力を待つ
(4)正誤判定をする
ってな感じだろ?基本部分は。
小学生の頃つくって遊んだよ。
>223 まさかそれだけじゃないでしょう。 格好いいタイトル画面,燃える対戦モード,臨場感のある音楽 その他諸々の演出があってゲームになるわけで 1〜4だけなら1時間もプログラム書けばできそう。 とかいってお前がやれと言われても困るのだけれど。
225 :
◆Qp4q3Baw :01/11/07 18:15 ID:jPRGLWIu
226 :
名称未設定 :01/11/07 21:21 ID:uZ0dRmF0
>>223 そんなのだれでもわかるよ。
グループ制作で一番難しいのは人間関係だよ、人間関係。
さてはリアル厨房だなっと...
1+1を幼稚園児に解説している小学1年生かよっ
228 :
doujin :01/11/07 23:15 ID:SbXsNmoe
229 :
名称未設定 :01/11/08 09:42 ID:khGJv0W+
ほうほう。クイズのシステムは完成しているのですな。 とりあえず、問題数は少なくても良いから現段階のモノをアップしてくれまいか。 興味深いので、是非。
230 :
doujin :01/11/09 02:00 ID:BKuRRaH8
あぁ、ごめん。システムって言っても構想がね プログラムは一応やってるっぽいけど、未だ本格化してないの... ごめね、がっかりさせちゃって(汗 万が一、プログラムが上手くいかないときは、私が責任持って仕上げます<(_ _)>
231 :
:01/11/10 12:58 ID:MVZv79sL
エロゲ作ってくれや ちょーきょー物がイイなー
232 :
doujin :01/11/10 22:48 ID:cHyl9I+R
会議〜するからきてね〜 今日の11:30〜 ですよ〜
233 :
名称未設定 :01/11/11 10:34 ID:4vKkmGYI
age
問題ってまだ募集してますか?
236 :
234 :01/11/12 23:07 ID:XLKtexHO
このプロジェクトはダメかもって思えてきた。 まずはプログラム書いてみればいいのに システムできた,でもプログラムはまだで問題だけ募集だし。 最初は話題騒然の超大作なんか要求しません。
238 :
doujin :01/11/13 02:53 ID:X9JMI//T
一応プログラムは開始したんですけど、なんせひとで不足っス....(汗
プログラムをオープンソースにしようよ。
プログラムは開始したのなら問題はないのでは? プログラマは何人もいらんでしょ 絵描きがいないとか?
241 :
名称未設定 :01/11/13 09:32 ID:G/+U/lW6
仕様書を出せよ。 気が向いたらプログラムを組んでやるかも知れない。 「プログラマー募集してまぁす」 じゃなくて、 「こういう仕様のソフトウェアを開発します故、御助力願いたく存じます」 って姿勢にしろ。 きちんとした仕様の決まっていない、得体の知れないプロジェクトに喜び勇んで参加する馬鹿な技術人はいないぞ。
チミ、電波出てるヨ
243 :
名称未設定 :01/11/13 12:28 ID:Y1/GU9Oi
2chのゲームってどこにあるの???
探偵ゲームのこと?
245 :
doujin :01/11/13 22:54 ID:X9JMI//T
>>241 了解!
近日中に企画を完全にまとめた物を上げますね♪
age
楽しみにしていよう
248 :
doujin :01/11/16 05:03 ID:43yRH3iQ
しまった、久々に9時にねてしまった...... ふむ〜、もうすこしまって
249 :
名称未設定 :01/11/16 22:22 ID:RWYGSqUV
>>223 >クイズ程度で?????????????????
「2ch」で人を集めてゲーム作るって発想がスゲーんだろ?
俺はそんな発想できない。
250 :
doujin :01/11/17 01:14 ID:dFOSj4qV
問題不足ぎみ......求む 求む めーるおくってぇ〜〜〜〜 あ、あとそろそろページ更新するけど会議は今週の土曜のいつもの時間 完全に決める 決める 決めてしまうので みんなきてね
251 :
名称未設定 :01/11/17 01:34 ID:yulBcrHz
取り敢えず 10問でも20問でも良い クイズ自体が完成すれば 問題提供者は現れる 早い話が 問題なんてどうでも良いので 本体完成させるのが吉
252 :
名称未設定 :01/11/17 10:29 ID:gh8G/cS+
OS9なんですがMacでSRCを開発して頂けないでしょうか? どうかお願いします!
253 :
doujin :01/11/17 21:16 ID:dFOSj4qV
ページ更新 会議について 今日はこの前いなかった方などの協力について..... 手伝って下さる方はきてくださいね〜
254 :
名称未設定 :01/11/19 13:55 ID:xBKg5Jn4
255 :
名称未設定 :01/11/23 22:18 ID:7k1rPK4h
なんか停滞していない? 密かに期待しているから上げてみる。
256 :
名称未設定 :01/11/23 22:32 ID:nvrfdro4
どうみてもdoujinには無理だな。
257 :
doujin :01/11/23 23:17 ID:R5l2ogjn
現在iMacを修理中....... あれって何日くらいで戻ってくるのでしょう?
258 :
名称未設定 :01/11/24 01:04 ID:IcbVrlO2
>257 PowerBookは月曜日の夜に Appleに電話して 火曜日の夜(昼は忙しいから)に向こうから取りに来て 金曜日の夜には修理されて戻ってきました。 が、Appleってのは全般的にはサポート悪いみたいです。 私は幸運だったようですね。
このプロジェクトは終了致しました。 doujin先生の今後の活躍にご期待下さい。
260 :
名称未設定 :01/11/24 19:48 ID:nu/Hb2Bb
微妙だが期待age。
261 :
名称未設定 :01/11/24 20:55 ID:H1uQqAxC
お金がないから暇な時間はプログラミングに捧げることにします。
262 :
DOUJIN :01/11/24 22:52 ID:lu3M7pJy
現在ウイソから..... やっぱりゲーム機のウイソってつかいがって悪いよ〜(T_T すみません皆様...... 御迷惑かけます<(_ _)> ちなみに、店に聴いたところ大体10〜20日だそうです..... あと、問題も募集中 みなさま、どうぞ御協力ください
プログラミングの知識が無い私はせめて問題を送ることにします。 頑張ってください。
264 :
名称未設定 :01/11/25 00:51 ID:yH+Qcx2p
>262 Windowsでもプログラムは書けるんだけどね〜 とりあえず、問題文データのフォーマットを決めて #include <stdio.h>して、データ読んでみては? あとデータ入力プログラムとか、簡易暗号なんかも作ってみる。
問題文<TAB>選択肢1<TAB>選択肢2<TAB>選択肢3<TAB>選択肢4<TAB>正解<CR> ... とか。
え、結局doujinがプログラム組ことになったの?
というか,誰かがまとめないと無理でしょ。 メンバーの一人ひとりがベテランだったらともかく。 それにできないと思い込んでいると一生できずに終わります。 いい機会だから doujinさんもプログラム書いちゃったほうがいいです。
268 :
名称未設定 :01/11/27 00:09 ID:/uHYJkTr
このまま沈没・・・?
269 :
どふじん :01/11/27 01:42 ID:uodf3OQr
ウイソはゲーム機として以外は使ったことないの...... ちなみにHDの故障だそうです。 からんからんなっちゃまずいでしょう。 保障期間まだついてたから.....20Gとかに増えてたらいいなぁ(笑 ちなみに、いつぞやのまーぱにG3Bookの修理が部品不足だからって8万でG4Bookへの 買い替え勧められたとか書いてあったなぁ...少し期待(笑 とまぁ、今IRCつないでますので.... あと、問題はの方はどんどんおくってくださいませ。 でも、@mac.comのメールは絶対にウイソには入れない! それがマカとしての信念さ....
270 :
名称未設定 :01/11/27 09:37 ID:/uHYJkTr
>269 >保障期間まだついてたから.....20Gとかに増えてたらいいなぁ(笑 だめでしょう(笑) HD容量がインフレでいまどき1桁GBのものは 希少価値があるくらいですが,わざわざ貴重なのを入れてくれます。 >でも、@mac.comのメールは絶対にウイソには入れない! POPとSMTPだから入ることはできます。 使わないのはもったいないですね。 WebDAVを使えば iDiskも使えるし無料で取得できるし, tripodを使うよりは Windowsでも iToolsは便利だと思います。
結局これダメじゃん。
要するにこれダメじゃん。
うーん、確かにdoujinが痛い。が、そんなことは関係なくがんばってくれ。 ところで何人ぐらい集まったの?
274 :
どふじん :01/12/01 02:47 ID:MB0HUFvh
ふぅ....まだ愛まく戻ってきません...... ちなみにHDは10Gですよ〜 ダメじゃないよ〜〜 もっと〜テストも終わったからがんばりますよ♪
駄目じゃん。 駄目だろ? 駄目だね。 駄目だ。 ダ〜メェ〜。
276 :
名称未設定 :01/12/01 12:22 ID:D2E/zppI
277 :
名称未設定 :01/12/01 12:35 ID:BsR7NsbV
悪いけど、DOUJINというペンネームでもう駄目だと思う。
>>277 同人じゃなくて道人らしいけどな。
でもややこしいから改名しとけ。
279 :
名称未設定 :01/12/01 14:12 ID:NJj73C4l
ん? 中学生による文化祭の出し物だろ? 微笑ましいじゃないか。 頑張れよ。
280 :
名称未設定 :01/12/01 17:00 ID:xbaV50gG
なんかdoujinいじめになっているよーな。 小規模なゲームなんて実践したやつ勝ちです。 中学生でも恐れを知らずにプログラム書けば作れるし 大人だって理屈ばっかりでプログラムかかなきゃ完成しません。 そういえばLinus氏が「Linuxが破綻したらまた作り直せばいい」と どっかで言っていたそうなんですが,この精神は見習うべきですね。 とりあえずゲーム書いてみて,設計がタコで八方ふさがりになったら 全部ぶっ壊してもう一回作り直せばいいのです。 失敗作でも作ることによって経験になるのですから。
282 :
道人 :01/12/05 01:29 ID:5ik+qzGg
ぐふ....まだ帰ってこないの....もう精神的に....いや プログラムぜんぜん出来てません。 というか、まくがまくが.....絶対に今週中には帰ってこれるっす♪ ということで、会議。 今週の土曜23:00〜 絶対きてください。 むしろ、ページも更新できないの....ウイソはマジで使えない。 というか、そふとないしHTMLもうてない...... ということで、今週本当に会議します。 さらに多く方に意見を聞きたいので、参加お願いします。
使えないのはウインドウズマシンの方なの? じゃあ、マックが帰ってきたらサイトもどんどん更新されるし、 プログラムもすぐに完成するんですね?? 楽しみだな〜。
284 :
名称未設定 :01/12/05 12:47 ID:jE/fr6y0
>>282 何だ?
あのページはホームページ作成ソフト使って作ったものなのか?
ああ、こりゃ駄目だな。
絶望的だよ。
285 :
名称未設定 :01/12/05 15:30 ID:jkBVFfUP
>284 別にいいじゃん。 ツール使ったほうが効率いいんだし。 楽するな,っていうならRADはもとよりコンパイラも捨てて 全部マシン語で書きますか,という極論も出てきます。
というか、HTMLもいじれないような厨がプログラムなんか出来るのか?
見たところ
>>1 は日本語もおぼつかないようだし。
287 :
名称未設定 :01/12/06 00:44 ID:Id6u0v5x
プログラムなんてやる気があれば現在の実力はともあれ
1年で相当なレベルに達すると思うけど。
ただ
>>1 には積極的にプログラム書こうって覇気が感じられない。
288 :
名称未設定 :01/12/06 01:34 ID:MmsrlHuS
>>288 いんや、doujin先生が。(w
日本語どころか、他のスキルもそのへんの中学生以下じゃん。
最近は小学生でもHTMLぐらいはこなすよ?
悪いことは言わないから、大人しく他人の作ったものを楽しんでなって。
わざわざ時間と労力無駄にして作らなくても、駄アニメやクソゲーは
世間にゴロゴロしてんだからさ。
290 :
名称未設定 :01/12/06 08:57 ID:Id6u0v5x
>298 >最近は小学生でもHTMLぐらいはこなすよ? そりゃ酷くない? 昔の,たとえば明治時代の学生なんか見ると すごい立派な文章書ける人がたくさんいて こいつら本当に18歳かよ,と思うけれどパソコンは使えない。 小学生がHTML使うのは今まで使ってきたからであって それは時代の要求に合わせてきただけで 他の何らかのスキルとトレードオフになっているはず。
291 :
名称未設定 :01/12/06 09:02 ID:xcK+1fW3
perl でPrint書くとき以外は、htmlアプリ使うよ だって便利で早いし、複雑なテーブルでも簡単にできるからね 細かいところはhtmlソースモードで修正 だからってプログラム書きは無理とか、それはまた別じゃない?
289はHTMLしか書けない中学生 しかも僻み屋さん(w
何で作ろうが 結果が大事なんじゃないの?
294 :
名称未設定 :01/12/06 17:57 ID:Mme70hVB
結果が大事ねぇ。 どうじん氏は味噌っかすとはいえ一つのプロジェクトの発起人であろう。 そのプロジェクトの進行状況を第三者に伝える重要な場であるホームページの更新を、 「Macがないから」 「Winは使えないから」 「ツールがないから」 といった、向上心の欠片も見られない言い訳でやり過ごすその姿勢が駄目だと言っておるのだ。 Macが壊れた、と。で、修理から戻ってこない、と。 それは仕方のないことであるが、Winがあるのならばそれを使えば良いではないか。 使い方がわからないなら学べば良いではないか。 ホームページの更新くらい、テキストエディターがあればすぐにできるであろう。 小学生でもできるHTML、例え0から学び始めたとて、ちょっとした更新をするくらいはさして時間も労力も必要なく修得できるであろう。 彼にやる気はあるのか、強く問うてみたい。 少しなめているのではないだろうか。 向上心や知的好奇心、技術、魅力を大きく欠くプロジェクトリーダーに牽引されたがる、自虐的な技術者はいないぞ。 小学校の文化祭企画なら他でやれ。
295 :
名称未設定 :01/12/06 19:18 ID:3gxyASAO
なんか、
>>1 はいろんな所で嫌われてるな。
何でだ?
294はdoujinを奮起させるための愛の鞭だよ。 愛、doujin への
>>294 同意だけど
上の方ではツール使ってサイトを作る事を
否定する文章に成ってたから
手段はどうでも良いんじゃないのか?
と言ってみた
298 :
名称未設定 :01/12/06 23:14 ID:Id6u0v5x
密かに期待しながら,密かにわっふるにバックログ機能を追加したりしている。 AIRでは動くけどKanonは何故かダメ。 本格始動し始めたら微力ながら協力しましょう。
doujinいじめを止めろ!
300 :
こっちもよろしく :01/12/07 00:19 ID:TF1dyLQO
301 :
名称未設定 :01/12/07 00:34 ID:XiK+ScfG
器じゃなかったってことよ。
302 :
どうじん擁護派 :01/12/07 09:09 ID:h4f0TPzs
>>299 ん?いじめ?違うがな。
そうやってな、甘え合って馴れ合ってじゃ、この企画は潰れちまうぞ。
不出来な人間を、より良く出来た人間たる朕が叱咤してやっておるのだから、もそっと平身低頭にできぬのか。
ぱーぷりんの為の脳味噌リハビリ企画で終わるか、人々から賞賛される偉業を成し遂げるか。
如何なる賽の目を振り出すかは、どうじんの自己鍛錬にかかっているんだ。
世にあるより良い人間達よ。
今日からはどうじんを叱咤し、奮起させ、この企画を成功へと導いてやろうではないか。
さあ叱れ。罵れ。蔑め。
全てはどうじんの為に。
/ ) ./ / / / / / それは...愛! / /_∧ , -つ / / ´Д`) / __ノ / \ / / ⊂_ヽ、 .| へ/ / \\ ∧_∧ | レ' /、二つ \( ´Д`) | /. > ⌒ヽ / / / へ \ / / / / \\ / / レ ノ ヽ_つ / ノ / / _/ / / /| doujin への愛! ノ / ( ( 、 ⊂ -' | | \
304 :
名称未設定 :01/12/07 11:11 ID:WkKlYZCD
>302 とはいっても,前に別の掲示板で低レベルの議論があったから 口を突っ込んだら猛反発を食らったことがあります。 生まれてこの方,重い議論をしたことがないやつが 初めて論破されたときは相当悔しいみたいですよ。 こっちからすりゃガキもいいところなんだけど, 言わないでいいことは言わずに済ますのもトラブル回避にはいいかもしれません。
またdoujinnに嫉妬する坊やが 「ボクだってクイズゲームくらいつくれるんだ。 doujinはHTMLも満足に書けないくせに、くやしぃ〜っ!」 と出てくるんだろうなぁ。
306 :
名称未設定 :01/12/07 16:20 ID:HtbnOQ1D
そろそろ、だれがここのボスか分らせる必要あるな.....
もっとあたしを叱ってー!
308 :
名称未設定 :01/12/07 16:47 ID:h4f0TPzs
>>305 ドウジンに嫉妬って、あんた。
我々は彼のどこに妬みを抱けば良いのであろうか・・・
その突拍子もない発想に、血の気が引いてしまったよ。
ああ、何だか、他人ながらにあなたの人生が心配になってきた。
何かあったらいつでも相談に乗るから。
これから先の対人関係、辛い事が多々待ち受けているだろうが腐らずに頑張って欲しい。
うん。
頑張れよ。
フフ、このスレ愛に飢えている人間が多いですな(w
310 :
名称未設定 :01/12/07 17:01 ID:h4f0TPzs
いや、むしろ大いなる愛を持つ人間達だ。
なるほど、doujin先生は羨ましいですね〜
doujin君、これくらいでめげずに頑張ってね。 この先継続できるかどうか、は君の踏ん張り次第。
生温く応援しないでぇ!もっと強く!なぶるように叱ってよ!!
味方は多いですな 頑張ってる限り
315 :
doujin :01/12/08 02:08 ID:p0f5uL8s
というか....僕のハンドルを...
ごめんね厨房以下で(笑
ともあれ、ページ更新♪
http://homage.mac.com/doujinz/ それと、会議今日 12/8 23:30~ね♪
きてね、おもしろいから(笑
ちなみに、まくはおととい戻ってきて、やっと今修復完了させました....
やっぱTerminalつかってtar.gz圧縮したらいろいろファイルが逝っちゃった...
HTMLは微妙だけど、UNIXとDOSなら少々つかえるよ〜
316 :
doujin :01/12/08 02:09 ID:p0f5uL8s
317 :
パチ板住人 :01/12/08 21:12 ID:g0bvCQh0
318 :
doujin :01/12/08 21:29 ID:p0f5uL8s
今日は会議するから、きてくださいね。 お願いしますよ〜
おもしろいから(笑 とか、なんだか笑ってるけど気にしないで。 昨日、”さるびあ”って合法の葉っぱ買ってきて、キメてる最中なんだ(笑 ごめんね厨房以下で(笑 DOSはね、エロゲーやるために必死にconfigをいじってたから、少々つかえるよ〜 lastdriveはcで(笑
320 :
名称未設定 :01/12/09 19:13 ID:KxGuJ6As
矢沢あいの「ご近所物語」というまんがで、Macのゲーム作ってたな。
321 :
◆Qp4q3Baw :01/12/09 23:16 ID:dCeSpwVO
暇だったからクイズゲームを作ってみました。 3時間もあればできると思ったけど,ただいま製作率70%くらい。 案外手間がかかる。 CPUの思考ルーチンなんかも手を抜きまくっているのに。 真面目に作ると2週間くらいかかるかもしれませんね。 適当なら3日でできると思うけど。 昨日の会議の様子は見たけれど,学校の授業みたいに 基礎から基礎からとやっていては1年経っても完成はおぼつきません。 積極的にコードを書いて,足りない部分を補うようにすべきです。
>>320 ご近所物語で
Macのゲームつくってた奴
その後の話で
年収5000万のプログラマになってたな
323 :
:01/12/10 04:41 ID:WWuwwzfV
今はがんばれよーとしか言えん。 2ちゃんで一から企画を立てて成功させるのは難しいね(現在別板の企画に関わっている者 しかし、成功した物もないわけじゃない
324 :
323 :01/12/10 04:42 ID:WWuwwzfV
IDが世界大戦か・・・
325 :
どうじん擁護派 :01/12/10 09:24 ID:8HPdFv31
>>321 確かに。
doujinの掲示板からリンクされているクイズアプリとやらを覗いてみたが、
あまりの御粗末さに愕然とした。
あれを幾日もかけて作っているとは。
本当に、小学生の文化祭然としてきたな。
ところで、CPUの思考ルーチンってクイズのどこに必要なんだろう。
コンピュータ対戦機能でも実装しているのかな。
326 :
◆Qp4q3Baw :01/12/10 16:41 ID:8MxMc445
>325 私が暇で適当に作ったやつだとコンピュータに2つのパラメータを与えます。 1.解答速度 2.正確さ 1を基準に多少乱数で早い遅いをつけて, 問題の読み始めからその時間が経つとコンピュータが答えます。 答が合っているかは2の正確さで決まります。 50%で正解するとか。 少し凝るならジャンルに応じてパラメータが変化するとか そういうのもいいかもしれません。 >あまりの御粗末さに愕然とした。 頑張っているのですから,あまり悪く言ってはいけません。 とはいえ,進んでいる方向が違うような気はしますが。 >ところで、CPUの思考ルーチンってクイズのどこに必要なんだろう。 まさか,1人でセンター試験の過去問を解くようなのを考えているのですか? それはちょっと寂しすぎるかと。 そんなのなら,問題データ読んで表示して選んだ答があっているか判定するだけで まさに1時間もかからずにプログラムは完成してしまうことでしょう。 クイズをゲームにするには対戦相手をつくる(対人,対コンピュータ)か, 得点でも付けていくべきだと思いますよ(ミリオネア方式?)。
327 :
◆Qp4q3Baw :01/12/10 17:08 ID:8MxMc445
>326 >まさに1時間もかからず 10分でできた。 かなり酷いけど「こんなんでもとりあえず作ってみよう」 という意気込みは欲しいと思う。 あとで絵をつけたり、GUIベースにしたりすればいいのだから。 問題形式例「ジャイアンの妹の本名は しずか ジャイ子 本名は不定 武子 3」の様に 問題文,選択肢1,2,3,4,解答をスペース区切りで。 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <vector> #include <SIOUX.h> typedef struct Question { char sentence[1024]; char A1[256]; char A2[256]; char A3[256]; char A4[256]; int answer; }Question; using namespace std; 続く
328 :
◆Qp4q3Baw :01/12/10 17:08 ID:8MxMc445
int main() { Question Q; vector<Question> QV; // QuestionVector FILE *in; // SIOUX関連 SIOUXSettings.fontid = 0; SIOUXSettings.fontsize = 12; in = fopen( "questions", "rt" ); if( in == NULL ) return 1; // 問題を読む while(!feof(in)) { char line[1000]; fgets( line, 1000, in ); sscanf( line, "%s %s %s %s %s %d", &Q.sentence, &Q.A1, &Q.A2, &Q.A3, &Q.A4, &Q.answer ); QV.push_back( Q ); } fclose(in); // ランダムに表示 srand((unsigned int)time(0)); while( true ) { int a; Q = QV.at( rand() % QV.size() ); puts(Q.sentence); printf("1.%s\n",Q.A1); printf("2.%s\n",Q.A2); printf("3.%s\n",Q.A3); printf("4.%s\n",Q.A4); puts(""); printf("Answer? : "); scanf( "%d", &a ); if( a == Q.answer ) puts("正解"); else puts("はずれ"); puts(""); } return 0; }
329 :
名称未設定 :01/12/10 20:24 ID:VhJwgqEW
つーかすごくくやしぃ! 芸術、美学、線と点、神が与えた何よりも美しき存在。 僕が弱すぎる。 あまりにもふがいない。 力が欲しい。 世界を震撼させるだけの力が。 ちくしょう!ちくしょう! 力がないことが、これほどもつらいことなのか。 この野郎!!あぁぁぁぁぁぁ
330 :
名称未設定 :01/12/11 01:12 ID:cQrKJ3b2
日本の初等教育のひずみがこのスレには如実に現れている。 必ずしも教科書の最初から読んでいかなきゃいけないもんじゃないし もっと柔軟にプログラムに取り組もうよ。 少しでも教える立場に立ってみるとあれは威力営業妨害に見えてくる。 つまらないこと教えるより女の子の口説き方でも教えたほうが 人生にはずっと役に立つというものだ。
331 :
名称未設定 :01/12/11 03:07 ID:Bl7fE90w
332 :
名称未設定 :01/12/11 05:01 ID:1Ez66tzj
333 :
名称未設定 :01/12/11 09:50 ID:Y/bG0BkP
おれ扶養
336 :
名称未設定 :01/12/11 17:56 ID:YmJe2Gcf
337 :
名称未設定 :01/12/11 22:19 ID:cQrKJ3b2
ここもそろそろ終わりかな。 doujin氏はまとめないとホント終わっちゃうよ。
まぁ、子供達にとってはいい思い出になると思うよ。 そうだね。僕らにできることは、温かく見守ること。 期待なんかしちゃいけないよ。 適当な時計やクイズゲームなんかを作って、企画が終了を迎えたときに僕らは彼らにこう言ってあげればいいのさ。 「良く頑張ったね。エライエライ。」
さてと じゃ次のiPod風ブロック崩しいってみよ。
どうやらこの計画もおじゃんか…。
345 :
doujin :01/12/15 21:55 ID:rUBrVX5L
343> おぉ〜すごい! 是非お仲間に♪
>345 「はじめてのMac OS X Cocoaプログラミング」のサンプルを 改造しただけで、まったくすごくないんですが。 で、過去ログにあるシステムの構想とかはどうなってるの?
>348 ダウンロードしてみたけど、うまく使えませんでした。 セーブしたときできるファイルが typedstream?閼@т?NSMutableArray тNSArray тNSObject ??i嫡тquizData 葡т?NSString符+ Quiz Text???option 1???option 2???option 3???option 4? ? ってな感じですので、たぶんどこか間違っていると思います。 問題文フォーマットは半角スペース区切り、 改行までが1つのセットで「問題文 回答1 回答2 回答3 回答4 解答番号」 がいいと思います。 あとセーブ/ロードのダイアログは デフォルトでローカル(アプリのあるところ)にできると使いやすいですね。
切れてしまいましたが、上記のように セーブロードにバグがあるような感じです。 問題形式は「問題文 回答1 回答2 回答3 回答4 解答番号」で スペース区切り希望です。 改行が来るまでは1つの問題セットということで。 あとセーブ・ロードダイアログで、デフォルトが ローカル(アプリのあるところ)にするか、 前に使ったところを覚えておいてくれると使いやすいと思います。
>348
間違ってないよ。
できるファイル、ってとこに書いてあるとおりNSMutableArrayを
使ってarrayの中に問題文などを格納してます。
問題一問ずつをarrayの要素一つずつで扱えるので、この方が絶対
に楽。
で、これをクイズのデータとして読み込むには、quizDataという
classを実装しないとダメ。
↓quizDataのclass。
ttp://203.174.72.111/mucin/quizData.sit もしかして、開発はCodeWarrior?
ProjectBuilderのObjective-Cで作ったんだけど。
352 :
◆Qp4q3Baw :01/12/17 19:48 ID:cQxyh6Z9
>351 >できるファイル、ってとこに書いてあるとおりNSMutableArrayを >使ってarrayの中に問題文などを格納してます。 >問題一問ずつをarrayの要素一つずつで扱えるので、この方が絶対 >に楽。 私もSTL vector使って実装していますから たぶん似たようなもんですが、問題フォーマットは もっとシンプルなものにしたほうがいいと思います。
353 :
doujin :01/12/17 21:29 ID:ONfdpcWH
そういえば.... プロジェクトビルダーって日本語入力が微妙なんだっけ.....(汗 ◆Qp4q3Baw さんのプログラムを一度写してみたときに、 「//ランダム」 とかできなかったなぁ.... まぁ、直接本文に関係なかったから良いけど..... あ、それとコンパイルに失敗した.... 10.1で10用の使うとダメなのかなぁ? 某ページでかかれていたことをそのまんまやってもコンパイルに失敗したし...
354 :
◆Qp4q3Baw :01/12/17 21:36 ID:cQxyh6Z9
>353 ProjectBuilderでも、SIOUXとかそっち以外は コンパイルできるはずだけど、terminalで実行すると 日本語が出ない -> 問題に日本語を使えないのが予想されます。 言語はC++ あと、10.1で古いのはだめらしい。
>>351 スペース区切りのテキストでもNSStringのAPIで簡単にNSArrayが作れるよ。
とはいうものの、ファイルをテキストエディタで開いたら問題丸見えってのは
ちょっとどうかと思わないでもないが。
>355 ProjectBuilder派だけならいいんだけど、そうじゃないなら 問題データを読むのにNSArrayを必要とするフォーマット(なの?)はまずい。 だから問題文そのものはもう少し一般的な形式がいいな。 問題文丸見えが嫌ならば簡易暗号でもかければいいけど、 ソースを公開するとなんの意味もなくなってしまう。
357 :
355 :01/12/17 23:01 ID:VskeL7sv
えっと、要するに355で言いたかったのは、Cocoaでも問題文を普通のテキスト形式でセーブ・ロードすることは大して難しくないよ、ということです。
>>356 私見だけど、ソースを公開するにしても簡単な暗号化はやった方がいいと思う。
どーせ大多数の人はソース読んで複号したりなんてできないし、
自分でもいちいち解析するのは面倒だしね。
でも、もしもDnD一発で丸見えだと、つい見ちゃったりすると思うから。
>357 問題編集プログラム使って書き出したファイルを エディタに入れたら NSなんたらって文字がたくさん見えたから ひょっとするとCocoaじゃないと読めないのかな、と思って それはやめて欲しいなぁ、と思ったんです。 別に実装にNSArrayを使うのはプログラマの自由です。 解読する気まんまんの人は考慮しない程度の暗号だと xorでも使えば簡単にかけますね(他の方法でもいいけど)。 一例として、Cだと char *data = データを得る; char key[] = "暗号化のキー"; int length = strlen( key ); // 暗号化したいデータすべてに対して for( int i = 0; true; i++ ) { data[i] = data[i] ^ key[(i % length)]; 脱出条件; } で暗号化、複号ができます(動作未確認、バグあるかも)。
改行コードの問題は読む方ではどうにもなる(3種類対応する)んだけど、 書き出しは相手任せになるから完璧な対策はありません、たぶん。
ほうほう、そうですか。 読み込み側で対応ね。
トラブル回避にはやっぱりフォーマットはバイナリがいいのかもしれない。 改行区切りではなく、0x00くぎりとか。
で、肝心のdoujin氏はどちらへ?
テキストのopen、readを出来るようにしました。 ファイルは同じところ。 でも、やっぱりSimpleTextで作ったfileは読めない。 TextEditは大丈夫。 とりあえず、問題エディタはこれ以上突き詰めても 仕方がないと思われるので、本気でやるならdoujin氏、 本体の仕様をまとめてください。
>364 ごくろうさまです。 doujin氏の掲示板にしょーもないプログラムの在り処を書いてありますが 果たして進歩はあるのでしょうか。
366 :
doujin :01/12/20 22:23 ID:7G+c1EB1
仕様は3人対戦、早押し、4択、ジャンルは上の通り。(問題募集中) 対コンピュータはCPUの回答速度と正答率に応じて3段階まで。 ラウンド制で、各プレイヤーがジャンル選択可能。 制限時間は適当(実際やってみて、どれくらいが良いか決める) キー 1Pはzxcv 2P <>/_ 3P 123enter もしくは456+ コンセプトとしては、「家族や友達で狭いキーボードに手を出し合って♪」 キャラクター等はIT業界人を予定。
Mac用なんだから改行コードはCRでいいのでは。 ってか改行コードに関係なく1行ずつ読み込むことはできないの?
>366 できるんですか? >367 少なくとも、バイナリで読んで処理すればOKです。 CR, LFはそれぞれ、0x0A, 0x0Dですので、 とにかく読みまくって 1.CRが来たら改行と判定して、次の1文字を読んでLFだったら捨てる 2.いきなりLFが来たら改行とみなす だけです。
369 :
名称未設定 :01/12/21 00:54 ID:AUlOkAFu
うーん、煽りが多いが俺のような初心者にはこういう活動 ソース読むだけでも勉強になるぞー。 頑張れdoujinアゲ。
370 :
名称未設定 :01/12/21 23:56 ID:ul2J/s67
完全に停滞しているな・・・
371 :
名称未設定 :01/12/22 00:13 ID:diOtNizJ
372 :
名称未設定 :01/12/22 00:34 ID:wZeVc1EE
CR … 0x0D、LF … 0x0A ではなかったっけか?
373 :
368 :01/12/22 00:42 ID:maujKbH1
>372 逆だっけ、ごめん。 クイズゲームに必要な要素ってなんだろう、と考えると クイズ自体にはそんな大したことは要らないんだよね。 少し上にあるテキストベースのでも一応クイズだし。 それをゲームに仕上げようとすると対戦機能か ミリオネアみたいに勝ち抜きにするか、他にもあるかも。 骨格ができたらあとは肉付けを行えばそこそこの物になりそう。
んん。 そろそろ終了か。
376 :
名称未設定 :01/12/23 00:12 ID:h1YOQ19z
>374 既に死んでいるかも。 >375 あっちもGLUTとか出てきて3D系に進化するかも。 でもGLUTってどこまでできるんだろう?
377 :
doujin :01/12/23 07:14 ID:chO45aOV
ごめんのぉ 年末は忙しくて....... 一応全くの初心者だったけど、本いろいろ読んでだいぶ勉強できた まぁ、こちたぁ初心者だし、思った以上に人もあつまらなんだし とにかく確実に、一歩一歩遅くてすまんがゆっくりやるわ ソースみるだけでもだいぶ勉強になるし
>>377 誤らなくてもいいんだよ。
誰も期待なんかしちゃいない。
子供が頑張ってる姿を微笑ましくも暖かく、ただ見守ってるだけなんだ。
379 :
doujin :01/12/24 01:05 ID:+tzNm+KV
>>378 えぇ、プログラムに関しては子供しか集まらなくて.......
まぁ、がんばるわ
俺は少し期待してるーよ。
381 :
(・∀・) :01/12/24 02:24 ID:7cpL5+wP
>>379 IRCってまったく使ったことないから、それだけで
敷き居が高いよ。チャットで高密な議論ができるとは
おもえない。ここで、やろうよ。
>>379 「プログラムに関しては子供しか集まらなくて」
って、オマエさんが言ってどうする。
オレモオモタ
だって俺大人だもん。天才だもん。 集まる奴が程度低いだけだもん。ホントはQuarkだって作れるもん。 カターリ逝きましょ。
385 :
名称未設定 :01/12/25 02:26 ID:RTAHgWZQ
Quarkって? QuarkXPressのこと?
僕が世界を変えますが、何か?
388 :
名称未設定 :01/12/26 01:59 ID:DbUJVrzn
389 :
名称未設定 :01/12/27 12:27 ID:ghoSJQT3
390 :
名称未設定 :02/01/05 13:04 ID:Y+pW0lZT
このままうやむやにさせて終わり、というのは許さない。 やめるならやめるで、協力してくれた人達に一言詫びを入れろ。 カス野郎め。
391 :
名称未設定 :02/01/05 13:35 ID:fQzeuJLb
まだ出来てないのかな クイズならもう出来てるだろ 出来の善し悪しに文句言わないから まずは出来たのかどうかの報告がほしいね
392 :
doujin :02/01/08 05:35 ID:a5dJtCFv
そろそろぺーじ更新すっか
393 :
doujin :02/01/09 17:32 ID:Yp722cLA
黙って手伝えよ、おまえら。
394 :
名称未設定 :02/01/09 17:37 ID:csx//FQg
ゲーム?名前は言えないけど、知人の会社がマック専用で MMORPG開発中だよ。
395 :
名称未設定 :02/01/09 23:49 ID:dFjq1e34
age
397 :
doujin :02/01/14 20:59 ID:XmI1iyAK
あかんわ....今日本やでCocoaの本かってきたけどむずいわ..... できれば ◆qtuzD.mg氏にプログラムやってもらいたいんだけど.....彼手伝わないっておっしゃっているし.......
>>397 開発期間1年くらいでいいなら、手伝えるよ。
呼んだ? 本業が忙しくなってきてねえ、プログラムしてる暇が無かったのよ。 正月から風邪ひいて寝込むし。 で、私も勉強中なので全部は任せられてもキツイものがあります。 でも、手伝うことは出来る。
400 :
doujin :02/01/19 04:25 ID:SGmc6sht
おぉ!(* ̄0 ̄*)
401 :
:02/01/19 05:17 ID:KLySi7Fp
手伝いたいしゲームも作ってみたいけど、素人だし。 勉強しようにも何から手を付けたらいいのかもわからん。
402 :
名称未設定 :02/01/19 07:32 ID:Ewa6JUMO
>>401 Cocoa&Objective-Cの場合なら、まずはANSI標準Cのテキストを一冊買って来て
Terminal&gccでコンパイルしながら一通り勉強し、
それが終わったらObjective-Cのテキストを買って基本を勉強し、
それから「Cocoaはやっぱり!」のサイトを見るのが近道かと。
私の場合は11月の終わりに初めてのプログラムを書き始めて、
ここ数日でようやく簡単なGUIプログラミングを出来るようになりました。
忙しい中片手間で勉強したので、時間を取れてやる気もあればもっと早いと思います。
# 現在はOpenGLの勉強中です。
403 :
402 :02/01/19 07:34 ID:Ewa6JUMO
ANSI-Cのテキストとしては、「独習C」という黄色い本がお薦めです。 "sprintf"や"sscanf"など載っていない関数もありますが、 一冊終える頃にはWebサイトで調べるなどして自分で解決出来るようになっているかと。
404 :
名称未設定 :02/01/19 08:55 ID:4Szc5iDN
久しぶりにまともな書き込みが多い。 >>401 ゲーム作りは通常のGUIアプリとは全然別物です。 ウィンドウ出したり、準備がいるので面倒なんですが ゲーム自体は大昔から出ているし、 それこそ小学生だってある程度は作れてしまいます。 一方、何年もCやっている大人でも作れなかったりもします。 準備で力尽きてしまわないように、最初はMETALなんかを使って こんなふうに作るのか、ってのが分かってから CocoaなりCarbonで作ってみてはいかがでしょうか。 ウィンドウ出したり、描画ルーチンを作るのはゲーム作りには 本質的ではないと思います。
405 :
名称未設定 :02/01/19 08:59 ID:4Szc5iDN
406 :
doujin :02/01/19 18:26 ID:SGmc6sht
今日は会議ね〜 一応復帰した某氏に説明会の予定です♪
407 :
401 :02/01/19 20:11 ID:lTotBy6n
ありがとうございます。 本屋に行ってみます。
408 :
名称未設定 :02/01/23 21:34 ID:sbtzjnHM
Web上の顔文字、例えば( ´∀`)の後に続く文字列を探し出してランダムに表示 そういうくだらないソフト誰か作ってよ このスレの168 を拾ったりする、こんなような感じで ( ?・∀?・)< そ、そうだったノカー! っつーのはどうよ 設定で顔文字を選べたり、クリックするとブラウザでそのページに行けるとか
ふみゅ。僕にはもう無理です。 プログラム、全然わからない(藁
410 :
名称未設定 :02/02/11 01:52 ID:Dsdzpt1g
無責任厨房晒し上げ。
411 :
名称未設定 :02/02/11 03:43 ID:EpXnnuIr
ハードなアクションやコアなRPGを目指すなら止めたほうがいいと思う。 開発が大変なわりには普及しないだろうから。 大作を目指す必要は無い。 子供でも出来て、女性が興味を持てるものを目指すべき。 ネット対戦での問題は、対戦サーバーをどうするかだと思う。 ホットラインサーバーみたく、 誰でも立てられて参加者の敷き居が低いものが良いと思う。 っと、はじめてこのスレを見た感想でし。 個人的には、ネット対戦のポケモンなんかどう? キャラをかわいくすれば女性や子供にもうけそうだし。 グラフィックも簡単なものでOKでしょ。 メガテンの悪魔合成なんかを取り入れれば、 マニアの人でもはまりそうなんじゃないかな。
とりあえず「ギコでもいっしょ」くらいなら簡単だべ。
413 :
名称未設定 :02/02/11 03:58 ID:EpXnnuIr
>>412 いいね〜。
2ちゃんキャラを総登場させれば、2ちゃんからユーザーをひっぱれるし。
2ちゃんで話題になれば広報活動も楽チン。
414 :
名称未設定 :02/02/11 15:55 ID:Dsdzpt1g
世界を変える粘着上げ。
415 :
名称未設定 :02/02/12 03:46 ID:/hHsZ3Fc
こらdouzin。早く謝罪しろよ。age
416 :
macでエロゲス ◆MAID/Hcg :02/02/12 08:57 ID:liD9IuRy
間違ってenter押してしまった… そこ見ると、エロゲばっかかもしれんがな、これが世間の現実。 あんたらがいくらオタっぽさを嫌ってかっこいいものを作ろうと思っても 第一次欲求には、勝てないんだよ。 また、ノベル形式ならばプログラムも楽だし、設定と素材次第では大きく化ける。 プログラムじゃなくて、内容で唸らせるようなもんを作ってくれ。
418 :
上のレスの訳 :02/02/12 13:16 ID:rIsFai1k
「doujin様、哀れな僕たちのためにエロゲー作ってください、 プログラムの質は問いません、ただ僕たちを一瞬でもハァハァ させてくれればいいんデス」
419 :
名称未設定 :02/02/12 17:31 ID:/hHsZ3Fc
17 名前:doujin 投稿日:01/10/22 02:24 ID:xPRc6hwR
う〜ん、プランですか
それじゃ、一応
目的:1.MacOSXに魅力のあるゲームを生み出し、自分たちの手でOSXを魅力的な物にする
2.これを出すことによって何かユーザーに訴えたい(社会問題など)
3.世界を変える?
まずは僕が考える最低限の物(目的)を
http://homepage.mac.com/doujinz/
エロゲーマーが唸る=ハァハァする ( ´,_ゝ`)プッ
1.自分がどういう事ができるか
2.企画がある方は企画を
3.最低限のマナー
とりあえず
>>1 はメンバーから外れないと。ホラホラ。
422 :
名称未設定 :02/02/14 00:00 ID:adoYScb7
久しぶりに上がっているのを見た。
423 :
名称未設定 :02/02/25 16:36 ID:Jmoa1LZk
君たちを忘れない!
>422 消えるかと思うと上がってくるな。
ここの利用者でケーキとか作ってみませんか?
ちゃんと企画は進んでいるみたい?
427 :
名称未設定 :02/03/03 17:11 ID:XXOgPMLo
どいつもこいつも...... 僕は逃げてるんじゃないさ 逃げてあげてるんだよ。
結局どうなってるんでしょうか?
いきおいでHP作ったひととおなじだろうね 期待して損した と思わせないでね がんばれ
430 :
名称未設定 :02/03/10 21:53 ID:g/n5seK2
age
431 :
名称未設定 :02/03/11 00:39 ID:rOCrflQc
一体どうなっちゃったのかなぁ? 真面目に楽しみに見守ってたのに。 取り止めなら取り止めで連絡ほしィ。
432 :
名称未設定 :02/03/13 03:46 ID:1tjIzWIy
433 :
名称未設定 :02/04/02 12:50 ID:nnQfmb5Z
期待あげ
434 :
名称未設定 :02/04/02 13:02 ID:SpEDylSp
N GAME LIBRARYがフリーになるようなのでシューティングゲームでも 作ってみようと思います。
NGLレジストしたけれど、あんまり使いやすいとは思わない。 むしろ、自前でスプライトクラスなんか作ったほうが良いかも。
436 :
- :02/04/06 01:51 ID:pfQLzV7g
437 :
名称未設定 :02/04/06 01:58 ID:/ptpKRhh
18禁の恋愛物つくらんのか?
今ここはどういう状況? 神のコリーン待ち?
439 :
doujinどこいった :02/04/15 22:18 ID:VsSQN4FP
名前:doujin 投稿日:01/10/22 02:24 ID:xPRc6hwR
う〜ん、プランですか
それじゃ、一応
目的:1.MacOSXに魅力のあるゲームを生み出し、自分たちの手でOSXを魅力的な物にする
2.これを出すことによって何かユーザーに訴えたい(社会問題など)
3.世界を変える?
まずは僕が考える最低限の物(目的)を
http://homepage.mac.com/doujinz/
1月19日以降、Web上ではdoujinの消息が無いが…。 19日の会議で何があったのやら。 ここから見えない場所に離れて、実は密かに作っていて、 忘れられた頃にここに帰ってきて大公開したら神…なのか?
>>439 それ読むと、こっちが恥ずかしくなります。
未だにクイズを作ってたりする折れはアフォですか?
>>442 いいんじゃないの、なんでも1つ作ってみれば。
444 :
440 :02/04/16 00:15 ID:R2pjaO5H
元関係者ってまだここ見てるの?
俺は関係者に入るかどうか知らないが、初期から読んでる。
大風呂敷を広げなければできると言ってた関係者連は何かやってるの?
クイズゲームでも十分大風呂敷だったんだろ?
え〜〜と、結局どーなってるの?
うーん。せっかくのスレが勿体無いので誰か降臨しません? 今なら厨房でも大歓迎ですよ? いや、知らんけど。
______ | | ̄ ̄ ̄ ̄| ‖ | | OSX | ‖ ∧∧ | |____| ‖ (;´д`)  ̄) ̄ ̄ ̄) ̄ / |// ̄ ̄ ̄// ̄// わちきは (__ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 当分手が出ましぇん...;
452 :
(・∀・) :02/04/22 17:43 ID:4tNWM9t2
今日の>450は>404や>405を見るのが吉。 ラッキーアイテムはMetalです。
>うーん。せっかくのスレが勿体無いので誰か降臨しません? >今なら厨房でも大歓迎ですよ? いや、知らんけど。 パソコンのソフトなんか作ったことない厨房(リア厨じゃないぞ)だけど、 developer tools落としてみたよ。220M、でかい。 さて、この後どうしよう。
>>454 今月のまーぱから新居先生が一般ユーザのためのDeveloperToolの使い方
というコーナーも始めたよ。
456 :
454 :02/04/23 22:30 ID:jsXQZCDD
>>455 サンクスコ。チェックするよ! carbon SDK 1.6a2を落としてみたよ。 サンプルが沢山入ってる! ちょろっと見たんだけど、はじめにイベントのコールバックルーチンを レジストして、アプリケーションループを呼ぶみたいだよ。 キーボードのキー押したらbeep鳴るのを作ってみるよ!
ちょっと前にキーボードのキーを押したらサウンドを鳴らすの作ったけど 誰かやってみたいかい?
458 :
454 :02/04/25 00:35 ID:k3FjUjvB
キーイベントのフックできたよ。 インターフェースはマウスじゃなくてキーボードで行こうかと 思っているよ。 十字キーとあとボタン4つくらいでいいかな。 あと、ウィンドウサイズは640*480で。 ところで、Mac OS X Carbon Progaming Guideという本を買ったよ。 (高い、厚い) 誤植みっけ。あと、イベントハンドラのインストールで配列の要素を 即値で記述しているのはいただけないなー。 でも概ね良さそうな本だよ。
459 :
454 :02/04/25 00:47 ID:k3FjUjvB
ageてみたよ。 それから、僕飽きたら止めるからそんなに期待しないでね。 あと、目的なんだけど、 1.MacOSXに魅力のあるゲームを生み出し、自分たちの手でOSXを魅力的な物にする 2.これを出すことによって何かユーザーに訴えたい(社会問題など) 3.世界を変える? 4.は?1〜3?くだらん!くたばれ! というスタンスでいくよ。
460 :
(・∀・) :02/04/25 01:52 ID:D0895rBv
GW予定ないんで、なんかアイディアちょうらい。
ネット対戦できるオセロとか囲碁とか。 かちっと仕様決めてCocoa以外でもクライアント作れるような。
じゃあ折れは 1.(;´Д`)ハァハァ というスタンスでソフトを作る。 応援よろしく。
>>458 Carbon Programming Guideは著者有名だね。
あと、キーは GetKeys()で取ったほうがいいと思う。
>>460 昔の名作を真似してみたら?
たとえばスーパーマリオもどきを作るとか。
音楽とか面倒くさいものは後回しでいいから。
>>461 これは需要ありそう。
だけど、その前にすでに同じものが Windowsあたりにあるか調べて
もしあるようならば、そっちと仕様を合わせたほうが
シェアを大きく取れそうな気はする。
≫462 マジで?
>>461 Yahooのゲームでオセロも囲碁もできんじゃん。Win,Macユーザー問わず。
ココアのBMSプレーヤーとか無理ですか?
468 :
454 :02/04/25 23:07 ID:OnI7QT1Q
>>463 サンキュー!GetKeys()調べてみたよ。 現在のキーボード状態を取得するみたいだね。 キーボード状態、ポーリングで取得しなきゃいけないけど、 どれくらいの頻度で調べればいいのかな。 画面書き換えと同じくらいのタイミングでとるのかな? じゃ、次はタイマーを調べようかな、表示系調べようかな。
>>462 エロ?
470 :
462 :02/04/25 23:38 ID:0heaPyK9
エロじゃない。
GetKeysもいいけど、キーの設定が変更できないのだけは勘弁 カーソルキーでしか移動できないようなゲームだったりすると即ゴミっす。 ADBキーボードなもので。(カーソルキーが横一列)
どーにでもなる>プログラマ側 ソースちょこっといじって対応するキーコード変えるだけ どーにもならない>プレイヤー側 我慢するかジョイスティックユーティリティを使う、もしくは捨てる(w
キー設定できるように実装すればいいんじゃ?
漏れの昔作ったゲームはキー設定できないっす。組み合わせはいくつか用意してるけど… ヘタレプログラマで正直スマン。
キー設定を定数じゃなくて変数にすればたぶんOK。 格好良く実装するのは大変だけど、面倒ならテキストファイルから読み込むとか そんなんでもいいと思う。 KeyMap調べるツールをバンドルして。
477 :
454 :02/04/26 22:21 ID:8nXMWJB9
物理キ−と論理キーの対応は大した問題にならないよ。 ただし、キーボードだけで設定しようとすると、設定シーン自体は デフォルトキーでの操作になるかな。 でも、そんなにしょっちゅうキー変更しないよね。
478 :
名称未設定 :02/04/27 15:24 ID:uK0XZOb+
スレ全然読んでねぇけど、age。
479 :
名称未設定 :02/04/27 16:16 ID:07KULxS2
2chのネトゲー作ってくれ。 グラフィックはもちろんAAな。
480 :
454 :02/04/27 16:28 ID:Ygmj6D6Z
斜め方向なんだけど、1ボタンか2ボタン同時押し検出か どっちで実装すればいいのかな? メインループは20msのインターバルタイマでまわそう と思ってるんだけど、どうかな? あと、描画系はまだ調べてないんだけど、必要なのは以下 のような感じかな? ・描画ルーチンはスレッドとして独立させる ・オフスクリーンバッファを2面用意する ・画像読み込み ・オフスクリーンへの転送 ・オフスクリーンをディスプレイに転送 ・オフクリーンのスワップやらディスプレイへの転送の 同期をとるためのセマフォみたいな仕組み こんな感じかな? 描画ルーチンを別スレッドにしているのは、とりあえず 転送ルーチンの中身がわからないから。 例えば、転送処理がDMA転送で実装されてたら、別スレッド にすることでCPU時間を別処理にまわせるかもしれないよね。 もしかしたら、全然意味ないかもしれないけど。
斜めはキー設定を可能にするなら2ボタンがいいんじゃない?
どっちでも大差はないと思うけど。
ループはフレームレートで時間調整をすればいいと思う。
描画はゲームシステム側のオフスクリーンを作って、
Flushのタイミングでスクリーンに転送すればいい。
実装案としては、イベントループ回したりするスレッドと
ゲームスレッドをわけて、Yield()のタイミングで転送をする。
イベントループを担当するほうで、フレームレートに合わせて
ウエイトを入れるとか、音楽を担当するとか任せちゃう。
ゲームスレッドからはマネージャだけを叩くと
イベントスレッドが全部やってくれると楽だと思う。
あくまで案だけど。
しかし、
>>454 は初心者じゃないよね。
使っている用語を観るとかなり経験ありそう。
454 >パソコンのソフトなんか作ったことない厨房(リア厨じゃないぞ)だけど、 やけに詳しいですけど、昔コンシューマで開発してたんですか? 手法はパソコンっぽくないので... 完成した作品は相当な物になりそうですな。
483 :
454 :02/04/28 05:20 ID:y9pjjx1A
>>482 >手法はパソコンっぽくないので... いや、ゲームとかの作り方ってわかんないんです。 作ったことないんで。 普段はハードウェア制御とかをやっているよ。 >>481 >斜めはキー設定を可能にするなら2ボタンがいいんじゃない? GetKeys()だと文字キー2つとモディファイアキーの組み合わせしか とれないみたいだけど、斜めでキー2つ使っちゃうと他のキーが とれなくなりそう。どうしよう。 >ループはフレームレートで時間調整をすればいいと思う。 そのつもりだよ。とりあえず、50fpsということで20msのタイマに しようと思っているよ。VSYNCは今はとりあえず考えてなくて、、、。
>>483 >GetKeys()だと文字キー2つとモディファイアキーの組み合わせしか
>とれないみたいだけど、斜めでキー2つ使っちゃうと他のキーが
>とれなくなりそう。どうしよう。
そんなことはないんじゃない?
http://homepage.mac.com/keta_/keymap.sit キーマップを観てみると結構たくさん取れている。
>そのつもりだよ。とりあえず、50fpsということで20msのタイマに
>しようと思っているよ。VSYNCは今はとりあえず考えてなくて、、、。
タイマってタイマ割り込み?
精度の高い時間取得ルーチンを使って
1.描画する
2.ただちに時間を取得する
3.次の描画待ち
4.時間を取得して、前回の描画時間を引く。
1/50 secを過ぎていれば描画する。
ってのは駄目?
カーボンでしょ。 InstallEventLoopTimerをつかって周期的にユーザルーチンを呼び出せるよ。 その先ではカウンターをまわすもよし、描画をもってくるも良し。 InstallEventLoopTimerはいくらでも定義できるようなので複数のスレッド をハンドルするのに使えそう。 (自分もまだ色々試してるとこなんだけど。)
そいえば、Carbon Event Managerってのがあったんだっけ。
カーボンプログラムの第一歩はCarbon Event Managerからですよ, 奥さん
いまだに WaitNextEvent()使っている・・
490 :
454 :02/04/30 00:05 ID:jtwA39UP
描画系いろいろと調べてたんだけど、quartzってopenGLで 実装されてそうな気配がプンプンだね。 それにしても、サンプルソースが見つからない。 今はwww.mactech.comをあさっているよ。 (quick drawのコード) アップルやる気ないなー。
www.ottimo.co.jp/koike/MacOSX/index.html
492 :
454 :02/05/01 01:09 ID:xKbbfZ3k
>>484 サンクス!ためしてみたよ。 キーとれるみたいだね。appleのうそつき。 ところで、quartzって遅そうってイメージがあるよ。 行列変換とか間に噛ましてるしね。 でも、quartzのアンチエイリアスとか見ると、、、 魅力的だなー。
>>492 ゲームを作る以上はオフスクリーンにピクセル直接がりがり描いて
それをフロントに転送してやるだけじゃないかな。
Quartzのポストスクリプト譲りの描画機能はほとんどタッチしないと思う。
OSXだとダブルバッファリングだから、自分でダブルバッファすると
トリプルバッファリングになって遅いかも知れない。
494 :
名称未設定 :02/05/01 19:57 ID:jkZGJEvV
うちのマックサポート外の機種だからウィンドウサーバ→スクリーン重すぎ。 クラシックバージョンの方がずーっと早い。 ビデオが対応してるならこのプロセスって全くボトルネックにならないんで しょうか?
496 :
495 :02/05/01 22:25 ID:I1hfQDOF
気になったんで純粋にQDFlushPortBufferだけやったら20fpsしか出なかった... (640*480 32bit)
497 :
(・∀・) :02/05/01 23:55 ID:akn/zh9e
とりあえず、ネット通信でキャラが動くレベルまでできましたけど、 けっこうムズイね。ネットゲーのプログラミングは。 いろいろバグあり中。
ネットゲーってどうやってデバッグするんですか? やはり人海戦術?
ゲームに限らずネットワークソフトを作るときは バグで他の人に迷惑かけちゃいけないから、 隔離したマシンを2台以上つなげてデバッグしろって言われた。
500 :
454 :02/05/02 22:51 ID:N1iQHoB/
お?ひょっとして神の降臨? >>497 NSConnection?Open Transport? BSD socket?
501 :
454 :02/05/02 22:55 ID:N1iQHoB/
あ、500ゲットズサだった。 あと、 >>497 C/S?それともピアコネクション?
それともAppleEvent?(w
503 :
(・∀・) :02/05/03 00:51 ID:M2YoQNor
>>501 ただのsocket通信だよ。OSXだから、1台でサーバと
クライアント側のテストできるよ。キー打ちまくるとバッファが
たまって表示がおいつかなくなる。
p2pも面白いね。ゲームとしての実現方法が思い付かないけど。
OpenTransportはほとんどの人には不慣れだから、 Socketを使えるようなライブラリを探すとか、 あるいは簡易的に NetSprocketや、URL Accessあたりで済ませるのもある。
いちおう、スクリーンショットだけ置いときました。washi1,2
http://homepage.mac.com/turnaface/ ゲームは、ローグもどきにしようかと思ったけど、ゲームシステムに手間がかかる
ので、おにごっこもどきを予定。
20*20のmapでオニが一人。その他は逃げまくり。でも可視範囲は5*5。
どうやって鬼を決めるとか、詳細は考え中。キャラもテキトー。
・・3年くらいかかるな。
506 :
454 :02/05/04 00:05 ID:MWORgxl2
一定時間おきにサーバがstatus requestなげて、クライアントが acknowlegeを返す。status requestが来るまでは、クライアントは ステータス(例えば移動とか)が変更できない。 ackがない場合はクライアントがパスしたとみなすってのはどうかな。 サーバの受信バッファの状態でフロー制御すればいいんじゃないかな。
507 :
454 :02/05/04 00:13 ID:MWORgxl2
ステータスが変更できないっていうか、次の要求(キー入力とか)を 受け付けないってことね。
508 :
454 :02/05/06 21:26 ID:ZbtgNNpT
とりあえず下回りは理解したんだけど、、、、 何をつくろうか、、、 困ったな、、、こりゃ。
やとオニと人の追加完了。でもタッチは出来ないよ。いつもどおり絵はだめぽ。
http://homepage.mac.com/turnaface/ のwashoi3.jpg
オニのいない状態で、ログインするとその人がオニ。オニがログアウトする
(逃げる)と平和な世界になっちゃうよ。(W
>>506 クライアント側でスレッドして、1秒置きに送信するようにしてみたよ。
>>508 GW終わっちゃったし。serverとclient両方やるの大変。手伝ってん。
510 :
454 :02/05/07 23:05 ID:C8IMkv4C
いや、手伝えるもんなら手伝いたいんだけどさ。 僕C&C++しかできないんだよね。 Javaできないっす。
絵はAAにすれば簡単で親しみやすいのではと
>>510 JavaはC++できれば大丈夫だと思う。
ただ、C++は言語とGUIライブラリが切り離されているというか、
たとえば、CodeWarriorなら PowerPlantを使うし
VisualC++だったらMFCだっけ、そんなのを使うけど、
Javaは言語仕様(なのかな)としてクラスライブラリがくっついている。
つまり、Javaは設計者の思想を認めないと使えない・・・と思う。
C&C++でもいいからここの板で何か作ってーヨ 能書きは後回し、という方向で
>>510 スレの主旨に反しているのかもしれないが
最初は各自好きに作っていけばいいのでは。
515 :
名称未設定 :02/05/13 18:44 ID:SlZXfleX
age
516 :
454 :02/05/13 21:43 ID:Y3+I3NBL
quartzで日本語表示したら化ける、、、、。 ちなみにフォントセットは"Osaka"を指定。 英語だと表示できてるんで、そこらへんの設定はあってると思うんだけど。 何が悪いんだろう?
517 :
(・∀・) :02/05/13 22:09 ID:aMzPXdCG
519 :
(・∀・) :02/05/13 22:29 ID:aMzPXdCG
・・・誰もこない。暇な人いません? ボクは、ちょっとコンビニいってます。あと、name欄はスペースいれないでね。
>>517 起動しないんですけど。
Dockがぴくりとして終わるかんじ。
521 :
(・∀・) :02/05/13 22:54 ID:aMzPXdCG
>>520 ほんとだ。う〜ん圧縮失敗したのかな。ごめんねソフトあっぷしたこと
なかったから。WashoiApp05131.zip アップしたから、こっちでお願い。
だれも・・・こないよーん。
523 :
520 :02/05/13 23:26 ID:J2QU6mpP
起動したけどログインできない。 12050は開けたんだけど。
>>523 う〜〜ん、natが悪いのかな。ちょっと、確認してみます。
今日は、このへんで。いろいろ準備が不足ぎみでごめんね。
動きません…ポートって奴がしまっているのかな
526 :
名称未設定 :02/05/14 00:48 ID:UHBl+hu7
オー、久しぶりに動きがあるね。 まったりしてても なんでも、 動きがあるのはわくわくするね。 楽しみアゲしても良い?
527 :
454 :02/05/15 23:05 ID:KugJRwCC
>>518 文字コード、、、って例えば0x5C(\)が含まれてるとかそういうこと? そういうことなら問題ないっていうか、あらゆる文字がシングルbyteコードに エンコ?されてるみたい。 「テスト」って表示させると文字化けしたのが6文字表示されるから。
マルチポスト 荒らしの依頼臭いな...
>>527 てことはShift_JISかな。
MacRomanとして扱われて化けることがあるらしい。
Unicode(UTF-16?)にしとけば問題なかったような。
531 :
名称未設定 :02/05/19 02:27 ID:F4frzmvM
532 :
(・∀・) :02/05/19 07:41 ID:tFYEZpPW
>>531 そこのスレは知ってたけど、UDPも使ってたんだね。すごいよ。
えと、washoiのクライアントとサーバをアプしたよ。ローカルでも
さみしく動きます。(iDisk死んでるような気がする)
http://homepage.mac.com/turnaface/FileSharing2.html サーバは、Terminalでjarのあるフォルダへ移動して
sh ./washoiserver.command って入れてね。
テスト鯖はこちら。繋がるかな? 61.124.121.247
「何か」にもメッセージ送るけど瞬殺するでしょう。要望があったら
かきこしてね。
533 :
名称未設定 :02/05/19 08:59 ID:TEieCzcC
>>532 テスト鯖つながったよ。
キー入力のレスポンス悪いよう。
キー入力→move→mapを瞬時にやんないと。
534 :
名称未設定 :02/05/19 12:46 ID:fmFbmfo6
ローカルでも動きました。
>>533 の言ってたようにローカルでもレスポンスが。。。
でも、おもしろそうなので期待大です。
>>533-534 テスト鯖は、ISDNなんで移動は1秒間隔なんです。調整しないと
回線の太い人が、速く走れちゃうんで悩んでしまう。
・・・やっばりパケット見てるのね。
536 :
454 :02/05/19 15:40 ID:60KA5ME7
お客さんきたけど、オニで逃げちゃった。やはり、仮想のヒトとかいるかな。 さみしいし。
>>537 それ、俺です。すんません。
キー入力のタイミングがつかめず、うまく移動できなかったです。
>>535 倉 鯖
move→
←map | moveから
move→| 一定時間無視
move→↓
move→
←map
とするのはいかがでしょう?
540 :
454 :02/05/19 16:55 ID:60KA5ME7
逆、 move→ move→| mapがくるまで、moveしない move→| move→↓ ←map move→ の方がいいんじゃない? で、一定時間の方はサーバが管理した方が良いと思う。
541 :
539 :02/05/19 16:59 ID:3u2dM4/f
>>540 いや、鯖が管理してるイメージなんだけど・・・
>>538-540 ボクの環境じゃ、LAN内になるんで遅延がどの程度か体感できず。
今はクライアント性善説にしてるけど、最終的には鯖管理にしたいね。
ご存知かもしれませんが、今出ているCマガで ネットワークゲームの特集とか、人工知能関連やってます。 参考になるかも。
545 :
454 :02/05/19 21:07 ID:HQ3DLWXP
>>543 そう、kCGEncodingFontSpecificにすると英文字も化けちゃう。 、、、、。 別スレ、、、とかMLに質問してみようかな。 built-in encoding of the fontってのは、 文字コードによって、1byteコード(アルファベット)か、2byteコードの 1byteめか判別する仕組みがフォントセットに含まれてる ってことなのかな? >>541 あ、よく見たらそうだね。スマソ。 ただ、 >>542のとおり サーバのバッファオーバーフロー防止の観点からすると サーバで無視するのももちろんだけど、そもそも クライアントが出さないという方が安全だね。
547 :
454 :02/05/19 22:55 ID:ekOK+boW
>>546 チェック済みだよ!というか、carbon プログラミングガイドに 書いてあった。 そこに書いてあるのは、10.1以前のcarbon libだと GWorldがcore graphicsコンテクストにできないって問題だから 関係ないっす。
549 :
454 :02/05/26 22:07 ID:7wQxR+gR
PaintRectとかで、矩形描画したいんですけど、 色指定ってどうやるんでしょう。 RGBForeColorで設定しても反映されない。
551 :
454 :02/05/27 00:10 ID:K5lQ9wp2
>>550 すまんす。ただのバグでした。 つうかRGBColorのメンバがunsinged shortでした。 で、設定してたのは255とか設定してたので、ほぼ黒が表示されてました。 ちなみに、まだできてないのが、 ・core graphicsでの日本語表示 なぜか文字化け 以下まだ手をつけてない。 ・core graphicsでの画像表示(ブレンド含) ・core graphicsとQuickDrawでの座標系合わせ ・座標系合わせのためのフォント縦幅取得 ・SE NGLからちょっぱってこれそう? ・BGM QuickTimeでMP3鳴らす て感じです。
>>551 QuickDrawは各16ビットカラーらしいですね。
QuickTimeでBGMはちょい上の方に
Keymap調べるプログラムのリンクが貼ってあって
そのなかのソースにサウンド関連があったはずです。
553 :
454 :02/05/29 00:04 ID:kLygE4OT
>>552 とりあえず、そのファイルはありがたく保持しているので、 そのときが来たら見るよ! ところで、現在の問題、画像表示(ブレンド)。 実はcore graphicsを使って画像表示をしようとしてたのは、 ブレンドを使用して画像のフェイドイン、アウトなんかの効果 をやりたかったってのがあったんだけど、、、 ちょっとやってみてcore graphicsで画像表示できなかったので あきらめた。で、QuickDrawでブレンドしようと思っているんだけど、 どうやるんだろう? 調べても答が出てこない。そういう機能はQuickDrawにないのか? ないなら誰かしらが作ってそうな気がするんだけど、それも 見つからなかった。 どうするの?教えてプリーズ。 「教えてやろう、PixMapの中をのぞいて、srcとdstのRGB各値の内分点をとるのだ!」 とかいう答えはイヤン。
そこをなんとかcore graphicsでやってホスィ
ん、CoreGraphicsつかうの?
QuickDrawと
>>553 には書いてあったけど、
コアグラは全く知らないので力になれない。
>>554 の QuickTime使ったのをとりあえず見て。
557 :
454 :02/05/30 00:25 ID:/W7HbC67
558 :
454 :02/05/30 00:31 ID:/W7HbC67
>>556 QuickTimeの見た! ブレンドとは別におもしろいエフェクトがいっぱいあるね。 でも、発散しそうなので、とりあえずQuickDraw中心でいくよ。 画像転送はQuickDraw あと、フォントとかライン、矩形なんかは簡単にアルファ使える core graphicsにするっす。
559 :
454 :02/06/01 19:47 ID:4biVsH5s
560 :
名称未設定 :02/06/01 19:49 ID:7yjVT5X5
とりあえずOS X版のSNOOD作ってよ。
>>559 見ました。
とりあえず、Macのファイルをtar.gzで固めるのは良くないと思います。
リソースフォークとかクリエータとか、変な情報がついていて
これをうまく扱えないから展開するのが面倒です。
StuffItが嫌なら、たとえばDiskImageの圧縮を使ったほうがいいかと。
なんか、サンプルはエラーでアプリが落ちてしまいました。
ソースは綺麗ですね。
けど、ブレンドのところが妙に複雑な気がします。
単純に2枚でαブレンドをするには
q=pα+(1−α)p’
でOKでしょう。
普通の感覚だと割合はパーセント表記だけど、割り算は遅いので
0〜255で指定(これはやっているみたい)しておき
最後に >> 8のビットシフトで1バイトに収めてやればまあまあ高速です。
ルーチンの名前が変だけど、例のKeymapプログラムの中に
Blend.cpってのが転がっているけど、あれが使えるかも。
>>559 氏はかなり熟練したプログラマとみた。
constの配置なんか見ていてもそう思う。
563 :
561 :02/06/01 21:30 ID:srG3xjFT
すんません、16ビットのブレンドを1回で1ピクセル演算しているんですね。 24ビットと勘違いして???だと思ってしまいました。 Keymapのプログラムの方が下手なので参考にする必要はないです。
564 :
454 :02/06/01 22:37 ID:2jGSgsQ6
>>561 スマソ。DropStaffで圧縮したのにかえておいた。 >なんか、サンプルはエラーでアプリが落ちてしまいました。 うひゃっ!バグかな。嫌な予感がぎゅんぎゅんします。 >>562 うわ、、、、勘弁してください。 constは最初つけてたのが、途中から面倒になってつけてません。 深読みさせてすいません。熟練プログラマじゃないっす。 >>563 うん、この手の処理は速度が命なので、なるべくマシン語レベルのステップを 減らしてるよ。 ところで、気になったことがあるんだけど。 今メインウィンドウが640 * 480でそのオフスクリーンを持ってるんだけど、 そのrowbytesが1296bytesって返ってくる。 1pixel16bitsなので1280bytesしか必要無いはずだと思うんだけど。 メモリ上は1行あたり8pixelsあたり多く割り当てられてる。 これって8pixels毎に書き込んだとしても、オーバーフローしない。 つまり、8pixels毎に書けってことなのかな。 128bitレジスタってのがあるのかわからないんだけど、まだまだ 高速化できそうな予感。
565 :
454 :02/06/01 22:39 ID:2jGSgsQ6
そうそう、さっき始めてDropStaff使ったんだけど、 gzipと比べても、圧縮率めちゃいいし、速いね。 気に入った!レジストする!
>>565 転送はできればUInt32とかdoubleでやっつけた方が速いと思います。
rowByteは4バイトで割り切れるようにゴミがつくんだけど
割り切れるときでもなぜだかゴミデータが付くみたいです。
デバッグで動かすと落ちないで動作見れました。
568 :
名称未設定 :02/06/02 19:40 ID:eyglxPff
一応動作するクイズゲームを作ってみたんですが、 誰か試しに遊んでみたいという人はいますか? もっとも、REALbasic で組んだものなので厨房臭さ全開ですし、 グラフィックや音楽もいいかげんなものですが。
569 :
名称未設定 :02/06/02 19:40 ID:aKQ6Fi7X
>>568 がんがれ。漏れも厨房全開で頑張ってるYO(他板企画だけど)
>>568 やってみたいんでどっかにうpして欲しいかと。
Rbなら多少わかるんでアドバイスできるかもだし。
572 :
568 :02/06/02 22:16 ID:eyglxPff
573 :
1 :02/06/02 22:18 ID:b4/9+Dym
フリーか、 こういうものこそアップルが真っ先に提供すべきものなんだけどな
576 :
454 :02/06/03 22:53 ID:bXoD7zQY
OS 10.2に搭載されるQuartz ExtremeはOpenGLと融合するみたいだね。 何言ってんだ!CGContextとグラフポートは共有できるし、グラフポートと AGLコンテクストは共有できるだろ。単純にQuartzの計算をハードにやらせる だけじゃ、、、と思って調べたところ、AGLってunsupportになってるね。 ってことは、OS X環境でOpenGLやろうと思ったらNSOpenGLかGLUTしか ないみたいだね。 まあ、ちょっと前にOpenGLで2Dのブレンドできるかなと思ってGLUTでやったら、 自分のコードがぼろいんだろうけど、異常に遅くて(5fpsくらい) それ以来、印象悪いんだけどね、OpenGL。
577 :
454 :02/06/03 22:57 ID:bXoD7zQY
>>573 573 名前:1 :02/06/02 22:18 ID:b4/9+Dym うそつけ!誤爆か? doujinどうしたんだろう。 何か一言あってもいいよね。
>>577 正直、doujinには失望したので誰か頼りになる人に代わりをやってほしい。
>>568 みたいに今でもこつこつ作り続けてる人もいるようなので、出来れば形になったものを見たい。
>>576 AGL使えるよ、だって使っているもの。
http://homepage.mac.com/keta_/tilling.cp しょーもないサンプル(しかもビルドできないし)で悪いけど、
Screen.cpってのを入れときました。
これもマルチスレッド絡みが全然だめで、放置しっぱなし。
どこかにもう少しまともなの(フレームレート体感できるの)が
あったと思うんだけど、紛失。
使い方にもよるけど、結構高速だと思う。
Quartz Extremeは面白いと思うよ。
なんか3Dの性能がどんどん上がってもあんまりメリット感じられなかったけど
これによって2D性能もあがりそうだし。
580 :
579 :02/06/03 23:36 ID:ptq0S2Vg
581 :
454 :02/06/04 00:23 ID:5gqy9bbl
>>568 けっこう真面目にむきになってやっちゃったよ。 悪くない。 >>579 tilling見た。表示されてるね。 apple、、、、 ドキュメントなんとかしろー! >使い方にもよるけど、結構高速だと思う。 そうなのか、、、。漏れがやったのは、GLUT上で、 glTranslatefでアルファ値のマトリクスを変更した後に、 glDrawPixelsでビットマップ転送したんだけど、妙に遅かった。 そのうち改めてやってみよ。
583 :
名称未設定 :02/06/04 03:28 ID:csjY3Wwv
マターリがんばってね。
584 :
568 :02/06/04 21:18 ID:7ldSP7R1
>>578 >>581 ありがとうございます。
あんなショボい代物しか作れませんが、
私がdoujin氏の代わりにやってしまっても良いんでしょうか?
今、色々と困っているので、誰かに手伝ってもらえると有り難いのですが。
>>584 漏れでよければ手伝うよ。
REALbasicしかできんけど。
586 :
568 :02/06/05 20:16 ID:MBkd2ocs
>>586 ダウンロードしてみました。
おお、ちゃんと動いている。
以前はあれだけやって駄目だったのに。
588 :
454 :02/06/05 23:02 ID:6NRrEQKC
586の企画が動き始めたら、 このスレをそれ専用にした方がいいかもしれないね。 ネタが交錯するとわけわからん状態になるかもしれないから。 ゲーム製作技術版にでも拠点を移そうかな。
589 :
568 :02/06/05 23:14 ID:MBkd2ocs
>>588 こちらが後から来て割り込んだ格好になりましたので、
こちらが別スレを建てて移動したいと思います。
ちょうど仕切り直しにもなりますし。
591 :
568 :02/06/06 20:55 ID:F2vlIz6l
別スレを建てようかと思ったら建てられなかったので、
お邪魔かもしれませんが、ここで続けさせて下さい。
今日は問題の募集について考えてみました
●問題のジャンルについて
コンピュータ
歴史
地理
科学
社会
芸術
漫画・アニメ・特撮
スポーツ
その他
●問題の募集について
応募方式はタブ区切りテキスト形式とします
問題文 (tab) 肢1=正解肢 (tab) 肢2 (tab) 肢3 (tab) 肢4 (tab) ジャンル (改行)
という内容のファイルを添付したメールを
[email protected] まで送って下さい
●問題の基準について
問題の難易度は比較的高い方が良い(高卒レベルぐらい?)
時事ネタは賞味期限が短いので避ける
一般向けのゲームなので、2chの内輪ネタも避ける
問題の肢は、知っている人は間違えないが、うろ覚えの人は間違えるぐらいの紛らわしさが望ましい
応募された問題が全て採用されるとは限りません(採用されない場合は理由を述べます)
といった感じにしようかと思います。
色々ご意見下さい。
593 :
568 :02/06/06 23:27 ID:F2vlIz6l
>>592 ありがとうございます。
良い問題かどうかは分かりませんが、問題の具体例を挙げてみます。
●問題の例
次のうち、Apple Computer の設立された日は 4月1日 5月27日 7月4日 10月14日 コンピュータ
次のうち、第一次世界大戦前に結ばれた三国同盟に含まれない国は ロシア ドイツ イタリア オーストリア 歴史
次のうち、首都の標高が世界で最も高い国は ボリビア ブータン チベット エクアドル 地理
次のうち、アポロ計画の司令船・着陸船の名前に使われたことがないのは アトランティス コロンビア エンデバー チャレンジャー 科学
アメリカ店頭株式市場「ナスダック」をアルファベットで書くと NASDAQ NASDAC NASDAK NASDACK 社会
毎年最悪だった映画・俳優などを選出し、授賞式をアカデミー賞の前日に行う賞とは ラジー賞 トニー賞 エミー賞 エミリー賞 芸術
次の怪獣のうち、一番最初に東京タワーを破壊したのは モスラ ゴジラ ガメラ ガッパ 漫画・アニメ・特撮
サッカーのイタリア代表は、そのユニフォームの色から別名何と呼ばれるか アズーリ ロッソ ビアンコ ヴェルデ スポーツ
あと、暫定版のサイトにPPC版も上げておきました。
ただ、私の環境は完全にOSXですので、動作確認はしていません。
594 :
568 :02/06/06 23:29 ID:F2vlIz6l
ついでに、現在の問題の進捗状況も ●問題の進捗状況 コンピュータ 0**--------50----------100----------150----------200 歴史 0**********50----------100----------150----------200 地理 0**--------50----------100----------150----------200 科学 0********--50----------100----------150----------200 社会 0******----50----------100----------150----------200 芸術 0***-------50----------100----------150----------200 漫画・アニメ・特撮 0**--------50----------100----------150----------200 スポーツ 0*****-----50----------100----------150----------200 その他 0********--50----------100----------150----------200
595 :
568 :02/06/06 23:38 ID:F2vlIz6l
忘れてましたが、 現在配付されている暫定版の問題ファイルをテキストエディタで開くと 他の問題も見ることができます。
>>595 DMGってX以外でも解凍できるんでしょーか。
PPC版とかいいつつ解凍にXが必要じゃ意味ないような。
597 :
568 :02/06/07 00:21 ID:+JpA6/bb
>>596 ごめんなさい。迂闊でした。
.sitで圧縮したものを再度上げておきました。
598 :
454 :02/06/07 22:35 ID:VPX7meWS
pictファイルに簡単な圧縮をかけてから、1個にまとめてってのを やろうと思ってるんだけど、、、。 (リソースを使えばいいんだろうけど、作るの自体を楽しんで いるからこれでいいのだ) 圧縮する前にpictヘッダ512byteもついでに取り除いておこうと思った。 で、先頭512byte除いたpictを表示するルーチン作って、 ちゃんとそれでも表示されるかなと思ってやってみた。 で表示されたんだけど、次が問題。 「ヘッダがないんで、pictの規格からはずれるね。まぎらわしいから 拡張子をphd(pict header del)にしよう!」 で、拡張子を変えたら、fopenでNULLが返る。 色々変えて試したら、↓な感じだった。 test.pict:OK test.phd:NG test.aaa:NG test.txt:OK (名前が違うだけで、中身は同じだよ) ファイルの拡張子で別の処理が走ってるみたい。 原因を追求するのはやめて、素直にcarbonのファイルシステムで やるよ。 ちなみに多分、バンドルサービスとかとの関連だと思うね。 やらないけどファイル名を../../test.pictとかやったら、ファイルポインタ 返ってきそうな予感。
>>598 拡張子隠れていませんか?
アーカイバを作るなら個別にzlibでも使って圧縮して
そいつをまとめてやればいいかと思います。
600 :
454 :02/06/08 01:45 ID:7+33btLD
>>599 あ、ほんとだ!隠れてる!何これ! これってFinderで表示、変更ってできるの? 勝手にこんなもんつけて。嫌らしいOSだ、、、。 色々試してみたら、OSが認識する拡張子から認識しない拡張子に 変更した場合は、変更する前の拡張子を隠してつける。認識できる 拡張子に変更した場合は警告ダイアログが出て変更するって感じです。 なんか恐いなー。これからはrenameはTerminalでmvしよう。 、、と思ったら、Terminalでmvした拡張子ってFinderで表示されないよ。 おっかねー! zlibは高機能過ぎるんで、使ってないっす。 実際作った(ほとんど流用の)アーカイブシステムは100ライン程の もんです。圧縮もするんですけど、どっちかっていうと秘匿のため っていう意味が強いかも。
601 :
454 :02/06/08 01:53 ID:7+33btLD
600ゲト ズサでした。 ところで、Klink SoftwareのiDiskにCore Audioの サンプルがあるんだけど、これはサンプルとしては とても良いものです。 どういいかというと、ほんとにプリミティブな機能しかない サンプルなんで、読むのが楽&流用しやすいっす。 iDevGamesのリンクからたどれるよ!ただしファイルへの 直リンは切れてるので注意!
>>600 拡張子はすったもんだがあったそうです。
従来のMacOSは TYPE, CREATORっていう2つの情報を
内部的に持っていたので、同じBMPファイルでも
Photoshopのものと、PictureViewerのものが別れていたわけです。
アイコンの編集にPhotoshopが起動するのもなんかなー、ですから。
けどNeXTから来た人たちがリソースフォークとか
CREATORという情報をわけのわからんものと呼んで糾弾したとか
色々噂はありますけど、一時Appleはこれからは拡張子で行くと宣言して、
MacOSから来た人たちにブーイングを食らって今のスタイルになったとか。
拡張子に関しては全て表示で統一したほうがいいかもしれません。
ファイルを隠蔽するのなら、xor暗号化(同じものでxorすると戻る)
あたりがお手軽だと思いますよ。
やってみました、PPC。 iMacDV400 メモリ割り当て デフォ OS 9.2.1 動作上の不具合は無さそうです。 ゲームそのものに付いてですが、 アタック25ツーのを良く知らないせいかも知れませんが、 これって二人で陣取り合戦するような感じですよね? 現在どっちが問題といてるのか、 あたったのか外れたのかがちと分かりにくい気がしました。 サウンドとかが充実してきたら あたったらピンポン 外れたらブブー とかでそこら辺は解決するのでしょうが。 楽しみにしてます。 頑張って下さい。
604 :
568 :02/06/08 23:56 ID:DjxIW4/X
>>603 ありがとうございます。
仰る通り、基本的にオセロみたいな感じで陣取り合戦をするゲームです。
問題を解いているのは常に自分で、
自分が正解だった場合には自分がパネルを取ることができ、
自分が不正解だった場合には相手がパネルをとることができる
というシステムになっています。
現在使われている効果音はやっつけ仕事ですので、
正式版とは異なります。
誰か効果音を作ってくれる人がいれば良いのですが、
そうでない場合はフリーの音素材を使おうと思っています。
605 :
454 :02/06/09 18:31 ID:jURTsDwQ
Diabloみたいな、クォータービューのゲーム作ろうと思うんだけど、 クォータービューだけなら2Dでいいんだけど、ライティング、シェーディング どうしよう。 3Dにすると、プログラミング的に難度がいきなり高くなるので、できれば 敬遠したいところなんだけど、2Dで再現する方法あるかな。 それとも素直にOpenGL使った方がいいかな。
>>604 がんばってください、
これと言ったお手伝いはできないけど応援しています。
>>605 OSX前提ならばOpenGLをお勧めします。
OpenGLを使えばカメラの位置を変えるだけで
比較的楽に実現できるのでいいかと思います。
OSX前提ならばビデオカードも3Dが乗っていると期待できるし。
607 :
454 :02/06/10 01:37 ID:EIuUguWn
>>606 >OpenGLを使えばカメラの位置を変えるだけで キャラクタなんかは3Dモデルというより、一枚の板で表現しようと 思ってます。なんで、視点の変更とかはなし。 というわけで、2Dだとdepthがないので描画順決めなきゃいけないという ことはあっても、全体的には全然楽だろうと、、、。 で、問題は前書いたとおり、ライティング、シェーディングなんですね。 暗いダンジョンの中では主人公の周りがぼーっと光ってたり、飛んでくる 火の玉が光源になってたりと、、。 そこらへんをどう再現するかが、、、、、、。 うーん、OpenGLか、、、。
>>607 >暗いダンジョンの中では主人公の周りがぼーっと光ってたり、飛んでくる
チープな結果でよければ、白い画像を用意して、
中央が強く、周りに行くほど弱くなるような
円形のαチャネルを設定しておいて、
毎回、αブレンドしてやる、というのが思いつきます。
が、OpenGLも一通り遊んでみるといいのではないでしょうか。
2Dでも使い道は結構ありそうです。
609 :
454 :02/06/11 00:34 ID:Nq7mdd3J
>>608 >円形のαチャネルを設定しておいて、 広いとこならいいんだけど、曲り角とかあるとそれだめなんだよね。 OpenGLしかないのかな。鬱だ。 ところで話かわるんだけど、FSMakeFSSpecでファイル指定しようと したんだけど、fnfErrorが返る。 FSMakeFSSpec(0, 0, "\ptest.txt", &spec); みたいな感じね。 で。test.txtをターミナルから無理矢理パッケージの中のoutファイルの とこまで移動させた。そしたらnoErrorが返ってくるようになった。 この関数ってこういうものなの?
610 :
454 :02/06/11 01:06 ID:Nq7mdd3J
コンテクストメニューでパッケージって開けるんだね。 知らなかった、、、。便利だ、、、、。 ところで、、、おーいkeymapの人、見てますかー。 keymapのgdlSoundとかManagerとか見てたんだけど、 なかなか良いコードですね。 MP3鳴らしてみました。鳴りました! ところでこのコードってライセンス的にはどんな感じになってるんでしょう。 漏れがやろうと思ってることとは違うんで、一から作ろうかと思うんですけど、 (といっても、QuickTimeにファイルをセットするだけでいいんですね。) 一応、聞いておこうかなと。 それと、Playのフラグが初期にfalseになってるのと、SetBGMが仮想関数に なっているのはどういう意図でしょう。使い方よくわからなかったんで、 直接書き換えて、鳴らしたりしてみました。 先にSetBGMやってから、Updateするのかな?
>>609 >広いとこならいいんだけど、曲り角とかあるとそれだめなんだよね。
>OpenGLしかないのかな。鬱だ。
もう一枚重ねるとか、演算の順番を変えることで
ある程度は回避できそうな気配。
>FSMakeFSSpec(0, 0, "\ptest.txt", &spec);
fnfErrorって、file not foundだっけ?
第1、第2引数で場所を指定するはずだから、
そこが 0だとカレントを見に行くんだけど、
パッケージだとどこがカレントになるか知らない(汗
普段はカレントで問題ないし、
カレントにフォルダを置いておいてもコロン区切りの
パス指定で困っていないから詳しいことは知りません(ぉ
>>610 ライセンスは・・・
常識的な範囲内で煮るなり焼くなりどうぞ。
あと設計については覚えていません。
SetBGM()あたりは突貫工事だし、
なによりC++のことたいして詳しくないから意図があったかも不明。
プレイフラグが初期で falseなのはなんでだろ?
単なるコーディングミスかも知れない。
あれは1フレームの間に何回もPlay()させたくないから
設けてあるんだけど、1回だけしか呼べないのも困ったものだし
見直すべき点は多々あります。
SetBGMが仮想関数なのはなんでだろ。
全然覚えていないや。
継承させる意志があったのだろうか。
カレントはオブジェクトコードが収められてる場所。見た目カレントな位置は上の上が正解。
614 :
名称未設定 :02/06/11 22:56 ID:lhZV9FDm
age!
615 :
454 :02/06/13 23:31 ID:2WziXFmV
>>613 そのサイト面白いね。 そのページ自体はあまり参考にならないかもしれないけど、 別のとこで考えさせられるところがあったよ。情報サンクス。 で、とりあえず2Dのみでやって、本当にだめだってなったら、 そのときはそのときで考えるよ。 さて、テストプログラムのための素材を探さないと。 ゲーム製作技術版に素材スレがあったね。あとgoogleで 素材 ゲームとかやっても結構でてきたから、これからちょっと 色々とまわってみるよ。
616 :
名称未設定 :02/06/15 19:59 ID:CZ+OD93I
age
617 :
454 :02/06/18 00:15 ID:QjcuhgJI
背景と前景があって、背景だけカラーセロハン貼ったみたいな フィルタリングがしたいんだけど、copybitsとかそれ系の関数で なんか引数指定してできる? この前のブレンドの改造して、フィルタ関数作ったら激遅だった。(20fps) core graphicsでα値つきの塗りつぶし多角形でフィルタリングしたら、 40fpsだった。(うーん、core graphicsはハードの力借りてるっぽい)
>>617 オフスクリーンに対して、FillRect()だっけ、
矩形塗りつぶしをすればいいんじゃない?
その際、描画モードを transparentあたりにしておいて、
色を適当に指定する。
描画の際にセロファンを重ねていては遅いから
背景だったらしばらくは固定なんだろうし、
作業用のオフスクリーン1枚作ってあらかじめ重ねておく・・・
ってのはどうでしょうか?
619 :
568 :02/06/18 23:17 ID:PjZfQ1lx
新しい版をアプしました。 ウインドウに表示される各パラメータの種類が分かりにくいと思ったので、 各パラメータの欄にキャプションを付けてみました。 旅に出ていたので少し間が空きましたが、 マターリと進めて行きたいと思います。
620 :
454 :02/06/24 00:41 ID:lWFYhF2Z
保守age! なんか今やってるやつ、猛烈にC++で書き直したくなってきた。 Cだときつくなってきました。
622 :
568 :02/06/24 20:49 ID:ln4pUI9F
624 :
568 :02/06/25 20:10 ID:fIoljA1U
>>623 ありがとうございます。
Windows版をダウンロードしてみましたが、
私はWindowsの動く環境を持っていないため、
残念ながら内容は見られませんでした。
引き続き情報を探してみたいと思います。
ごたくforMac使えば?
626 :
568 :02/06/26 21:06 ID:Vi87QEsF
>>625 ごたくを動かしたいのではなくて、
Windows版のヘルプファイルの内容を見たかったのです。
627 :
568 :02/06/26 21:07 ID:Vi87QEsF
その後、少し探してみたところ、
http://www.vector.co.jp/soft/win95/game/se091376.html にてフォーマットが解説されているのを発見しました。
これによると、
-----------------------以下
基本的に 256[byte] を単位ブロックとして、先頭の 8 ブロックが問題への
エントリとなるヘッダ、それ以降の残りが問題の本体となっています。
この先頭のブロックはそれぞれが独立したジャンルへのエントリとして
運用的には使われており、この中には各ジャンルの問題にアクセスする
ために必要な情報が入っています。
ヘッダ
struct head {
unsigned char type[16]; # ジャンル名
short pass; # 未使用
short size; # ジャンル中の問題数(ブロック数と等価)
short skip; # アクセスのために読み飛ばすブロック数
unsigned char file[12]; # プレーヤーデータファイル名
unsigned char code[8]; # マジックコード(5TAKUQDT or 5TAKUQDX)
unsigned char fill[214]; # ブロックアライメントの調整用詰めもの
};
問題文
struct data {
unsigned char message[116]; # 問題
unsigned char choices[28 * 5]; # 選択(計5つ)
};
#char: 8bit
#short: 16bit
-----------------------以上
ということらしいです。
プレーヤーデータファイル名とかマジックコードとか何のことやら分からないのですが、
取り敢えず、これで組んでみたいと思います。
>>627 がむばれ。
でも
struct head {
unsigned char type[16]; # ジャンル名
short pass; # 未使用
short size; # ジャンル中の問題数(ブロック数と等価)
short skip; # アクセスのために読み飛ばすブロック数
4バイト境界でそろえられるとデータをそのまま流し込めないね。
やっぱり古い形式なのかな。
629 :
568 :02/06/27 23:09 ID:CvBJIaHb
>>628 ありがとうございます。
>4バイト境界でそろえられるとデータをそのまま流し込めないね。
>やっぱり古い形式なのかな。
バイナリの扱い方について良く分かってないのですが、
これはどういうことなのでしょうか。
もしかして、デンジャラスな方法を使わないと
データを取り出せないのでしょうか?
ごたくは4バイト境界じゃないよ。 その長さどおりにリトルエンディアンで読み出せばよろし。
632 :
568 :02/06/29 23:33 ID:yTnzWxd1
とりあえず単純に組んでみました。
が、やはりよく分かってないためか、上手くいきませんでした。
ジャンル名と問題数は取り出せるのですが、
問題文と選択肢が文字化けのようになって取り出せないというのが現状です。
REALbasic によるソースは
-----------------------以下
//dFile As FolderItem で示された「ごたく」問題ファイルから
//pQuestion As String , pAnswer(5) As String , pGenre As String
//というプロパティを持つ cData というクラスの配列である pData() に問題を読み込む。
Dim dBinaryStream As BinaryStream
Dim dData As cData
Dim dNull As String
Dim dGenre As String
Dim dLength As Integer
Dim dStart As Integer
Dim dI As Integer
Dim dL As Integer
Dim dJ As Integer
pData(0) = New cData
dBinaryStream = dFile.OpenAsBinaryFile(False)
dBinaryStream.LittleEndian = True
For dI = 0 To 7
dBinaryStream.Position = 256*dI
dGenre = dBinaryStream.Read(16)
dNull = Str(dBinaryStream.ReadShort)
dLength = dBinaryStream.ReadShort
dStart = dBinaryStream.ReadShort
dBinaryStream.Position = dStart*256
For dL = 1 To dLength
dData = New cData
dData.pGenre = dGenre
dData.pQuestion = dBinaryStream.Read(116)
For dJ = 1 To 5
dData.pAnswer(dJ) = dBinaryStream.Read(28)
Next
pData.Append dData
Next
Next
dBinaryStream.Close
-----------------------以下
という具合になっていますが、
間違っている点・足りない点を指摘していただけると有り難いです。
上記のソースを含む REALbasic のプロジェクトファイルも公開しておきます。
http://www.geocities.co.jp/SiliconValley-Bay/5171/5tq_to_text.rb.sit なお、テストに使用した問題ファイルは
http://www.vector.co.jp/soft/data/game/se018229.html http://www.vector.co.jp/soft/data/game/se105542.html です。
>>632 問題文と選択肢は暗号化?されてるからそのままじゃだめ。
バイナリエディタで見ればわかるが、
各バイト毎にMSBを反転させれば復号できるよ。
634 :
568 :02/06/30 22:12 ID:OdGzj/Lg
635 :
568 :02/07/01 21:11 ID:P3HdSC7k
>>635 ごたくの問題ファイルを読むソース見て動かしたけど、処理に時間がかかりすぎるね。
ReplaceAllはRb標準のでなくてプラグインを使った方がいいよ。
あとMSBの反転ってのも
Function mRChr(dValue As Integer) As String
If dValue >= 128 Then
Return ChrB( dValue - 128 )
Else
Return ChrB( dValue + 128 )
End If
End Function
これだけでいいと思う。
637 :
568 :02/07/02 22:12 ID:plH5Zh1M
>>636 ありがとうございます。
ビットを反転させるのに足し算をするのには気付いていましたが、
引き算には全く気付きませんでした。
さらにプラグインも使ってみたところ、
読み込みが大いに速くなりました。
この変更は次の版で組み込むつもりです。
638 :
636 :02/07/02 22:27 ID:pdYkfK5m
>>637 このスレあがってるんで思い出したんだけど、
MSBの反転は
Return ChrB( BitwiseXor( dValue , 128 ) )
これだけでおっけーじゃん。if文で分ける必要もないね。
639 :
568 :02/07/02 22:49 ID:plH5Zh1M
>>638 重ね重ねありがとうございます。
BitwiseXor()関数に至っては存在すら知りませんでした。
知識のある方に見ていただけるのは本当にありがたいです。
640 :
568 :02/07/08 22:18 ID:4wkS+im0
不正解の時に正解を表示してほしい
642 :
568 :02/07/09 22:11 ID:RE++Dv5e
>>641 ありがとうございます。
実は、不正解の時に正解を表示する機能を盛り込むことも考えたのですが、
限定された問題数しかないのに正解を表示するようにすると
何回もプレイして楽しむことができなくなるのではないかと思い、
あえて盛り込んでいませんでした。
が、正解を表示してほしいというのも分かりますので、
迷うところです。
この点については、引き続き御意見を伺いたいです。
アタック25やりました。 環境は前回と一緒です。動作問題無しです。 PPC iMacDV400 メモリ割り当て デフォ OS 9.2.1 音声はいつもオフにしてます。 今度は丸罰が大きく出るのが(・∀・)イイ!! 自分があたったのか外れたのかがわかるだけで、 ルールを理解してなくても 何となく把握できて、格段に分かりやすいです。 正解は知りたいような、知りたくないような…。 前回間違ったモんだいで、 「じゃぁこれか!?」と言うのが当ると楽しいし。 4,5回やるとかなり問題がかぶっちゃいますね。 ネタ集めもしてみます。。。。
644 :
568 :02/07/11 22:20 ID:8haGcLrx
>>643 ありがとうございます。
音声については、
次の版から設定によりオフにすることができるようにします。
不正解だった場合に正解を表示する機能については、
とりあえず盛り込んだ版を作ってみて御意見を伺おうかと思います。
問題がかぶる点については、
次の版から添付する問題の数を倍ぐらいに増やすことにします。
645 :
454 :02/07/12 00:26 ID:WSyWkUgd
はっ!ここはプログラムスレじゃなくてゲーム作るスレだった! ということで、最近は曲作ったりしてました。 ところでさっき2日間、のべ5時間ぐらい悩んでたバグがやっと解決した! 現象は、CopyBitsで転送モードをsrcCopyにしてるのに、なぜか srcをbit反転させた上にグラフポートのForeColorとのAND転送されてた。 で、結論から言うと、CopyBitsの前にSetPortしたら、意図した通りに 動くようになった。この対処があってるのかどうかもわかんない。 なんで、ForeColorとのAND転送になったんだろう。 あと、GworldからGworldへの転送なのにウィンドウにsetPortするのが なんで影響するんだろう。うーん、わからんね。
646 :
454 :02/07/12 00:35 ID:WSyWkUgd
あと、現在の問題 1、Core Graphicsでの日本語表示 後回しにしてるから、相変わらず解決してない。 2、フレームレートが低い これが目下の最高プライオリティかな。 640 * 480 16bitカラーなんだけど、ブレンドを使うと フレームレートが激減する。わけあって数日後になるけど、 プロジェクトアップロードするから、それ見てほしいんだけど、 20fpsぐらいまで落ちる。これをどうするか。
647 :
454 :02/07/12 00:51 ID:WSyWkUgd
今はcarbon eventのloop timerで動かしてるんだけど、 これの実装がわからないから何とも言えないけど、 これをポーリングでフレームのタイミングをはかるとか。 あとは描画スレッドを立ち上げるとか。 でも、これって速くなるとは思えないんだよね。 今の処理って 1、メイン処理で描画命令をディスプレイリストに書き出し 2、ディスプレイリストをオフスクリーンに展開 3、オフスクリーンをウィンドウに転送 の3つの処理からなってるんだけど、ブレンドの時にフレームレート が落ちるってことは、明らかに2に時間がかかってるってこと。 で2と3を別スレッドにしたところで、もろにバスの競合が発生 するよね。もうパイプラインレベルでの最適化が必要で、スレッドの コンテキストスイッチの方がオーバーヘッドがでかい気がする。 はあ、ノウハウがないから、どうすればいいかわかんないよ。
649 :
568 :02/07/13 21:23 ID:EO7/ZFlH
>>648 ありがとうございます。
多人数早押し対戦となると中規模な改造が必要ですので、
次の版には間に合わないと思いますが、
それ以降の版で実現したいと思います。
とりあえず、
・最大3人対戦
・コンピュータは対戦に参加しない
・お手付きで間違えたら(対戦人数ー1)問だけ休み
といった感じにしようかと思っていますが、
細かい点は未定ですので、御意見下さい。
650 :
568 :02/07/15 21:56 ID:w03s5o5U
新しい版をアプしました。
http://www.geocities.co.jp/SiliconValley-Bay/5171/index.html 今回の変更点は
・設定により不正解時に正解を表示できるようになった
・設定により音声をオフにすることができるようになった
・選択肢及びセルの選択をキーボードから行えるようになった
・問題の数を増やした
・3人までの早押し対戦が可能になった
の5点です。
多人数早押し対戦モードは次の版に回そうかと思っていましたが、
意外と簡単にできてしまったので、今回の版で盛り込みました。
当初の予定ではコンピュータを対戦に参加させないことにしていましたが、
参加させるか否かをユーザーが設定できるようにしました。
651 :
名称未設定 :02/07/23 08:09 ID:YJcaGLOG
クイズが難しかった。とか言ってみる。
652 :
568 :02/07/24 20:07 ID:e1WYrrcR
>>651 ありがとうございます。
クイズの問題が難しい件についてですが、
あまり簡単すぎると面白くないかと思い、
少し難しい問題ばかり作りました。
そのうち問題が多くなってきたら
硬軟取り混ぜたことになるのではないかと思います。
653 :
568 :02/07/24 20:10 ID:e1WYrrcR
先週は作業を休んだので、新しい版のアプは有りません。 ところで、そろそろ効果音を何とかしたいと思いますが、 どこかフリーの効果音を公開しているサイトがあれば ご紹介いただけないかと思います。 とりあえず、正解・不正解・パネルを選択する時 の3種の効果音があれば十分です。 他にも効果音を付けたいという御要望があれば、 その点についても考えてみます。
下がり過ぎage
655 :
名称未設定 :02/07/30 12:46 ID:nKaADvHa
ゴメソ。あがってなかった。鬱
656 :
名称未設定 :02/07/30 14:07 ID:EwcJeMLj
EV Novaを日本語化する企画おもしろそうだな。。。
657 :
期待 :02/07/30 17:47 ID:nja4HdoB
658 :
568 :02/07/31 21:33 ID:Hdk39xrH
>>657 ありがとうございます。
少し見てみましたが、
パネルを選択する時の効果音で良さそうなのが二三ありました。
正解・不正解の時の効果音は引き続き探してみます。
659 :
エロ原画ー :02/08/03 16:57 ID:dfXOUOzo
Macでエロゲーって需要なさそうな雰囲気なのね……ショボーン
660 :
454 :02/08/04 23:34 ID:NyI7svCM
661 :
454 :02/08/04 23:50 ID:NyI7svCM
>>568タン 昔クイズ向けに作った曲が3曲ほどあるんだけど、 (MIDIファイルで。結局そのクイズは企画倒れになって使われなかった) BGMとかは入れない?
>>660 音楽に懐かしさを感じました。
がんばってね。
663 :
test :02/08/16 02:19 ID:Vfwlikjl
名スレ。 ここは落とさない。
オリもその内何かうpするよ。 今はまだ全然ダメだが…
>>666 ちゃんと起動したっす。
jnlpってJavaWebStartのファイルだったのか。
リアルタイムってのはちとキツいかも。
668 :
名称未設定 :02/08/16 23:00 ID:xV/bCMnM
おお〜動いた! なんかよくわからなかったけど、キャラが出てきて、移動の命令まではできたよ ぜひ、OS X対応版で開発していってほしいです。 環境:G4/400/AGP/384MB/MacOS X 10.1.5でISDN回線 ダウンロードしたファイルをダブルクリック、ちょっと待ったら起動 日付けがものすごい勢いで経過しました(わら
Macintoshでも起動することがわかったし、 これで安心して「Macintosh対応」って書けそう。 お二人とも、どうも、ありがとうございます。 とりあえず近いうちに民衆ユニットをつくって、 移動以外にも徴兵・徴税ができるようにしてみます。 いや、それ以前にMacも買いたいや。
671 :
aa :02/08/20 02:48 ID:Gy3+5/Gu
ryousureage
672 :
568 :02/08/20 22:33 ID:0stKn/J+
夏休みで御無沙汰でした。 そろそろ締め切りも近いので追い込みに入ろうかと思います。 現状としては、 AIFF 形式の効果音ファイルを読み込むことができるようにして、 後から任意の効果音に差し換えることができるようにしました。 ゲームで使用する効果音のファイルを選んで 作者の方に添付の許可を求めていたところ、快諾いただけましたので、 明日にでも新しい版をアプできると思います。 また、私は絵心が無いので、 誰か格好良いアイコンを作ってくださる方がおられないかと思います。
673 :
568 :02/08/21 20:33 ID:eLi4JcNM
674 :
568 :02/08/28 22:33 ID:KerzzNZn
>>674 キタ━━━━(゚∀゚)━━━━!!!!!!
676 :
675 :02/08/28 22:39 ID:2uU/mWyq
問題がやっぱり難しいっす。 2,3個しかとれない(鬱
作りかけのゲームを友人に渡したのですが、動かないというので、 すこし前に出ているKeyMapチェックプログラムを試してもらいました。 そしたら、まったくキーが取れないというのです。 その友人は1世代前(鉄仮面の前)のポリタンクG4です。 最近の機種はGetKeys()だめなのでしょうか。
678 :
名称未設定 :02/09/01 12:31 ID:d5smGaU2
問題ムズイ!(アホでゴメン) クイズミリオネアの10万〜100万級くらいの難度でおながいします。
>>678 ミリオネアのライフラインもヒントにつかえるね。
ある番号をゲットしたら何らかのライフラインを取得できるとか。
680 :
454 :02/09/02 00:33 ID:LPU8zn/p
>677 iBook Dual USB G3 600Mhz OS 10.2では GetKeys大丈夫。
681 :
568 :02/09/03 00:26 ID:4jO611jP
ありがとうございます。
>>675 >>678 同じく「難しすぎる」という意見を他でもいただいていますので、
もっと普段のニュースで見かける話題を元にした問題を
増やそうかと思っています。
>>679 正式版には間に合わないかもしれませんが、
その点については考えてみたいと思います。
>>680 情報ありがとうございます。
GetKeys()駄目なのはなんかの事故かなぁ。
他でそういう話は聞こえてこないし。
今、EV NOVAスレが熱い。
>>683 熱すぎて死にそうです。誰か翻訳手伝ってホスイ...。
685 :
名称未設定 :02/09/22 14:13 ID:/RiLS00q
良スレ あげます。応援頼む
686 :
454 :02/09/23 21:00 ID:cFr/kJpK
なんか烈しく飽きてきた。 クォータービューだと見下ろしに較べて描画順が面倒だ。 だれか手伝ってー。
687 :
568 :02/09/23 23:48 ID:mG2Ab3fc
>>686 思い切ってOpenGLに切り替えるのは駄目ですか?
689 :
454 :02/09/25 23:26 ID:77c6cb07
>>688 >思い切ってOpenGLに切り替えるのは駄目ですか? それ、思い切りすぎだがら。デプスバッファ使うまで複雑じゃないし。 ていうか、技術的な問題より、やる気が…。 ちょっと気分転換します。
690 :
454 :02/10/03 22:49 ID:gHkWOi0A
保守age
691 :
名称未設定 :02/10/11 21:31 ID:r3nOuIjN
692 :
名称未設定 :02/10/14 10:13 ID:MoN058s5
クイズなかなかよかたです。(難易度高いよー) 出来たら背景とかBGMを設定して欲しいっす。 さらなる改良期待してます。
良スレ保全
694 :
名称未設定 :02/10/22 07:16 ID:eWERydNh
もういっちょ
695 :
名称未設定 :02/10/24 21:03 ID:XDMozWMP
またまた保守age
696 :
名称未設定 :02/11/10 16:23 ID:MtO4uffg
糞スレ乱立につき 上げます。
697 :
名称未設定 :02/11/10 18:43 ID:qf15gk88
なんか一度はdoujinさんがいなくなって廃れたみたいですけど 別の企画がちょこちょこってでてきたりして今後に期待です つーわけでage あげ
698 :
名称未設定 :02/11/10 22:47 ID:qf15gk88
保守あげ age
おもいきってRPGつくってみない?
700 :
名称未設定 :02/11/11 12:00 ID:GF2jpJeq
RPGは途中で破綻しそう。 やるなら、密かにDQ1とか、既成のゲームのクローン作って 形になったらシナリオを乗せ変えるとかしたほうが目標があっていいと思う。
正直、シナリオやドット絵創作する意欲のあるヤシなんていないと思う
アドベンチャー物が妥当な路線じゃないの。
703 :
名称未設定 :02/11/11 23:52 ID:GF2jpJeq
>>701 それは失敗の元。
最初はヘタクソな絵でもいいからプログラムを完成させるべき。
マップのパーツとか、音楽とかそんなのばっかり作ってもゲームにはならん。
むしろ、タクティクスオウガやファイアーエンブレムみたいな シミュレーションRPGをキボン。 素人目には作りやすそうに見えるけど、 マックでは全然見ないよね。 やっぱ大変なのかな?
クイズは完成しているから萌絵版とかあってもいいような気がせん事もないような・・・
706 :
名称未設定 :02/11/12 18:04 ID:a1QrDHpn
707 :
名称未設定 :02/11/12 20:25 ID:dtJvougT
やや落ちてるからあげ age >704 RST(Real Time Storategic)はダメ? それならStarCraftとかWarcraftとかあるよ ターン制の物となると確かにあんまりないかもなぁ...
708 :
454 :02/11/13 01:54 ID:IKiRjCBp
現在の成果物
クォータービューのサンプルマップ表示
矢印キーで座標変化
ttp://homepage.mac.com/holythunderforce/FileSharing1.html 自分の環境iBook DUAL USB G3 600では、普通に描画すると40FPS
程度だったので、極悪チューンを施して70FPS前後まで上げた。
多分これ以上いじっても大して早くならない。
オフスクリーンバッファを1/4にして、ウィンドウに拡大転送
しようかと思案中
後は、キャラ置いて、衝突判定か。マップエディタも作らなきゃ。
はあ。
あ、誤解ないように書いておくけど、上のサンプルはもちろん1枚絵ではなくて、
マップデータをちゃんと高さの概念も付けて表示してます。
>>703 >最初はヘタクソな絵でもいいからプログラムを完成させるべき。
> マップのパーツとか、音楽とかそんなのばっかり作ってもゲームにはならん。
うんにゃ、ヘタ絵なプログラムなんて案外簡単にあがってしまうモノなんよ。(もちろん目標による)
大事なのは、ゲームとしてどう「魅せる」か。 実際そこからがのゲームプログラマの腕の見せ所なのです。
プログラマって目的のアルゴリスムが完成して検証できたら、大概そこで満足してしまうから1人でゴールまで到達するのは絶望的なんよね。
だからリソースという名のやる気を高揚させる燃料が必要なわけで...
>>454 ちょっと質問なんですが、CGDirectDisplayは使わないんですか?
っていうか使ってないよね?
711 :
名称未設定 :02/11/13 22:33 ID:gFAe+xnq
>>708 PowerBook G3 500MHzにて41fpsでした。
カーソルキーを押すと異常終了・・・
712 :
名称未設定 :02/11/13 22:34 ID:gFAe+xnq
>>709 てきとーに描いたマップチップでも動作検証はできるから、
開発途中まではそれで十分だと思います。
で、ある程度動いたら絵だけ差し替えても問題ありません。
逆に本質的でない部分ばかり先に作って失敗したプロジェクトはかなり見ています。
プロやベテランはどうか知りませんが、
普段から市販のゲームをみていれば完成予想図が浮かんで来るし、
そうすると先に表面の絵とか音楽を作りたがるけれど、
裏で動いているのは泥臭いコードなのです。
コードを書けないプロジェクトは成功しません。
先にきれいなグラフィックを用意するな、とまでは言わないけれど
上級者はともかく、慣れていない人は先にコーディングを解決すべきです。
そうしないと作りかけのものばかり残ることになります。
先に表面の絵とか音楽とか作りたがる人たちのためにRPGツクールはある。 しかし、Mac版はない。 思いきってRPGツクール作ってみない? 確かにコーディング出来ないと一生ゲームなんて作れないけど、 やっぱり一人で一からシステムとか全部組み上げるのはめんどくさいし、 言語仕様だけ先に用意しておけばエンジンとシナリオを同時進行できると言う利点もあるし。 てのが今頭の中にあるんだが、どう?
714 :
名称未設定 :02/11/13 23:47 ID:KvMx3cOj
715 :
454 :02/11/14 01:18 ID:ZEZYn4tl
>710 >ちょっと質問なんですが、CGDirectDisplayは使わないんですか? ちょとマテーイ! CGDirectDisplayて何? ヘッダはあるけど、APIリファレンスにないよね。 ひょっとして貴公、神ですか? 現在はCGじゃなくてQDがほとんど。 >711 >カーソルキーを押すと異常終了・・・ まじすか!あらら(TДT)
716 :
454 :02/11/14 01:37 ID:ZEZYn4tl
>>709 わかる!わかるぞ! 例えば、画面効果一つとっても、絵描きから要請があって つくるのが一番いいんだよね。(ラスタスクロールしたいとかブレンドしたいとか) でも、それがわかる人間って、712が言おうとしてる対象 から外れてる。(既に作る実力がある人間だから)
717 :
名称未設定 :02/11/14 01:40 ID:saipPsXQ
718 :
710 :02/11/14 01:44 ID:lnJczJMH
719 :
名称未設定 :02/11/14 10:41 ID:3/S76P4F
>>713 RPGツクール、面白そう。
わっふるというAVG32互換ソフトがあるけど、
これのシナリオコンパイラは作りたいと思っていた。
X Window System向けの xkanonもあるし、
もしできれば、多くの人に遊んでもらえる。
Windows版はオリジナルがあるから存在しないはず。
もちろん、オリジナルを勝手にコピーするわけにはいかないのが悩みどころ。
>>712 テトリス、インベーダ、マリオのパチは言うに及ばず、ドラクエのような画面
スクロールシステム、ポリゴン表示...ここまでできてるのに結局プログラマが飽きて
終わったプロジェクトの方がよほど多いと思う。
即ちコーディングは既に解決されているんだよと。
なんつーか、掲示板とかでゲームを作る為のアルゴリスムや情報など「非常に有益なアドバイス」
を与えるだけで、自分は作らないという人がとても多いような気がするのですよね。自分は忙しい
(=飽きた)からとかで。 Macホビープログラマはただでさえ少ないというのに、それはとても
もったいない。
経験的なカキコからして、
>>712 さんはいくつものプロジェクトを完遂している猛者とお見受けし
ますが、テクニックやwww.campus.ne.jp/~ishigami/のようなページを与えるだけではゲームは
完成しないんじゃないでしょうか。
個人の自由だと思うが。
子供じゃないんだから、そんな当たり前のこと言われても困る( ´Д`;
いや、なんかこういう議論やるならもっとふさわしいスレがある気がしてさ。
ゲスレに偶に降る通り雨ということでここはひとつ...
誰かこの人のゲームを完成させてあげてください、 技術的にもいい線行ってると思うんすけどね。 me.halhal.net/~madmagical/xx_special/x01_game/x01_norg_zero/ 旧版ダウソ me.halhal.net/~madmagical/x_page/x05_download/ldx01_game_mac/ldx01_norg_old/dna0_index.html
マックでもっとSTGを!って所は同意だけど、 いかんせん、スクリーンショットもないのに、 ゲームと直接関係のない設定とかがズラズラ並んでるのが辛いな。
BGMが大きすぎてダウソ辛かったよ(w 吸盤結構プレイできるね。 ここまで出来てるなら、キャラドット絵とかステージデータがあれば完成はそれほど 難しくないと思うんだけど。 このまま埋もれてしまったらもったいないなぁ。
>>725 ライブラリを公開しているのが偉いと思った。
>>725 そのページ見たらマックがフリーズした。そんなゲーム消してやる。
実はうちのネスケもフリーズした(w 音楽ファイルがあやしい。
結構遊べるじゃん。 なにげに音楽が気持ち(・∀・)イイ!
>>725 おれもフリーズした。
どんなゲームかは気になるが、付き合うきにはならんな。
733 :
名称未設定 :02/11/15 19:55 ID:iZK2cjph
>>720 >いくつものプロジェクトを完遂している猛者とお見受けしますが
そんなことはありません。
5色iMacがでたとき、ぷよぷよもどきを作ったり、
簡単なクイズを作ったことはありますが、私は素人です。
5色iMacを選んだのは絵を描くのが面倒だったからです。
昔のべーマガとか見ていれば分かると思うのですが
N88BASICで雑誌1ページくらいのコーディングでもゲームは作れるし
投稿している人には中学生くらいでもいます。
>テクニックやwww.campus.ne.jp/~ishigami/のような
>ページを与えるだけではゲームは完成しないんじゃないでしょうか。
年々、市販のゲームはすごくなっていきますが、
素人がゲームを作るなら、高望みをしない、
あとはやり遂げる気力が大切だと思います。
みんな、なんでひとりでやろうとするのかなあ... 各自で勝手にゲーム作ってるだけならこのスレの意味も半減するような。 議論できるだけゲーム作れる人が集まってるんだったら RPGだろうが何だろうが作れそうな気もするんだけどねえ。 と煽ってみる。 この点では725のサイトに共感
ドット絵やりたーいとかいう人いないかな? ドット絵 はアイコンと違って作業量は膨大になるから無理強いはできないけど。 宇宙人侵略の人もブレイクしないうちに幕を下ろすようで残念
おれはプログラムダメでドット絵のみの人だけど、 やるとしても内容によるな。 ちなみに普段はフリーウェアのリソース書き換えて遊んでます。
おれもプログラムダメだなあ。
CG原画なら仕事だし描けるけどやっぱ
>>737 同様
内容と、盛り上がり具合によるかなあ。
絵描きさんたち、それなりによさげなプログラムだったら、負けないモノを脱落せずに提供する自身はありやすか?
↑自信の間違い しかもID386だ
良さげっつってもバランスは重要。 市販レベルの大ボリュームのモノ作られても、 かえって作業量多くなったりして辛い部分があります。 あくまで、趣味で出来る範囲の小品なら参加したいな。
何が言いたいのか分からない。
743 :
742 :02/11/16 02:42 ID:G5Fd4rpP
どうもこのスレではゲームの本質に関わらない要素が軽視されるてるような ゲ製板でもグラフィッカーはプログラマから信用されない傾向にあるし
実際、絵描きの意識にも問題あったりするしね。
746 :
454 :02/11/16 15:59 ID:NIP+YSwC
個人的スタンスから言わせてもらうと、 >あとはやり遂げる気力が大切だと思います。 漏れはあまりやり遂げるということに価値は感じない。 趣味なんだから、プロセスが楽しいのが最優先。 だからこそ、 >みんな、なんでひとりでやろうとするのかなあ... 一人でやってる。コアができあがったら、絵担当とか探すよ。 あと絵つけたら、終りというレベルまでいったらね。
747 :
710 :02/11/16 17:13 ID:Ue4lGKpe
>>454 CGDirectDisplay使えそうですか?
748 :
454 :02/11/16 17:34 ID:NIP+YSwC
>>710 あんま、ディスプレイ占有するの好きじゃないんだよね。 だってゲーム→メール確認→ゲームに戻るとかできないからね。 でも、CGDirectDisplay使う方が速いならそうする。 とりあえず実験してみるわ。 すくなくとも、オフスクリーンを使わずに直接ディスプレイに描画 した方が速そうだし。ただ問題は1描画がVSYNCに間に合うかどうかなんだよね。
最近仕事で煮詰まってきたので逃避にゲームのこと考えてみる。
多人数参加型ネットワークSTRPG…。
・・・・・・・・・・・・・・・(←考えてみてるらしい)
・・・・・・・・・・・・・・・(←破綻したらしい)
>>746 に同じく、まずなんか表示出来るとこまでもってってから絵師やらシナリオ屋やら探すのがいいかな。
>>748 OSXで直接ディスプレイに描画してもよくなったんですか!?
751 :
710 :02/11/17 00:38 ID:i5Lkivv0
>>454 OSX上でどんだけパフォーマンスが出せるか興味あります。
CGDirectDisplayけっこう速いと思うんだけど。
technotesでも思いっきりゲームループとか書いてあるし。
>>750 http://developer.apple.com/ja/technotes/tn2007.html には以下のように書いてある。
>CGDirectDisplay API は、ディスプレイモード、カーソル位置、
>ガンマテーブル、およびその他のローレベル機能への直接的な
>アクセスを提供するように設計されています。
>この API は、従来の DrawSprocket、Display Manager、
>およびその他類似の API を、統合化された単一の API に置き換えて
>拡張することを目的としています。
みんな使ってないのかな?
サンクスコ DrawSprocketの残された機能ってこれだったのね。 でもこれってOSXっぽくないアプリになるんじゃ...?
753 :
710 :02/11/17 01:20 ID:i5Lkivv0
>>752 OSXっぽいってのがよくわかんないんだけど、
メニューが表示されないとか?ローレベルはだめってこと?
別にWindowに切り替えたければそれもできる。
っつーか、ディスプレイがアプリにキャプチャされるだけで、
他は変わらんと思うが。API自体も十分抽象化されてるし。
直接描画するってのがないと昨今のゲームはとても移植とかしてらんないのでは。
フルスクリーンじゃないとアクセラレーションが効かないとか。
これがOSXのソフトだぁ!というインパクトを与えたいのだったら、 漏れは最低限、三色ボタン、アプmenuの環境設定、でかアイコンは実装してホスィ
756 :
名称未設定 :02/11/17 16:02 ID:kgSvOhsB
ゲームに関して言うと、ガイドラインを守ってくれなくてもいいと思う。 ドラクエ風のウィンドウをOSのウィンドウで実装しても使いにくそうだし、 ウィンドウ1つ作って、その中は独自実装でもいい。 その際、フルスクリーンは悪くない選択だと思う、ゲームに限っては。
757 :
454 :02/11/17 18:01 ID:dX+7s7MW
やってみた。 内容 オフスクリーン→ウィンドウからオフスクリーン→ディスプレイに 変えた。(色数、解像度は同じ) 結果 70FPSから110FPSになった。 ということで効果あり。 オフスクリーンへの表示をやめて直接ディスプレイに描けばもっと速くなるかも。 ただ垂直掃引周期待ちはできてるかどうかわかんない。
QDFlushPortBuffer や、イベントハンドリング時に行われる ウインドウバッファ→ディスプレイ転送ってOSXがうたっている対応機種 ならばハードウェアアクセラレーションがかかるんでしょうか? これがかからないとなると、デカ画面全面更新が非常に辛いんですが... (手元のマシンでは明らかにソフト転送を行ってる模様)
759 :
454 :02/11/17 22:26 ID:yyaLmXbn
>>758 問題は解像度と色数。実際に表示される大きさに関わらず。 同じ解像度と色数でウィンドウに転送したときとディスプレイ全体に 転送したときは基本的には同じ速度と思っていい。多分。 (それでも実際にはディスプレイ全体の方が速いはず) つまり、ウィンドウ転送とディスプレイ転送で較べて同じならばソフト、 ディスプレイ転送の方がだんとつに速ければハードということで。 ディスプレイ転送の方が遅ければ、解像度がおそらく異なっている。
760 :
758 :02/11/17 23:43 ID:X5Epkxme
ウィンドウ転送とディスプレイ転送というのがよく分からないのですが、 CreateNewWindowを用いてウインドウサーバが作成したウインドウバッファの 解像度、深度の属性がディスプレイと異なることはないと思うんですけど。 ...自前で作成したオフスクリーンバッファの意味ではないですよね?
761 :
454 :02/11/18 01:57 ID:lGbRIjPb
>>758 質問の意味はwindowRefへのCopyBitsにハードアクセラレーションが 効いてるかって意味? スマソ、そういう意味ではわからん。どこからどこに ハードアクセラレーションかかるかわかんないんだよね。オフスクリーンへの 描画でもかけられないことはないと思うし(GWoldがどこに作られるかによる) 画面の部分更新でもハードアクセラレーションが効いてる可能性が ないわけじゃない。そこは中身知らないから何とも言えない。 ただ、前に実験したときにOS Xが載ってるベージュG3で OpenGLが全然動かないことがあったんで、グラフィック関係のハードが 対応してない可能性もある。
762 :
454 :02/11/18 02:03 ID:lGbRIjPb
ちなみに速度を計る場合は、 1、オフスクリーンへの転送とウィンドウバッファへの転送の時間差 2、全画面更新と部分画面更新の時間差 の二つがあると思うけど、左条件と右条件の両方ともアクセルが効く、 もしくは両方ともアクセルが効かない可能性があるので結局意味が あるかどうかわかんない。加えて、他人の環境でも同じになる 保証はないんで、やる価値なし、、、、かな。 その前に転送が非同期かもしれないしね。
このスレが、 絵描きとプログラマが協調して作業を進めるためのソリューションを提唱できればグーだね。
764 :
758 :02/11/18 19:44 ID:xShk+hoi
いや、そんな複雑な話じゃなく、単にウインドウに描いた内容がどの位の速度で 更新されるかなと。 プログラム的には単純に、縮小する楕円を描くだけのプログラムなんですが、 SetRect(&r1,0,0,640,480); //640*480のウインドウの矩形 for( i=0;i<240;i++){ EraseRect( &r1 ); //ウィンドウ内を消去 SetRect(&r2,0+i,0+i,640-i,480-i); //縮小する矩形 FrameOval( &r2 ) //楕円を描く QDFlushPortBuffer(GetWindowPort(myWindow), nil); //イベントをハンドルしないループなのでウインドウバッファを意図的にディスプレイに反映させる。 } うちにあるマシンでは十数秒もかかってしまいます。(たったの20fps程度) 希望としてはこの程度の処理なら瞬時に終わって欲しいわけなんですよ。 最小限ウインドウバッファ→ディスプレイはビデオアクセラレーションが効いて欲しいなぁと
765 :
454 :02/11/19 01:38 ID:ruEpGHFm
>>758 うーん、コード的には省くところもないし。 正直、御愁傷様と言いたくなるような気も。 そのコードってオフスクリーン使ってないのかな? 使ったときにどう変化するかも見てみたい気が。
766 :
?¨?I´?A^?I`?l :02/11/19 04:20 ID:+lprSaxw
初めて2ちゃんに書き込みます。
はじめまして。
懐かしいですね。QD。オフスクリーン。
ということはみなさんInsideMacでも??
最近は携帯javaとかばっかでつまんないですね。。
>>764 これはC++じゃなくCですね?
イベントドリブンなコーディングっぽいんで懐かしいですね。。
なんちゃってプログラマかもしれませんが、よろしくです〜
ちなみに、同じコーディングスタイルで設計できるFutrueBasicで勉強してました。。
(WaitNextEventなんかで待って、分けてって感じの・・(^_^))
767 :
名称未設定 :02/11/19 04:22 ID:+lprSaxw
766の人間です。 なんかOSX+IE5.2でバケた。。
さあ、殺伐としてまいりました。
769 :
758 :02/11/19 20:55 ID:v+k04UTP
オフスクリーンは使ってませんが、OSXではウインドウポートがオフスクリーン として作成されるため、そういう意味では使っているといった方が正しいですね。 要はQDFlushPortBuffer(もしくはイベントハンドリング処理)におけるパフォー マンスの低下が機種(ビデオ)によってどの位異なるのだろうかと。
770 :
名称未設定 :02/11/20 00:35 ID:N8Dr0rLd
>764 2行目を for( i=240; i>=0; i-- ){ にすると少し速くならないか?
>771 それが体感できたら凄いね。 ループの中の処理が数十クロックで終わるような場合でも たぶん、最適化されているでしょうし変わらないでしょうね。
そうなのか… 本読んだらこう書けって書いてあったので、鵜呑みにしてました。
774 :
名称未設定 :02/11/21 17:27 ID:k3FVn69o
775 :
758 :02/11/21 22:17 ID:NSt2+HmS
>>774 ありがとうございます。
ただ、何回も述べてるようにCopyBits()にアクセラレーションを期待してるのではなく、
QDFlushPortBuffer(もしくはイベントハンドリング処理)にアクセラレーションを
期待しているのです。
NewCWindowで確保されたウィンドウバッファのアドレスはダイナミックに変動する
らしいのでVRAMに作られてるかは不明です。
ウィンドウが一番手前にある時くらいはVRAMにあるかもしれませんが...
なんとなくベクターのwinコーナー覗いたら鬱になった。 シューティングだけで700本以上登録されてんぞ・・・。
むむ、まさかとは思うが、OSXになってからウィンドウにオフスクリーンバッファが使わ
れるようになったことを分かっていない人がいるのでは?
Carbonポーティングガイドの「Window Manager の問題」のページを読もう!
>Mac OS X では、すべてのウインドウはバッファに格納されます。ウインドウの内容は
>まずバッファに書き込まれ、その後でWindow Managerがバッファの内容を使って画面を
>定期的に更新します。ウインドウの内容が画面に書き込まれるタイミングを自動的に
>制御することはできないため、ウインドウを作成するコードに若干の変更を加えて、
>このようなバッファへの格納を配慮する必要があります。
>WaitNextEventを呼び出さないループの中で画面への定期的な書き込みを行っている
>場合は、QDFlushPortBufferを呼び出して、画面への描画をフラッシュする必要があり
>ます。そうしないと、バッファの内容を更新しているだけになってしまいます。
分かりやすい説明と例が小池さんちにあるよ
http://www.ottimo.co.jp/koike/MacOSX/MacOSX_text/00_09_04.html >>777 背景がスクロールするようなゲームは画面全体がダーティになるから根本的な解決には
ならないとおもう
>>776 じゃ、一本でも作ってMac用シューティング増やしてみてはいかがかな?
俺もあとで一本作るから
780 :
名称未設定 :02/11/23 18:57 ID:ck8YguLD
最近Amazonが古本の個人売買の仲介始めましたよ。 Mac関連のプログラミング本も安くゲットできるかも。
せっかくだけど、古い本はあまり役に立たないと思う。 Mac OS X効果で最近はプログラミング本がたくさんでているけど それ以前はかなり少なかった上、内容もかなり変わっている。 Win向けのゲームプログラミング本を読んで、 同じことをどうやってMacでやるかを知るのがいいんでない?
ここまで読んで、俺もいっちょ(アクションゲームを)作ってみようかな..... といった気になりました。 実はいくつかフリーウェアを公開したりしているのですが、 ここで公開していろいろ言われたほうが励みになるかも。
>>781 カーボンやるのだったら、昔の新居さんの本とかはAPIリファレンスに結構役立つ
けど、今から始めるのに敢えてカーボンやる人は...
HyperCardはプレーヤがないと動かないので個人的には歓迎しない。
アプリケーションはバグがあるとその時点でどうしようもないが、 HyperCardではバグを修正してそのまま続行。 プレーヤが分離している分だけ容量が軽いが、今となっては大した利点ではない。 速度を要求しないゲームは分離しているほうが都合がよいと思う。 分離していることそのものがデメリットであるとは思わない。 ハイパーカード、僕はまだやってますよ。
787 :
名称未設定 :02/11/26 00:05 ID:v2gvyAue
もしかしてcodewarrior Liteの配布って終わってますか?
そういや、HSPいじってる人居る? おれは、最初のコンパイルでつまづいてるんだけど。 サンプルのパックマンをコンパイルしてもBad objectとかでる。
HSPいじってるよ。 パックマンのコンパイル、やってみたけどできたよ。 hspcmpは同じフォルダのテキストファイル*.asを*.axに変換する。 hspcmpのテキストエリアには*を入力する。 例: テキストファイルstart.asとhspcmpを同じフォルダに置く hspcmpにstartと入力 新しくstart.axができる HSPでいうコンパイルはこのstart.as→start.ax変換をさす。 HSPMacPPCは同じフォルダのstart.axを動作させる。 Bad objectエラーはstart.axが存在しない/異常がある時に出ます。多分。 状況は分からないけどこの辺を確認するとできると思うです。 新しいプログラムを作る時は新規にフォルダを作って ソーステキストの名前をstart.asに、あとhspcmpとHSPMacPPCを コピーして持ってくるとやりやすいかも。
790 :
787 :02/11/27 00:10 ID:OmlACXLp
>>788 あんがとさん。
出来ました。
でも、この前やったときも同じやり方したような気がするが…。
まぁ、勘違いかな?
>786あんまり色をつけにくいのが難やろうね>ハイパカ ただ最近、フォローやめたとかいう話もあるんだよな・・・ なかなかいい感じの格闘ゲームなんかもあったのだが。 Macで遊べるフリーゲームの良作はまだハイパカの比率が 高いのに・・・
マルチメディアとか叫ばれてた5,6年くらい前はそんな時代だったね>ハイパカ 職人と言われる人々が競い合っていた時代で、良作も沢山あった。 ただ、そのスピリットは現在Flashに受け継がれているような気がする HyperCardのゲームって今でもあるのかな
Appleデカイ魚逃したよな もしもAppleがインターネットコンテンツ作成ツールとしてHyperCardを早期に マルチプラットフォームで拡充していったら今頃FLASHは無かったかも 一時QuickTimeにHyperCardを取り込むとか言われてたのだが
795 :
名称未設定 :02/12/06 21:06 ID:b8emKmTI
ホシュ
796 :
名称未設定 :02/12/07 09:26 ID:LcGiBSO9
OSX用麻雀ゲームでおすすめは???
>>796 それを"作る"のがこのスレの主旨ではないかと。
ということで、作ってください。
>>796
Flashのドンジャラがいい感じに進んでるね
麻雀の役を判定するルーチンも考えていると結構暇つぶしになる。
あらかじめテンパっておいて、ツモ切り(w
801 :
警戒宣言 :02/12/11 02:34 ID:WjsHSuKs
危険なので保守。 死守
>>802 他にゲーム製作の話題で盛り上がってるサイト無いですか?
そこ某VMスレッドで
>>803 ここ
ハイパーカード系だったらとんびさんとか頑張ってるよな
809 :
コリン ◆EIQCCGY9hg :02/12/22 19:09 ID:KWKfrqZB
ねぇ、ねぇ、 たった今いいこと思いついたんだけれど、 つい前まで「恋愛シュミレーションゲーム」っていうの、有ったよね。 あれのハリーポター版を作るの。、 今あるPS2や日本では売っていないMac版ハリーポターよりもおもしろいのが出来そう。 (キャラゲーの・約8割は・クソゲ(略)) こんな組み合わせが考えられるかな? ジニー→♥ハリー チョウちゃん→♥ハリー ハーマイオニー→♥ハリー ハーマイオニー→♥ロン ロン→♥チョウちゃん ハリー→♥チョウチャン ネビル→♥ハーマイオニー そしてもちろん コリン→♥ハリー
sine
kimo
>>809 Flashで1人で作れるんじゃないの?
本編からキャプった画像使えば絵が描けなくてもいいし。
813 :
名称未設定 :02/12/23 22:46 ID:e6k9uLwQ
814 :
コリン ◆EIQCCGY9hg :03/01/02 02:00 ID:+T6Jd5Kl
久しぶりの新板カキコ。
よかった良スレたくさん残ってて。
>>812 FLASHかぁ…
Directorじゃダメ?
追加。
便所のマートル→♥ハリー …ハイレベル
ジニー→♥トム・リドル→頃されてゲームオーバー
チョウちゃん→♥リドル→頃されてゲームオーバー
ハーマイオニー→♥リドル→頃されてゲームオーバー
Fawkesを連れてないハリー→♥リドル→頃されてゲームオーバー
815 :
名称未設定 :03/01/06 01:28 ID:fb9+IEOk
>>815 すいません。勝手にコピペで向こうに転載させていただきました。
なんかゲ製板て設定おかしくない? 串使ってないのに、アク禁掛けられる様な事もしてないのに書き込めない。
そういう事はしばしば起きるらしいんで不具合報告をするしかないと。。 ちなみに当方OS9.2.2でYahooBB!12MB、マカー用。で問題なくカキコできました。
819 :
454 :03/01/07 00:33 ID:R542OTjs
2つ質問 ・背景(BackColor)を黒にしたグラフポートを転送先にして srcCopyでCopyBitsするとまっ黒になっちゃうんだけど、そういうもの? ・ときどき、carbonよりcocoaの方が速いっていう香具師がいるんだけど、 本当?どう考え立ってCよりobjective-Cの方が遅いと思うんだが。
1つ目の質問は分からない(確認さぼっている)けど
CarbonとCocoaというより、フレームワークを何使うかじゃないかな。
NSImageで透明処理とかやれば楽だが遅そう。
ttp://www03.u-page.so-net.ne.jp/za2/koyama-/macosx.html ソース見ていないけど、ここのシューティングはうちのマシンでは荷が重かった。
NSQuickDrawViewなんてのもあるけど、あれを使えば速いかも知れない。
そもそも、CocoaでもQuickDrawは必須らしい。
たとえば1ピクセルの線を引くことがQuartzではできないとか。
821 :
815 :03/01/07 03:42 ID:PHjbQoby
822 :
817 :03/01/07 10:17 ID:S5V93Drh
>>818 ご返答どうもです。
あれーおかしいな。OSX10.1.5、so-net8M、マカー用だけど、
また書き込んでみてもやっぱり駄目ですた。
>819 CopyBitsはそういうものです。 BackColor白、ForeColor黒のポートできちんと転送できる。 BackColor黒、ForeColor白にすると色が反転します。
んな馬鹿な。
825 :
818 :03/01/08 03:15 ID:By0Fp6nG
>>822 マカー用。の新しいバージョンを入手してみてください。
>>819 srcCopyは上書きするだけ、マスクリージョンがない限り転送先の色は関係ないです。
それでも黒くなるなら…
・転送元が黒い
・画面外に転送した
・MacOS XならQDFlushPortBufferしてみたりとか
あたりを疑ってみては
反転はsrcXor
827 :
822 :03/01/08 09:23 ID:z9YUUnFK
>>825 最新が出てたので使ってみましたが駄目でした。
今迄使ってたのは12/17更新のVer.0.99994で、準最新ですし、
現最新もエラー表示以外手を加えてないので多分関係無いかと。
再返答どうもでした。
828 :
823 :03/01/08 22:25 ID:AIjLprGO
>>826 転送先イメージの色でなく、ポートの色ですよ。
XORはビット反転であって色反転じゃないです。
829 :
454 :03/01/08 23:50 ID:cERdgn1p
実際にやってみた。 823が正解。 srcCopyというのも紛らわしいな。
830 :
826 :03/01/09 09:02 ID:VO4wqkhB
激しく間違いました、スミマセン 恥ずかしいので穴にはいってきます
ビット反転ではなく、色反転って何?
コピペだらけなんでゲ作板だけFuuunで見てる スレとあんまり関係ないけどさ
833 :
:03/01/12 15:46 ID:YKwUBChT
ゲーム作りたいんだけどなあ・・。 参考書とか情報がろくなの無くて先すすまんよ・・ そもそもmacでプログラムやろうってのが間違ってんだろなあ・・
835 :
名称未設定 :03/01/15 20:42 ID:X4mHYdmr
別に間違っていないと思うよ。
で、なんか出来たのか?
なんか最近、信者の数増えてない?>HyperCard
いやま、俺もユーザなんだが・・・。
てなわけで、
>>838 に激しく同意、っと。
ハイパーカード、入門で完全に挫折したよ……
>>840 いま本が手に入らないからねー。おれすっげーでかい3部作の本持ってる。
今復刊ドットコムでもう少しがんばればHyperCardでゲームを作ろうって本が
(RPGまで作れるらしい)復刊するかもしれないんだが。
842 :
9878391111993 :03/01/16 23:38 ID:3Lea5TRK
843 :
454 :03/01/17 01:23 ID:KRWmTp2U
THE COMPLETE HYPERCARD 2.2 HANDBOOK 中巻 日本語でよめるHYPERCARDの本の中で一番使える。
このスレの企画ってまだ続いてんの?
で、結局色反転ってどういう意味だったんだろう?
846 :
823 :03/01/22 22:05 ID:J5nAQWaH
>845 ググル様に聞いてみれ。 クラリスワークスのペイントでは「色反転」だったぞ。 RGB反転なら分かるかなあ。
847 :
454 :03/01/23 02:21 ID:YaQT9LwM
homepage.mac.com/holythunderforce/ 前のと同じように矢印キーで移動、zもしくはコマンドQで終了 段差の近くに行くとわかるんだけど、描画順おかしいっす。 いろいろやり方考えてるんだけど、うまくいかない。 デプスでソートするのが一番素直なんだろうけど、やりたくない。 なんか良い方法はないだろうか。 ちなみに↑のはまだ上手く動いてないけど、ソートは「まったく」 してないよ! ベンチマークも兼ねてスピード調整してないんで、ゴージャスな マシンの人には速すぎるかも。G3 233 DTでは55FPSだった。
848 :
山崎渉 :03/01/23 02:25 ID:Kx2M+3Qk
(^^)
849 :
823 :03/01/23 23:17 ID:SbUGB9Je
>454 こういった見る方向の変わらないものならソートする必要は無いですね。 一段上にあるものは1つ手前にあるブロックと同じレイヤーにある といった感じでやるとうまくいくのではないでしょうか。 iBook700MHz、MacOSX10.2.3で105FPSくらいでした。
sage
??
852 :
454 :03/01/30 00:50 ID:Ao3kvq0f
>823 うーん、どうだろ。実際にはやってないから何とも言えないけど >一段上にあるものは1つ手前にあるブロックと同じレイヤーにある 基準を(2,2,2)とすると 一段上は(2,2,3):ベクトルの大きさは√(2*2+2*2+3*3)=√17 手前は(3,3,2):ベクトルの大きさは√(3*3+3*3+2*2)=√22 正確にはちょっと違うね。で何が問題かっていうと、このやり方だと フィールド上に動き回るオブジェクトが複数ある場合、 同じようにベクトルサイズでソートしないといけないんだよね。 なんか方法があると思うんだけど。もう少し考えてみる。
ぼくのmacじゃ0SX動かない  ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ Λ_Λ <丶´Д⊂ヽ アイゴ-!! ⊂ ノ 人 Y レ(_フ
モナティア 1.0β
2chキャラでソリティア
どうぞン
URLは
>>853
>>854 MacOS版も入ってる
>>853 激しく記憶力にワラタ
次は是非ともモナー軍人将棋をひとつ...
軍人将棋とは渋いな・・・(w キャラ使えばチェスとかもできそう。
軍人将棋って将棋やチェスと比べて思考ルーチン易しいかも 飛行機とか一発でわかるし
で、成果はどうよ?
860
861 :
454 :03/02/19 01:30 ID:zekIgckW
age
862 :
454 :03/03/02 23:54 ID:rY23nYMA
下がり過ぎage
863 :
名称未設定 :03/03/03 01:34 ID:8cukPF+4
俺は 1.MacOSXネイティブ 2.フルポリゴン で、ファミコン時代のゲームのクローンがあったらな、と思うんですけど。 プログラマじゃないんで、他人まかせで申し訳ありません。 少しずつでも勉強していきたいと思ってはいます。
よし分かった。 5年後にここでまた会おう。
865 :
初心者君 :03/03/16 05:57 ID:f9iFAC5Q
ゲームかぁ…いつも作りたいなぁと思っているんだけどね… とりあえずCocoaの勉強でもしてみまつ。 ちなみに… プログラム歴:ほとんどないです。昔ハイパカでポケベル自動打ちスタックを作ったり(厨房時代) Cは挫折したことありまつ(厨房時代) 絵心:ないです。消防の頃、風車の絵で賞取って以来全然かいてません。 シナリオ:全くありませんが妄想力はハイパーです。 その他:アマチュア無線4級取得(失効済み・消防Lv4の時取得)
誰にでも最初はある
CardWirthのマク版を勝手にキボンヌ 漏れでは何もできずスマソ
868 :
Lchaos :03/03/20 22:54 ID:hc5bvUd5
869 :
kei :03/03/20 23:52 ID:NoXmu1XB
自分も是非ゲーム開発のこの話しに乗りたいですね。 winの方でVBとCを少しだけ齧っていたのですが・・・・ macユーザーとしては、はやりmacでプログラム組みたいですよ〜。 macでのプログラムはPerlぐらいか・・(ゲームとは関係無し) 他の言語も勉強しなくちゃ・・。 ちなみに本業は絵描き(デザイナー)です。
>>869 VBやったのでしたらRbがてっとりばやいのでわ。(念のため略さず書きますとREALbasicの事です。)
てか将来性考えたらCの知識を活用した方がいいと思われ。
んー、でもCって完全に機種依存な情報の方にいきますやん。 JavaとかFlashとかどうですか。
873 :
Lchaos :03/03/21 08:20 ID:3Tg0iiCO
OSX開発環境について考えてから言語を決めた方が良いのではと思い、以下に
リストアップします。
りんごには無料Project Builderがあります。
ADCの無料会員になることで開発者のHPからフリーでダウンロード可能。
・Project BuilderではC、C++、Object-C,Java,AppleScriptが扱えます。
Carbon,Cocoa,Cocoa-Java,Java,AppleScript Application
・コードウォーリアのOSX専用版だとC、C++でCarbon(多分)
・Futurebasic(FB3 高速コンパイラー)今のところ開発環境はClassicで
動作するが、OSXで動作するCarbonアプリが作れます。
参考:2001-2002にかけてマーパにFB^3でゲームを作るの記事があり、
その時のサポートサイトにソースが残っていたりします。(初心者向け)
http://rinbrand.hp.infoseek.co.jp/ ・RealBasicは870で書かれていますが、VBと同タイプの開発環境です。
OSX用Carbonアプリが作れます。
C、C++でバリバリの方は、PB,CW
C、C++で挫折を経験した人はFB、RB
で試してみるのが良いのではと。
Macでは書籍が少ないのが泣きですが、ネットには日本語開発情報やソース
があったりしますので探してみては。
では〜♪++
874 :
454 :03/03/21 23:28 ID:fKgfDz34
最近、漏れ言語を作ってた。 核の部分が8割がた出来上がったので、またゲーム作りに もどるよ。
875 :
kei :03/03/22 00:09 ID:t3ekrF/j
Macでのプログラム経験がほとんど無い私にとって 色々勉強になります。 とりあえずRBあたりから手をつけてみようかと・・ 書籍が少ないのはやっぱり痛いですよね〜。
プログラミングは最初だけ辛い。 でもそこを乗り切るとあとは非常に楽になる。 根気の問題かもね。
877 :
Lchaos :03/03/22 10:18 ID:ej5xD63D
>keiさん
RBについてあまり経験がないのですが、関連情報が以下から得られるかと思います。
http://rb.1ut.jp/ RBやFBで用意されている機能以外のことをしようとした場合に、Tool Boxと
呼ばれるMAC OSXのシステムでサポートされているAPIにアクセスする必要が
あります。RBやFBの場合はCarbon APIとなりますが、Toolboxの活用に関連
した最近の本についてとサポートサイトが以下にあります。参考まで〜♭。
http://www.macinbasic.info/
878 :
kei :03/03/22 20:15 ID:amShIZab
>Lchaosさん ありがとうございます。 参考にしてみます。
>>876 そですかね。。。
(挫折しまくり経験者)
ま、俺みたいに半端に色々手を出すと失敗の元ですな。
結局一応モノになってるのはAppleScriptくらいだし。
もうすこしでできる
三日で墜ちることがあるらしいんで、念のため保守
保守
Mac OS XでRPGを作りたいのですがアドバイスを下さい。 Macのプログラム経験は全くありません。 perlでCGIを組むくらいはできます。 どういうアプリを使えばいいのか、 オススメの参考書等あればどうか教えてください。 よろしくお願いします。
>>884 あ、こんなスレもあったんですね。
早速過去ログなど参考にさせて頂きたいと思います。
>perl使ってるならOSX用アプリはリアルベーシックでどう?
リアルベーシックってそんな事もできるんですか。
かなり侮ってました。
Perl使ってるなら・・というつながりがわからんが(w Rbが手軽だよねー(たぶん)
Mac版HSPでやってる人いない?
888 :
山崎渉 :03/04/17 16:02 ID:MF3/Dc32
(^^)
↑こんな奴に888取られるなんて ついでに良スレ補修
890 :
山崎渉 :03/04/20 04:06 ID:cmWeWGJ9
∧_∧ ( ^^ )< ぬるぽ(^^)
891 :
名称未設定 :03/04/21 21:43 ID:VUY2HB8O
コリンの暗室 藁
892 :
名称未設定 :03/04/27 04:32 ID:1aghuXts
FutureBASIC使ってる人いますか? Realの方は多いみたいなんですけど・・・。
FutureBASICで作られたフリー/シェアソフトってある?
そりゃああるだろ。 でも昔のばっかりな気がする。
895 :
892 :03/04/28 21:58 ID:7OnScS+D
FutureBASICといえば水野さんちでそ www1.cds.ne.jp/~takaaki/rinbrand/ Rinbrand Software
ちなみに以前
>>893 のFutureBASICの部分をREALbasicに置き換えただけのカキコを見た事があるのだが
同一人物じゃなかろうか・・・。その時は何も返事なかった。
保守
899 :
名称未設定 :03/05/09 18:59 ID:RMsz6aJD
あれ、900?(w
誰か既出のライブラリやツール使ってくれる強者はおらんのか...
903 :
454 :03/05/10 15:38 ID:OT/IKqW5
>>899 そりは既出ではないが、そこのサイトは既出。
漏れは一応チェックしてみたが、漏れ的要求を満たしてないので、
正直スマンカッタですた。
何がまずいかっつうと、派手にマシンパワー要求される。
漏れのマシンはOS Xだけど、ベージュ233なんで遅いのよ。
なので、今までの流れでも分かる通りひどいプログラミングだけど
速度追求してる。
HIDでUSBコントローラの入力と音関係のとこだけ、切り出してくれると
ウレスィ。
ところで、Player Proがオープンソースに
なったでしょう。あれ、チェックした人いる?
ちょっと前にMacMikModのソース落としてきて、
使う分には簡単そうだったんで、MODっていう手段もありかな
と思ってたんだけど。選択肢が増えたかなと。
ちなみにどれくらいパワー必要かはまだ計測してない。
Player ProがオープンソースになったのはPlayer Proのクローンを作って欲しいため
Player Pro Developper Toolkit は一昔前からマクゲー界に浸透してるので、 BGMにMOD使ったゲームって結構あるよ。 リベモンとか、アンブロシアのゲームとか...古いのが多いね。
MODは良いよなぁ。
glTronもMODだったね。
908 :
名称未設定 :03/05/18 02:16 ID:5jQ06mBJ
このスレは俺は最初と最後しか読んでないからわからんが 相談で900超えたのか? 高校入学して新しい友達とバンドくもーぜーとかいう話になってじゃあパートどうする?って言ってる間に卒業しちゃったみたいな感じだぜ。
留年
910 :
名称未設定 :03/05/18 03:09 ID:5jQ06mBJ
911 :
bloom :03/05/18 03:14 ID:pKoovK1J
912 :
名称未設定 :03/05/20 06:24 ID:IjLKSNgh
なんかMETALというBASIC最近知って、昔のMSXみたいにBASICやりたくなってきた。でも地雷GAMEしか作ったことないけど。W METALってGAME向きみたいだけど、どう?自作でなにかできたらうpるね。
HSPとか M2GE-ScriptとかMETALやその他ゲームライブラリは何度かこのスレに登場 してるけど、実際使われた例をほとんど見ないね
METAL知ってる香具師が何人いるのやら
保守あげ
METAL、フューチャーベーシックより良さそう。
918 :
山崎渉 :03/05/28 12:50 ID:4MUzXfEh
∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
919 :
454 :03/05/30 01:49 ID:8yT+vOtL
プロファイルとってみた。 % cumulative self self total time seconds seconds calls ms/call ms/call name 53.8 2.26 2.26 _CGSCopyDRAMToVRAM [1] 9.0 2.64 0.38 _CGSFillDRAM8by1 [6] なんか、漏れのMacでは物理的に要求スペックに達していないのでは ないかという気がしてきた。 どうやって高速化しよう。
921 :
920 :03/06/03 20:04 ID:iFzQH/CZ
メタルBASICの技術教えてくれる人いるかな。 いまサンプルのインベ一ダ一の移動だけ自由にできるように 改造した後、どうしたらいいか詰まってしまった。 実は「マリオっぽいアクション」つくろうと思ってさ。
メタルってコンソールアプリつくれるのか。
>>920 あとは一般的なゲームの制作知識じゃない?
923 :
名称未設定 :03/06/06 20:51 ID:AoHD/FP6
>>922 どうも。
コンソールアプリって普通のアプリのことかな。
それならメタルでできるよ。リソ一スと融合させると便利。
いまジャンプのさせ方を研究中です。むずかしい。十字移動はできても
ジャンプがどうもうまくいかなくて、、、
>>923 動きは重力による放物線を意識するのが基本。
時々それもなってないアクションゲームがあって醜いよ。
925 :
名称未設定 :03/06/06 23:55 ID:tAijBGtT
>>924 それってどうやるんですか?X、Yにいくらの速度で
移動ってのしかできないから、、
いちおう下に絶えず落ちるY速度を設定したら、上にいっても
下に下がってくるようにはなった。
いま考えたのは、「上にいくキ一を押すと、何秒か後に下に下がる」
ってのだけど、無理。。
もしやロジスティック関数とやらを、、、?!
とりあえず画面内でボールがはねるプログラムを組んでみたら? 位置情報だけでなく、速度 VX,VYもいるよ。 X=X+VX; ボールが壁にぶつかったらVX*-1する。 Y=Y+VY;天井又は床についたら VY*-1する。(跳ね返り計数1.0のとき) VY+=1;(常に重力加速度を加え続ける。この場合1) VX,VYに適当な初速度を与え、適当な位置(X,Y)からスタート。
927 :
924 :03/06/07 10:43 ID:LXwTev9c
>>925 そんな難しく考えることもないよ。ッテカ ロジスティックカンスー ッテナニ?
>>926 の言うとおり、位置をしめす変数(XとY)だけじゃなくて、
移動速度をしめす変数(VXとVY)を用意する。
VXはキーボードの状態で変化して(→なら+1、←なら-1)
VYは重力で変化(下が地面だったら0。空間だったら+1)
あとは毎フレーム時にX += VX , Y += VY。を行う。
まぁ、ここでぐだぐだ言うよりは自分で色々試すのがいいかと。
当方OS Xなのでこのスレの為にメタルのサンプルも作れないのが残念。
マックのサイトはこういう情報がすくないんだよね……
ウィンドウズ系のサイトでゲームのアルゴリズム説明してるサイトが多いから
そこを参考にするといいと思う。
長文失礼
928 :
名称未設定 :03/06/07 13:10 ID:YO/nbA4d
>>926 >>927 くわしい解説だ!うれしいなあ。。
ためになります。いろいろ実験しようと思います。
メタルはOS Xでも動くそうですよ。クラシックとXの
どっちでも動くカ一ボン?だったような?
>>928 おぉ、ホントだXでも動いたよ。
んじゃ、Basicプログラムは初めてなので試しに色々作ってみます。
930 :
928 :03/06/08 00:43 ID:uRnrYVpF
931 :
928 :03/06/08 00:58 ID:uRnrYVpF
解説、、、 テンキ一の1が左、3が右、5が上にそれぞれ移動させます。
932 :
927 :03/06/08 01:10 ID:FVIaHo9L
933 :
928 :03/06/08 07:29 ID:g4P/sZwe
>>927 す、すごいな、、、ちゃんとゲ一ムみたいに動くし。
慣性の動き方するし。
しかも細かい説明つきだし。
ジャンプもボタン押し続けても戻ってくるから驚き。
927さんマジなプログラマ一だったりして?
参考にさせてもらいますよぉ
934 :
927 :03/06/08 13:38 ID:FVIaHo9L
Basicは初めてでmain関数はどうするんだ!?とか
ユーザー定義関数は一行だけ!?とか結構戸惑いましたが、おもしろいです。
フルスクリーン表示もできるみたいです。
>>933 いや、日曜プログラマでVectorでしょうもないMacソフトウェアを公開してる輩です。
>>935 誠にスマンが、オマイの口調に(; ´Д`)ハァハァだぞ。
937 :
928 :03/06/08 21:40 ID:jYY0vs/u
938 :
928 :03/06/08 21:42 ID:jYY0vs/u
解説どわすれ、、 テンキ一の1が左、3が右、Zがジャンプ。
METALはMMLでBGMは鳴らないのかな?
PLAY "cdefgab" だっけ 懐かしいなぁ
マックでゲームを作りたいんですけど行き詰ってます。 C言語がわかればいいのかと思って本一冊読んだんですけど ゲームを作るうえで必要な知識とかさっぱりです。
C言語の場合は文法を覚えただけじゃだめだよ。 Macのアプリケーションを作るにはMacのAPIを使わなくちゃいけない (OS.9までならTool Boxと呼ばれていた) まずはGoogleで色々調べてウィンドウを表示するところから始めるといいと思う。 また、C言語じゃなくても 上で少し話題になってるMetal等ならMacのAPIを勉強しなくても、 そのままゲーム作りに取り組むこともできる。
できたらガイドラインみたいなのほしいです。 今のラインとしては、ポインター、あーなるほどねみたいな感じなんですけど、
944 :
名称未設定 :03/06/09 00:33 ID:rLxHVykS
全くの初心者なんですけど、mac版HSP何とか使えないものか…と模索中。 win版なら解説サイトいっぱいあるんだけど、対応していないオブジェクトも たくさんあるみたいなんで。 他にHSPいじってる人います?
うぁ、おもろいねーMETAL プログラム全然解んないけど、ちょっと勉強してみようかな
OSXな人はGLUTから始めるのもありじゃないかな? Mac依存しないし(もちろんCarbonとの連系も可能)、日本の解説サイトも結構ある。 いち早くOpenGLをマスターしたい人にお勧め
>> 939 メタルでは、音を鳴らすにはリソ一スファイルという のを使うようだ、 SoundApp PPCなどで音をシステム用のサウンドに変換して ResEditにドラッグして、音をリソ一スファイルにコピ一 すりゃOK.説明下手だけど、もっと詳しく教えてくれる人 がいるかもね。 MMLはしらないけど、、 あとクイックタイム形式やピクト形式なんかは直接扱える てんだからマジでスゴイ、、、 アドベンチャや紙芝居ならすぐ作れると思う。
METAL と Runtime Revolution は独立スレ立てても良さそうだね。 Cocoa スレ、C 言語スレ、Squeak スレ、HyperCard スレ、AppleScript スレ、Shell Script スレ もあるし。あとは Carbon スレも欲しい所。
Runtime Revは詳しく触ってないからよくわからないけど、 MetalならMacプログラム初心者の人でも触れるから中々盛り上がりそう。
Flashがモナーネタでブレイクしたように(おいおい)Metalでメッセージ色の 強い作品をこの板で次々公開すればユーザ増え...ないかな
METALなかなか面白そうだね。 昔、ベーマガ読んでプログラム作ってた頃のことを思い出したよ。
954 :
936 :03/06/10 02:36 ID:YZ2NdhiP
スッ・・スマン、でもヤッパリ(; ´Д`)ハァハァだぞ。 もしかして漏れは変態・・・。
955 :
936 :03/06/10 02:49 ID:YZ2NdhiP
質問するの忘れてた。 このスレ見て、久しぶりにプログラムやってみようと思って Offscreen1 ↓ CopyBits() Offscreen2 ↓ CopyBits() メインのウインドウ 上の様な感じのヤツ作ったんだけどOS9ならそこそこ スピード出るのに、OSXじゃバカみたいに遅いってのは そういうもんなんでしょうか?
いまメタルで例のボ一ルをアイコンにかえて、移動するブロックのうえに乗っかる 部分をやってる。これが苦戦。。 下からめりこんでいったり、上でピョンピョン跳ね続けたりでもう。。 あと、マイキャラ以外の物体を動かすのがよそう以上に面倒そうだね。 もうじきテスト版をうpします。927さんのほうがもっと上手くやれると思う。 もし、その部分が上手くいって、画面をスクロ一ルさせたりできるように なったら、MSXの忍者くんっぽいの(古い)できそうかも。
あ、それよりサ一カスチャ一リ一のほうが作りやすそうだね。あれはハマったなあ。
ウホっ期待
>>955 このスレではだいぶ既出な話ですが、OSXではダブルバッファリングをウインドウシステムが行っているため、
ウィンドウへのコピーは実際の画面ではなくウインドウバッファへのコピーとなっています。(ディスプレイの
ポートへのアクセスは通常できません)ですから、Offscreen2→ CopyBits()の処理は無駄です。フルカラー
モードで行ってるならなおさらです。
>>778 参照
OSXでウインドウの内容を更新しながら移動ができるのはそのため。
960 :
936 :03/06/10 17:47 ID:ThZY1knk
>>959 既出でしたか、スマソ。
Offscreen->CopyBits()の部分取っ払ったら
確かに速くなったけど、縦・横スクロールのシューティング
作るには厳しそう。
OSXならOpenGL使った方がよさそうだね。
まぁ、ヘタレの漏れには無理そうだが・・・。
サンクス。
2Dとか、あまり難しいことしないならOpenGLは結構いい選択肢かも。 とかいってる漏れはただいまGLUT修行中。 回転、拡大縮小全てハードでやってくれるのがイイ!
962 :
名称未設定 :03/06/12 01:53 ID:7OZZTvQy
>>960 >OSXならOpenGL使った方がよさそうだね。
>まぁ、ヘタレの漏れには無理そうだが・・・。
そうでもないよ、Carbon駆使してスプライト実装するよりは
平面にテクスチャ貼った方が楽かも知れない。
計りに乗れますた
>>962 実は漏れもそう思って
>>961 氏と同じく
GLUT修行中だったりします。
>>963 ワタスも乗れますた。
出来れば、アローキーもサポートしてホスィ。
iBookなんでテンキーが横並びです。
966 :
963 :03/06/12 16:09 ID:Vt8h4yJT
>> 964 テストプレイさんくす
>>965 >出来れば、アローキーもサポートしてホスィ。
ウイ〜ッス。
967 :
963 :03/06/12 16:23 ID:Vt8h4yJT
ていうか、だれかアクションゲ一ムの簡単な企画とか 持って無いの? 自分で考えなきゃダメなの?このスレの1はもういないようだし、、
968 :
963 :03/06/12 20:20 ID:OQFPdIP5
いまアニメ一ションさせようと四苦八苦、、
その昔あったLCDゲームアレンジとかどう? ファイアやハイウェイ、与作 とか
970 :
963 :03/06/12 21:53 ID:5+fyz3H7
たしかに誰かアイデアをくれた方が作りはじめやすい。
この過疎度じゃねぇ。
過疎だから強者も少なくて呑気に開発できそうだが。 開発するための資料はもっと少ないからなぁ。 アクションゲームの構想は自分で作るために取ってあります。 構想が練れなければ、企画厨の人に相談してみるべからず。
先ず、何作るか決めないと進まんよ。
まずはジャンルかな? ミニゲーム系の規模の小さいやつからはじめた方がいいかもね。
マリオを8方向に動かすプログラム。
どんな簡単なアクションゲームの企画が欲しいのか教えろや 神じゃないんだから漠然といわれてもアイデア出せんよ