探検
親父PGがゲームを作り始めるスレッド
■ このスレッドは過去ログ倉庫に格納されています
1親父PG
04/03/30 02:40ID:phIrC7nNC++やC、アセンブラは昔こなしたし、プログラムの事なら自信はあるけど
ゲームは作った事が無い方。現場からも引退したし(w。
ここは一つ趣味でDirectXでも勉強して、ゲームでも作ってみようかなぁと思った、
オジサンPGのスレッドです。
一緒にマターリライブラリから作りませんか?
292名前は開発中のものです。
04/05/03 05:34ID:F5voLn4B >>288
それは初めて聞くな。PCゲームなの?
その手のスクリプト言語のパーサとかVMって、ライセンスはどうなってるの?
GPLだったら、ゲーム自体のソースも公開になるの?
それともコピーライト表示だけで構わないライセンス?
それは初めて聞くな。PCゲームなの?
その手のスクリプト言語のパーサとかVMって、ライセンスはどうなってるの?
GPLだったら、ゲーム自体のソースも公開になるの?
それともコピーライト表示だけで構わないライセンス?
293新人PG
04/05/03 06:49ID:XPOMrzWI294名前は開発中のものです。
04/05/03 12:47ID:nXfpjc4K >>292
最近だとFarCryがLua使ってる。
ttp://www.4gamer.net/store/review/farcry/farcry.html
ライセンスはLuaだとMITライセンス。
GPLとかだったら市販ソフトにはとてもつかえないよ。
最近だとFarCryがLua使ってる。
ttp://www.4gamer.net/store/review/farcry/farcry.html
ライセンスはLuaだとMITライセンス。
GPLとかだったら市販ソフトにはとてもつかえないよ。
295名前は開発中のものです。
04/05/03 14:15ID:GKQkdavB luaは組み込み目的で開発されてたヤツだし
中間言語系でGC使ってどうのこうのってやつなんで、それでいいのであれば
javaとか組み込んで使ってるのとあまり変わらんと思われ
俺はそういう方向性でいいと思うんだけどね
でもここでは流れ見るに中間言語系は対象外のようなんで確実にクロック数が
わかるようなスクリプトしか実装しないと思う
それの出来はどうであれ、いわゆる再開発好きが集まってるところだと認識している
中間言語系でGC使ってどうのこうのってやつなんで、それでいいのであれば
javaとか組み込んで使ってるのとあまり変わらんと思われ
俺はそういう方向性でいいと思うんだけどね
でもここでは流れ見るに中間言語系は対象外のようなんで確実にクロック数が
わかるようなスクリプトしか実装しないと思う
それの出来はどうであれ、いわゆる再開発好きが集まってるところだと認識している
296親父PG
04/05/03 16:28ID:+yioKA00 >>新人PGさんへ
色々と議論が進んでいますね。レスが遅れてすみません。
FOR文についてですが、FOR文命令トークンがあればそれに従って、VM側が行います。
ご指摘のとうり問題はその意味なんですよね。orz...
シナリオライターがあったほうがいいと感じるか? ということになります
単純に繰り返したいだけなのか
カウント用の数字を何かにつかうのか
カウントの何番目にかによって条件をいれかえるのか?
いずれにしてもVMは一命令ずつ解釈実行なので、(1命令はある程度豪華ではあるけれど)
命令が矛盾無く組み立てられるのであれば、大丈夫だと思います。
ということで、この命令にはこんなトークンの組み合わせではどうか?
という提起がスクリプト側から提示されると考えています。
その中から実現方法の[取り決め]を造って行きましょう。最初からそこまでこちらで決めると
スクリプト側の設計が窮屈になると思って、いままでその話はおいて置きました。
>>其の他の方
いろいろと貴重な意見ありがとうございます。大変助かっています。これからも暖かいご支援をお願いします。
色々と議論が進んでいますね。レスが遅れてすみません。
FOR文についてですが、FOR文命令トークンがあればそれに従って、VM側が行います。
ご指摘のとうり問題はその意味なんですよね。orz...
シナリオライターがあったほうがいいと感じるか? ということになります
単純に繰り返したいだけなのか
カウント用の数字を何かにつかうのか
カウントの何番目にかによって条件をいれかえるのか?
いずれにしてもVMは一命令ずつ解釈実行なので、(1命令はある程度豪華ではあるけれど)
命令が矛盾無く組み立てられるのであれば、大丈夫だと思います。
ということで、この命令にはこんなトークンの組み合わせではどうか?
という提起がスクリプト側から提示されると考えています。
その中から実現方法の[取り決め]を造って行きましょう。最初からそこまでこちらで決めると
スクリプト側の設計が窮屈になると思って、いままでその話はおいて置きました。
>>其の他の方
いろいろと貴重な意見ありがとうございます。大変助かっています。これからも暖かいご支援をお願いします。
297親父PG
04/05/08 01:09ID:h8sVtZGZ >>293
計算式が消えそうな理由:
計算をする事が出来るかどうか怪しいため。
あくまでゲーム中イベント処理の記述のみをスクリプトで作る手筈なので。
ADD SUB というトークンと数字の並び替えの規則さえあれば、こちらでぞれを実装しますよ^^;
今、開発マシンにトラブルが発生orz..
修理に出すので今止まってます すみません 汗
計算式が消えそうな理由:
計算をする事が出来るかどうか怪しいため。
あくまでゲーム中イベント処理の記述のみをスクリプトで作る手筈なので。
ADD SUB というトークンと数字の並び替えの規則さえあれば、こちらでぞれを実装しますよ^^;
今、開発マシンにトラブルが発生orz..
修理に出すので今止まってます すみません 汗
298名前は開発中のものです。
04/05/08 19:42ID:cNPB2s8D スレ一通り読んでみたんだけど一つ質問
今作ってるのはライブラリですか?
初心者の俺にはそれすらわからないy=ー( ゚д゚)・∵.ターン
今作ってるのはライブラリですか?
初心者の俺にはそれすらわからないy=ー( ゚д゚)・∵.ターン
299名前は開発中のものです。
04/05/08 19:58ID:dkKvY2dU300名前は開発中のものです。
04/05/09 18:20ID:gB+UjQaV >修理に出すので今止まってます
このままフェードアウトの悪寒・・・。
このままフェードアウトの悪寒・・・。
301名前は開発中のものです。
04/05/11 19:53ID:yHM5YZkv 親父PG=47氏だったら・・・。
>今、開発マシンにトラブルが発生orz..
>修理に出すので今止まってます すみません 汗
実は押収されたの。
と、妄想してみる。
>今、開発マシンにトラブルが発生orz..
>修理に出すので今止まってます すみません 汗
実は押収されたの。
と、妄想してみる。
302名前は開発中のものです。
04/05/11 20:30ID:UgvJm544 親父PGさんタイーホされたのか。
とか言ってみる。
とか言ってみる。
303名前は開発中のものです。
04/05/11 23:30ID:yHM5YZkv 結局、2chで企画立てて実現かつ成功した
例は・・・
例は・・・
304名前は開発中のものです。
04/05/12 00:01ID:F6gUxLXe ゲーム作るのにだって根気と忍耐は必要なのに1〜2週間くらい待てないのか?
仮に企画倒れだったとしても当人達以外に何か被害被った訳でもなし。
うだうだ言う奴に限って自分では何もでk(ry
もうちょっとマターリ待ってみようや(´_ゝ`)y─┛~~
仮に企画倒れだったとしても当人達以外に何か被害被った訳でもなし。
うだうだ言う奴に限って自分では何もでk(ry
もうちょっとマターリ待ってみようや(´_ゝ`)y─┛~~
305名前は開発中のものです。
04/05/12 00:37ID:Sy7h6rok306名前は開発中のものです。
04/05/12 13:40ID:F6gUxLXe307名前は開発中のものです。
04/05/12 15:02ID:KHeRBBvL そうではなく2chなんだから煽りにいちいち反応するな
ってことが言いたいのでは?
このスレの住人も当人達以外はヲチしてるだけでしょ。
既存のゲーム開発ライブラリなんてたくさんあるし
ゲーム製作したことが無い素人が作るライブラリの
完成を待ってる人なんているとは思えん。
ってことが言いたいのでは?
このスレの住人も当人達以外はヲチしてるだけでしょ。
既存のゲーム開発ライブラリなんてたくさんあるし
ゲーム製作したことが無い素人が作るライブラリの
完成を待ってる人なんているとは思えん。
308名前は開発中のものです。
04/05/12 21:23ID:B+KWN/WZ309名前は開発中のものです。
04/05/12 22:58ID:gxCJLa/h310新人PG
04/05/15 16:36ID:0t0FzjJn お疲れさんです。ずいぶんさがりましたな。
仕事の引越しの関係でインターネットが新居に繋がってません。今月中に何とかします。
スクリプトは機能を大幅に削って、ある程度完成しました。どうにかゲームの進行ができる程度です。
計算処理は復活させました。限定的な(非汎用的な)命令語が増えています(汗
現在C# + DirectX9にてデバッグ用のインタプリタプログラムを作成中です。
動作するものができたと判断した段階(6月初頭を目途)で一度公開します。
スクリプトレビューはその時に行ってもらいます。
現在作成できるゲームの限界はSFCのドラゴンクエストV+αとしています。
オーソドックスな2DのRPG(俯瞰)としていますがRPGツクールと差別化したいかな〜とも思ってます。
仕事の引越しの関係でインターネットが新居に繋がってません。今月中に何とかします。
スクリプトは機能を大幅に削って、ある程度完成しました。どうにかゲームの進行ができる程度です。
計算処理は復活させました。限定的な(非汎用的な)命令語が増えています(汗
現在C# + DirectX9にてデバッグ用のインタプリタプログラムを作成中です。
動作するものができたと判断した段階(6月初頭を目途)で一度公開します。
スクリプトレビューはその時に行ってもらいます。
現在作成できるゲームの限界はSFCのドラゴンクエストV+αとしています。
オーソドックスな2DのRPG(俯瞰)としていますがRPGツクールと差別化したいかな〜とも思ってます。
311親父PG
04/05/15 23:46ID:n956sXSw 現在IBMに修理出してます。すんません。orz...
問題は...サルベージが必要かも知れません(涙
でも諦めませんので^^;まだまだ頑張ります。
問題は...サルベージが必要かも知れません(涙
でも諦めませんので^^;まだまだ頑張ります。
312親父PG
04/05/15 23:48ID:n956sXSw >>310
こちらも事実上止まっていますので、ゆっくりかかってください。
サルベージにHDDの基盤交換が必要やも知れないorz...
巻き戻ったソースは残っているのですが....
で逮捕はされていませんよw
こちらも事実上止まっていますので、ゆっくりかかってください。
サルベージにHDDの基盤交換が必要やも知れないorz...
巻き戻ったソースは残っているのですが....
で逮捕はされていませんよw
313名前は開発中のものです。
04/05/16 23:37ID:XGd16B+k タイーホされてなかったのか・・・よかったよう。
早く復帰してねー
早く復帰してねー
314親父PG
04/05/19 08:49ID:DXpNx74z まだ修理から戻ってこないorz...
315名前は開発中のものです。
04/05/19 12:12ID:OYSXu2wF IBMのノートって壊れやすい?
316名前は開発中のものです。
04/05/19 12:43ID:wKTG0vf1 そりゃもう踏んだだけで壊れます
踏んで壊れなかったのはLet'sだけだった・・・
踏んで壊れなかったのはLet'sだけだった・・・
317名前は開発中のものです。
04/05/21 04:10ID:GxmUKizO 踏みすぎ
318名前は開発中のものです。
04/05/24 19:14ID:8F9Ymse0 保守
319親父PG
04/05/24 20:54ID:o3eQYwoe ところで HDDなのですが、だんだんおかしくなって
最後にWINDOWSまで起動したあと、認識不能になったので
おそらく基盤故障かモーター故障だと思うのですが、
サルベージでよいとこ知ってる方いませんかね?
これもある意味 ネタにもなるし(苦笑
IBMに当初修理を依頼したところ落下判定されていました(笑
かばんに入れて持ち歩いていたので、チャックの部分とこすれて傷だらけなのがいけなかった...
状況を説明して 落下判定は取り消されました。
やはりちゃんと説明しないといけないんですね。落下だと「保障」が効かなくなります。
当初6万の請求が、修理範囲をHDDに絞ったことで「無料」
また壊れたHDDの引き取り代金だけになりました。
壊れたHDDの引取りにもお金がかかります。まぁこれは仕方の無いことですが^^;
最後にWINDOWSまで起動したあと、認識不能になったので
おそらく基盤故障かモーター故障だと思うのですが、
サルベージでよいとこ知ってる方いませんかね?
これもある意味 ネタにもなるし(苦笑
IBMに当初修理を依頼したところ落下判定されていました(笑
かばんに入れて持ち歩いていたので、チャックの部分とこすれて傷だらけなのがいけなかった...
状況を説明して 落下判定は取り消されました。
やはりちゃんと説明しないといけないんですね。落下だと「保障」が効かなくなります。
当初6万の請求が、修理範囲をHDDに絞ったことで「無料」
また壊れたHDDの引き取り代金だけになりました。
壊れたHDDの引取りにもお金がかかります。まぁこれは仕方の無いことですが^^;
320名前は開発中のものです。
04/05/24 21:15ID:GTVh4I4h 俺なら新しいの買う
321名前は開発中のものです。
04/05/24 22:31ID:npejv8oY サルベージの話だろ?
ところで
>壊れたHDDの引取りにもお金がかかります。まぁこれは仕方の無いことですが^^;
知らんかった。なぜに?
ところで
>壊れたHDDの引取りにもお金がかかります。まぁこれは仕方の無いことですが^^;
知らんかった。なぜに?
322名前は開発中のものです。
04/05/25 01:31ID:/brKs1IB 俺の場合、壊れたハードディスクは表面を透明プラスチックとかに変えて
部屋の隅っこに飾ってる。
ちょっとかっこいい。
部屋の隅っこに飾ってる。
ちょっとかっこいい。
323名前は開発中のものです。
04/05/25 03:37ID:aIdTCCHF パソコンリサイクル法とかでいろいろと理由付けて金とるんだなぁ。
漏れもIBMのHDD(ノートじゃないが)使ってたけど2年しないで
起動するたびに遅くなったり、認識しなくなったりしてとうとう逝ってしまった。
まぁ、前兆が2,3日に続けてでてたからあわててバックアップとったが、
親父PG氏はバックアップとってないのん?
開発マシンが逝っちゃうとカナーリショックだと思う。
漏れもIBMのHDD(ノートじゃないが)使ってたけど2年しないで
起動するたびに遅くなったり、認識しなくなったりしてとうとう逝ってしまった。
まぁ、前兆が2,3日に続けてでてたからあわててバックアップとったが、
親父PG氏はバックアップとってないのん?
開発マシンが逝っちゃうとカナーリショックだと思う。
324名前は開発中のものです。
04/05/25 10:17ID:MYIRdGjF PCやHDDは消耗品。万が一の時のために
バックアップはまめにとるのは開発者の常識。
個人でも何枚かのDVDRAMやRWに焼くだけでも
安心感が違うから、面倒でも最低2〜3日に1回は
全ソースのバックアップをとったほうがいい。
バックアップはまめにとるのは開発者の常識。
個人でも何枚かのDVDRAMやRWに焼くだけでも
安心感が違うから、面倒でも最低2〜3日に1回は
全ソースのバックアップをとったほうがいい。
325名前は開発中のものです。
04/05/25 10:41ID:2BcRF3mj 確かに必死こいて書いたプログラムが2日分
消えたときはしばらく放心状態だった
消えたときはしばらく放心状態だった
326親父PG
04/05/25 19:41ID:srpPWafA 壊れたHDDを引き取るのにお金がかかる理由は、交換により新品をHDDを提供。
交換後の壊れたHDDは「IBMの資産」扱いなのだそうです。
なので引取りにはお金がかかるようです。
当初は新品と同じ額かもしれないと言われていましたが、結局は9000円
になりました。
高いなと感じる方もいるかもしれませんが、ノートの発送代金はすべてIBM持ち
(保険付き)サービスであるとかを考えると、それほど高いとは思っていません。
簡単なチューニングもしていただきました(発熱対策)
あまり参考にしたくない事例ではありますが(汗
なにかの参考なれば幸いです^^;
交換後の壊れたHDDは「IBMの資産」扱いなのだそうです。
なので引取りにはお金がかかるようです。
当初は新品と同じ額かもしれないと言われていましたが、結局は9000円
になりました。
高いなと感じる方もいるかもしれませんが、ノートの発送代金はすべてIBM持ち
(保険付き)サービスであるとかを考えると、それほど高いとは思っていません。
簡単なチューニングもしていただきました(発熱対策)
あまり参考にしたくない事例ではありますが(汗
なにかの参考なれば幸いです^^;
327名前は開発中のものです。
04/05/25 20:34ID:aH+42FE9 家にサーバ一台置いて、CVSなんかでバージョン管理。
これ最高
これ最高
328名前は開発中のものです。
04/05/25 23:08ID:j22upQOo サイト用アカウントにpassがけアーカイブをうpしてる。
329名前は開発中のものです。
04/05/26 00:47ID:ALBjE7I0 >325
でもめちゃ苦労して、ある程度できあがってたものは
一度消えても仕事とかで納期が迫っていると、一気にその段階までもっていけるようなw
俺プログラマーじゃないけど、フォトショとかで1日かかりで作ってたようなのを
納品数時間前にアポーン->一気にそこまで作り上げ。みたいのはあるな。
フォトショの画面作りにしても、プログラムにしても、時間かかってるのは
頭つかって試行錯誤してる部分だけだから、一度形にできてると、
そこまで復帰させるのは、どうとでもなるよね。
・・・まああまり参考にしたくない話しですけど。
でもめちゃ苦労して、ある程度できあがってたものは
一度消えても仕事とかで納期が迫っていると、一気にその段階までもっていけるようなw
俺プログラマーじゃないけど、フォトショとかで1日かかりで作ってたようなのを
納品数時間前にアポーン->一気にそこまで作り上げ。みたいのはあるな。
フォトショの画面作りにしても、プログラムにしても、時間かかってるのは
頭つかって試行錯誤してる部分だけだから、一度形にできてると、
そこまで復帰させるのは、どうとでもなるよね。
・・・まああまり参考にしたくない話しですけど。
330名前は開発中のものです。
04/05/26 06:51ID:pH6Xv3G7331名前は開発中のものです。
04/05/26 07:21ID:AGJ88VBR >時間かかってるのは
>頭つかって試行錯誤してる部分だけだから
ここらへんがど素人なのね
>頭つかって試行錯誤してる部分だけだから
ここらへんがど素人なのね
332名前は開発中のものです。
04/05/26 10:02ID:DwvFe2iA まあ、かなり特殊な処理だったりするとわからんでもないな。
ただ、手馴れてくればそういう「試行錯誤」より
単なる物量が多いだけの場合が殆どであることに気が付く。
ただ、手馴れてくればそういう「試行錯誤」より
単なる物量が多いだけの場合が殆どであることに気が付く。
333名前は開発中のものです。
04/05/26 10:05ID:iZv6MyYs ノートのHDDが壊れたときは、とっとと新しいHDDを買ってきて付け替えたけど。
有償なら自分でやった方が、安いし早い。
有償なら自分でやった方が、安いし早い。
334親父PG
04/05/26 14:01ID:FihDUxqm335名前は開発中のものです。
04/05/26 14:59ID:9IQYkxl7 クラッシュしちゃったり基盤交換が必要など物理的に
壊れてるHDのサルベージは結構な料金とられるので
多少巻き戻ってもバックアップから作業開始しちゃったほうが
いいと思いますよ。
ソースが必ずしも復旧出来るとも限らないし…
壊れてるHDのサルベージは結構な料金とられるので
多少巻き戻ってもバックアップから作業開始しちゃったほうが
いいと思いますよ。
ソースが必ずしも復旧出来るとも限らないし…
336名前は開発中のものです。
04/05/26 18:57ID:JnixpBgL 壊れたってのがどういう壊れ方なのかもわからないなあ。
カラカラ鳴ってアクセスできなくなるタイプ?
カラカラ鳴ってアクセスできなくなるタイプ?
337名前は開発中のものです。
04/05/26 19:12ID:mhiAytbl ∧ ∧ カタ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(,,゚Д゚),__カタ_ _< このスレは親父PGのHDDをサルベージするスレになりました・・・と。
./ つ_|| ̄ ̄ ̄ ̄ ̄| \_____________
(, |\|| VAIO |
'\,,|==========|
(,,゚Д゚),__カタ_ _< このスレは親父PGのHDDをサルベージするスレになりました・・・と。
./ つ_|| ̄ ̄ ̄ ̄ ̄| \_____________
(, |\|| VAIO |
'\,,|==========|
338名前は開発中のものです。
04/05/27 06:55ID:J/CU7f8p いやはや、これだけ書き込みがあって、まとめサイトも作ってないし・・
できたツールを片っ端から上げってったほうが良いんじゃないの?
(と言ってみるテスト)
やっぱしデータ構造は問題になるとは思ってたけど・・
オヤジ?さんが考えてる流れは例えば
ある地形上を歩く→どこかに着くと何番のフラグを立てる→
他のフラグもあわせて条件判断→フラグデータにあったイベントの発生
みたいな流れを考えてると思われる。(いかにも初代から3までのドラクエみたいだけど)
最近のゲームを見るに分業が進んで、たぶん上記の方法はあんまり使われてないかも?
だからシナリオが一本道になってるともみえる。でも、開発はこっちの方が容易。
シーン1(シーン1内での簡単なフラグ)→シーン2(シーン2内での簡単なフラグ)
→シーン3(シーン3内での簡単なフラグ)→・・・
全シーン共通のフラグがこの他にあって、
またキャラクター(登場人物)データや持ち物データは別にある。
最初の方法だとフラグを管理するツールは必須だね。
何個かの条件を関連づけて表示したり、どのフラグがどのデータに関連してるかというのが
明示されて無いと、あとあとわけわかんなくなるし。
2番目の方法なら、フラグについてはほとんど問題無い。(だから最近のゲームはつまらん)
できたツールを片っ端から上げってったほうが良いんじゃないの?
(と言ってみるテスト)
やっぱしデータ構造は問題になるとは思ってたけど・・
オヤジ?さんが考えてる流れは例えば
ある地形上を歩く→どこかに着くと何番のフラグを立てる→
他のフラグもあわせて条件判断→フラグデータにあったイベントの発生
みたいな流れを考えてると思われる。(いかにも初代から3までのドラクエみたいだけど)
最近のゲームを見るに分業が進んで、たぶん上記の方法はあんまり使われてないかも?
だからシナリオが一本道になってるともみえる。でも、開発はこっちの方が容易。
シーン1(シーン1内での簡単なフラグ)→シーン2(シーン2内での簡単なフラグ)
→シーン3(シーン3内での簡単なフラグ)→・・・
全シーン共通のフラグがこの他にあって、
またキャラクター(登場人物)データや持ち物データは別にある。
最初の方法だとフラグを管理するツールは必須だね。
何個かの条件を関連づけて表示したり、どのフラグがどのデータに関連してるかというのが
明示されて無いと、あとあとわけわかんなくなるし。
2番目の方法なら、フラグについてはほとんど問題無い。(だから最近のゲームはつまらん)
339名前は開発中のものです。
04/05/27 13:56ID:T7P3bbBG 確認してみたがまとめぺーじきえてないぞ?
340名前は開発中のものです。
04/05/27 16:56ID:5pnCAZfx341親父PG
04/05/28 11:58ID:tJb+of+g やっぱしデータ構造は問題になるとは思ってたけど・・
>オヤジ?さんが考えてる流れは例えば
>ある地形上を歩く→どこかに着くと何番のフラグを立てる→
>他のフラグもあわせて条件判断→フラグデータにあったイベントの発生
>みたいな流れを考えてると思われる。(いかにも初代から3までのドラクエみたいだけど)
少し違います。地形データーにはトリガーがあるという1ビットですむデーターしか置きません。
何が起こるかはトリガーテーブルから検索します。
イニシャライズ時に トリガーテーブルを見て地形作業領域にばら撒きます。
構造体配列に値を入れます。1ビットですみますが領域はバイトで、0−255の値をどう使おうかな?
0はなし1はトリガー検査 さて余りましたね^^ 有効な使い方あるでしょうねぼちぼち考えます。
>オヤジ?さんが考えてる流れは例えば
>ある地形上を歩く→どこかに着くと何番のフラグを立てる→
>他のフラグもあわせて条件判断→フラグデータにあったイベントの発生
>みたいな流れを考えてると思われる。(いかにも初代から3までのドラクエみたいだけど)
少し違います。地形データーにはトリガーがあるという1ビットですむデーターしか置きません。
何が起こるかはトリガーテーブルから検索します。
イニシャライズ時に トリガーテーブルを見て地形作業領域にばら撒きます。
構造体配列に値を入れます。1ビットですみますが領域はバイトで、0−255の値をどう使おうかな?
0はなし1はトリガー検査 さて余りましたね^^ 有効な使い方あるでしょうねぼちぼち考えます。
342名前は開発中のものです。
04/05/29 08:01ID:xDPKL8Xl >>341
なるほど、いいですね。
(もし、トリガーテーブルから検索する時、
位置情報を見ているなら、動く地形等のときやや混乱する気もするけど)
バイトの余った領域(6ビット分)が気になるなんて・・マイコン世代ですね。
なるほど、いいですね。
(もし、トリガーテーブルから検索する時、
位置情報を見ているなら、動く地形等のときやや混乱する気もするけど)
バイトの余った領域(6ビット分)が気になるなんて・・マイコン世代ですね。
343新人PG
04/05/29 13:23ID:XFao9pZD お疲れ様です。
現在完成しているスクリプトインタプリタ実装部分です。
・点・線・ポリゴン・スプライト・テキストの表示。
・変数として整数・浮動点小数・文字列の定義。
・整数、浮動点小数の計算、文字列の連結といった演算処理。
これがコア部品として、ここからシナリオライタや企画屋さんが使いやすいAPI群を作っていける
段階にはありますが、これからの方針としてどうでしょうか?
正直ゲーム企画屋がプログラミングする羽目になるのは避けたいため限定的な記述のみを採用したいのですけど。
とするとトリガーとの密な連携が必要ですね。難しいです・・・。
現在確実に必要と思う物を挙げます。
・キャラクター定義フォーマット(スクリプトで管理するのは困難なため)
・戦闘定義フォーマット(プログラムに埋め込むのなら要らないけど)
懸案はキャラクターをゲーム中で動的に生成したい場合はどうするかですけど。
また提案します。
#漫喫より書き込んでます。
#ADSL契約用紙送ってから2週間近く経つけど連絡なし・・・。
現在完成しているスクリプトインタプリタ実装部分です。
・点・線・ポリゴン・スプライト・テキストの表示。
・変数として整数・浮動点小数・文字列の定義。
・整数、浮動点小数の計算、文字列の連結といった演算処理。
これがコア部品として、ここからシナリオライタや企画屋さんが使いやすいAPI群を作っていける
段階にはありますが、これからの方針としてどうでしょうか?
正直ゲーム企画屋がプログラミングする羽目になるのは避けたいため限定的な記述のみを採用したいのですけど。
とするとトリガーとの密な連携が必要ですね。難しいです・・・。
現在確実に必要と思う物を挙げます。
・キャラクター定義フォーマット(スクリプトで管理するのは困難なため)
・戦闘定義フォーマット(プログラムに埋め込むのなら要らないけど)
懸案はキャラクターをゲーム中で動的に生成したい場合はどうするかですけど。
また提案します。
#漫喫より書き込んでます。
#ADSL契約用紙送ってから2週間近く経つけど連絡なし・・・。
344新人PG
04/05/29 13:25ID:XFao9pZD 追記:
まとめページ更新していなくてごめんチョ。
そのうちファイルをうpできるようにします。
まとめページ更新していなくてごめんチョ。
そのうちファイルをうpできるようにします。
345親父PG
04/05/29 18:29ID:UBtKpkqa >>344 おつかれさまです
いよいよキャラデータの話がでできましたね。
現段階できっちり決めるよりは、こういうものが欲しい、こんなもものがあると便利。
などをスケッチするのがいいでしょう。どうせ決まりきったものはあるわけで...
だいぶ前にゲームの概要的な話をネタとして振ったんだけど、誰も相手にしてくれなかったorz...
いよいよキャラデータの話がでできましたね。
現段階できっちり決めるよりは、こういうものが欲しい、こんなもものがあると便利。
などをスケッチするのがいいでしょう。どうせ決まりきったものはあるわけで...
だいぶ前にゲームの概要的な話をネタとして振ったんだけど、誰も相手にしてくれなかったorz...
346名前は開発中のものです。
04/05/30 03:11ID:DF02WfmI ライブラリ作るのはあくまで過程で最終的にはゲーム作るんでしょ?
3Dにしようよ、3Dに。
なんか古くて暗いからとっつきにくいよ。見た目とか。
3Dにしようよ、3Dに。
なんか古くて暗いからとっつきにくいよ。見た目とか。
347名前は開発中のものです。
04/05/30 03:16ID:/nGX9ZsE 3Dがいいなら自分で作ればいいじゃん。
3Dのライブラリなんていくらでもあるよ。
3Dのライブラリなんていくらでもあるよ。
348名前は開発中のものです。
04/05/30 03:38ID:+/1k6zgz 2Dのツールこそたくさんある気がする・・・。
349親父PG
04/05/30 21:52ID:whdcT15r >>346 347
2Dか3Dかはそれほどこだわっていません。
もうすこし内容を詰めた時に選択します。
ちなみに見た目は平面ですが、3Dポリゴン上で展開しているので
3Dのライブラリ?です。
混在するかと思います。2Dと3D
2Dか3Dかはそれほどこだわっていません。
もうすこし内容を詰めた時に選択します。
ちなみに見た目は平面ですが、3Dポリゴン上で展開しているので
3Dのライブラリ?です。
混在するかと思います。2Dと3D
350名前は開発中のものです。
04/05/31 20:07ID:jkV+M/fp 全てが「じゃあ自分で作ればいいじゃん」で済まされるスレになりました。
351親父PG
04/06/02 14:16ID:WRPhaE/T サルベージ会社に頼みました。
まずは初期診断、どのような結果が戻ってくるでしょうか...
まずは初期診断、どのような結果が戻ってくるでしょうか...
352名前は開発中のものです。
04/06/02 22:44ID:0e2wqY1U 今日このスレ見つけて一気に読んでしまいました。
タノシカター(*・∀・)=3
当方、完全に素人なのですが、
ゲームとはこのように出来ていくものなんですね。感心しました。
コソーリ今後も応援していきます。
HDD完全復帰するといいですね
タノシカター(*・∀・)=3
当方、完全に素人なのですが、
ゲームとはこのように出来ていくものなんですね。感心しました。
コソーリ今後も応援していきます。
HDD完全復帰するといいですね
353親父PG
04/06/03 00:36ID:4eJyfpo5354親父PG
04/06/03 23:52ID:4eJyfpo5 HDDサルベージ中間報告
業者からのメールでのお話でどうやらPGソース部分の救出可能と判断されました。
原因はヘッドが食い込んでいたそうです。
サルベージ代金は4万円
助かりましたorz... ありがとう神様 そして良心的業者さん
壊れたHDDはふ◎通製でしたが交換後 日立製に変わっていました^^;
業者からのメールでのお話でどうやらPGソース部分の救出可能と判断されました。
原因はヘッドが食い込んでいたそうです。
サルベージ代金は4万円
助かりましたorz... ありがとう神様 そして良心的業者さん
壊れたHDDはふ◎通製でしたが交換後 日立製に変わっていました^^;
355新人PG
04/06/05 19:36ID:wWL88U7t お疲れ&お久しぶりです。
キャラデータなんですけど、別定義にしておいてスクリプトで読み込める様にするのがいいんですかね?
旧RPGツクールではキャラクタ名称とかは「こんにちは、$1さん。」とかで表していましたね。
これを
import chara "test.chara"
triger main()
{
chara test;
text.out("こんにちは、" + test.name + "さん。");
}
とかで出力出来る様にすると便利ですかね。
戦闘定義は、いろいろ考えるとやはり外部に出した方が良いような気がします。
ちょっと想像つきにくいんですけど、意見あればお願いします。
キャラデータなんですけど、別定義にしておいてスクリプトで読み込める様にするのがいいんですかね?
旧RPGツクールではキャラクタ名称とかは「こんにちは、$1さん。」とかで表していましたね。
これを
import chara "test.chara"
triger main()
{
chara test;
text.out("こんにちは、" + test.name + "さん。");
}
とかで出力出来る様にすると便利ですかね。
戦闘定義は、いろいろ考えるとやはり外部に出した方が良いような気がします。
ちょっと想像つきにくいんですけど、意見あればお願いします。
356新人PG
04/06/05 19:45ID:wWL88U7t キャラクタデータで想像つくものを挙げていきます。
・名称 ・生命値(HPとか)
・特殊能力値(MPとか) ・レベル ・体力
・賢さ ・すばやさ ・運のよさ ・魅力(?)
・各パラメータの上昇率(パーセンテージでも数式でもOKかと)
・職業とか ・属性(炎とか水とか?)
・共通台詞の語尾?("だぜ"とか"ですわ"とか?)
・アイテムの所持量
なんでも考えられますね・・・。
・名称 ・生命値(HPとか)
・特殊能力値(MPとか) ・レベル ・体力
・賢さ ・すばやさ ・運のよさ ・魅力(?)
・各パラメータの上昇率(パーセンテージでも数式でもOKかと)
・職業とか ・属性(炎とか水とか?)
・共通台詞の語尾?("だぜ"とか"ですわ"とか?)
・アイテムの所持量
なんでも考えられますね・・・。
357名前は開発中のものです。
04/06/06 02:58ID:EmiSNu9x ほしゅうう
358親父PG
04/06/06 21:43ID:TFl9YsaT お疲れさま
キャラデータはなんでも出てきますね。いやほんとに
今回、私が計画しているゲームではアイテムには持続時間(無限大もある)
を持たせておいて、場にセットする。場にセットされたアイテムの種類によって
「コマンド」が使えるようになる。
ターン使用時において コマンドを実行するか、場にアイテムを置くか?
悩むところではあるでしょう。また相手のアイテム持続時間を減らす攻撃など
いろいろと戦術が考えられます。カードゲームみたいですねw
キャラデータはなんでも出てきますね。いやほんとに
今回、私が計画しているゲームではアイテムには持続時間(無限大もある)
を持たせておいて、場にセットする。場にセットされたアイテムの種類によって
「コマンド」が使えるようになる。
ターン使用時において コマンドを実行するか、場にアイテムを置くか?
悩むところではあるでしょう。また相手のアイテム持続時間を減らす攻撃など
いろいろと戦術が考えられます。カードゲームみたいですねw
359名前は開発中のものです。
04/06/10 18:42ID:ZmE5oMyN ほしゅ
360親父PG
04/06/11 20:24ID:yIL1qXgr HDDのデータサルベージに成功しました
先ほどリビルドと実行を行ないましたが正常に動作いたしました。ちょっと感動
HDDの物理障害でしたが4万円で復旧できました。
それでは製作を再開いたします
先ほどリビルドと実行を行ないましたが正常に動作いたしました。ちょっと感動
HDDの物理障害でしたが4万円で復旧できました。
それでは製作を再開いたします
361名前は開発中のものです。
04/06/11 20:32ID:FbUf2QVY おー、実は話半分に聞いてたんだけど、サルベージって本当に成功するんだね。
362名前は開発中のものです。
04/06/12 05:56ID:kitVjPtB 祝☆親父PGタソHDDサルベージュ成功!
おにぎりワッショイ!!
\\ おにぎりワッショイ!! //
+ + \\ おにぎりワッショイ!!/+
+
. + /■\ /■\ /■\ +
( ´∀`∩(´∀`∩)( ´ー`)
+ (( (つ ノ(つ 丿(つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
バンガレー
おにぎりワッショイ!!
\\ おにぎりワッショイ!! //
+ + \\ おにぎりワッショイ!!/+
+
. + /■\ /■\ /■\ +
( ´∀`∩(´∀`∩)( ´ー`)
+ (( (つ ノ(つ 丿(つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
バンガレー
363親父PG
04/06/16 17:29ID:UJduKH1D さてぼちぼちどっかに上げたいですなぁ。
ってまだまとまってないけどorz...
ってまだまとまってないけどorz...
364名前は開発中のものです。
04/06/18 02:32ID:XddDHYg8 おおう、もう形になってるんですか。
実を言うといまいち概要を掴みかねてるから、実際に動くものを見てみたいなあ。
実を言うといまいち概要を掴みかねてるから、実際に動くものを見てみたいなあ。
365親父PG
04/06/22 20:59ID:CADman1B うん^^ といっても今は リソースツール> 環境+ウィンド
という程度ですけどね。
という程度ですけどね。
366名前は開発中のものです。
04/06/30 18:49ID:SwcLf7ai おおぅい 何か進展はないのかぁい?
期待age!
期待age!
367名前は開発中のものです。
04/07/01 00:18ID:X3i18rrm368名前は開発中のものです。
04/07/01 00:24ID:7ydqqCh2 目標の半年までの半分が経過したということで
とりあえず現在の物をアップしてみては?
とりあえず現在の物をアップしてみては?
369親父PG
04/07/02 11:22ID:pX1kWnhH そうですね^^ 今、サルベージ後復活したソースでビルドしたのですが、
開発環境 9.0Bに入れ替えると何故か「対象のサーーフェースの範囲を越えています」
というエラー(英語)がでて一部機能がおかしくなってしまったので、原因追跡中です。
エラーを出している関数はわかっているのですが、以前と(データー等)を変えていないのに圧制しています。
サルベーシしたHDDの中にアーカイブされたソースもあったので、
解凍して動かしても現象が同じなので開発環境が変わったのが原因かorz...
ちょっと根が深いエラーで今、いろいろ調べています(涙
開発環境 9.0Bに入れ替えると何故か「対象のサーーフェースの範囲を越えています」
というエラー(英語)がでて一部機能がおかしくなってしまったので、原因追跡中です。
エラーを出している関数はわかっているのですが、以前と(データー等)を変えていないのに圧制しています。
サルベーシしたHDDの中にアーカイブされたソースもあったので、
解凍して動かしても現象が同じなので開発環境が変わったのが原因かorz...
ちょっと根が深いエラーで今、いろいろ調べています(涙
370名前は開発中のものです。
04/07/03 03:52ID:NtmdvZio >>369
ビューポートのエラーですか?オレは昨日遭遇しました。
CreateDeviceのパラメータであるD3DPRESENT_PARAMETERS構造体のBackBufferWidth,Heightを設定したら直りました。MSのなんかのサンプルだと省略されていたんですけどね・・・。
D3DPRESENT_PARAMETERSD3DPresentParameters;
ZeroMemory( &D3DPresentParameters, sizeof(D3DPresentParameters) );
D3DPresentParameters.BackBufferWidth = GetScreenWidth();
D3DPresentParameters.BackBufferHeight = GetScreenHeight();
...
hResult = pD3D->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd, D3DCREATE_HARDWARE_VERTEXPROCESSING, &D3DPresentParameters, &pD3DDevice );
ビューポートのエラーですか?オレは昨日遭遇しました。
CreateDeviceのパラメータであるD3DPRESENT_PARAMETERS構造体のBackBufferWidth,Heightを設定したら直りました。MSのなんかのサンプルだと省略されていたんですけどね・・・。
D3DPRESENT_PARAMETERSD3DPresentParameters;
ZeroMemory( &D3DPresentParameters, sizeof(D3DPresentParameters) );
D3DPresentParameters.BackBufferWidth = GetScreenWidth();
D3DPresentParameters.BackBufferHeight = GetScreenHeight();
...
hResult = pD3D->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd, D3DCREATE_HARDWARE_VERTEXPROCESSING, &D3DPresentParameters, &pD3DDevice );
371親父PG
04/07/05 21:24ID:dEjBB1tn うを! 情報有難う
ちょっと調べてみます
ちょっと調べてみます
372名前は開発中のものです。
04/07/11 01:23ID:sEDaSior せめて開発中のスクリーンショットだけでも見たい。
04/07/11 11:22ID:IcCsmxs7
頑張れおじん。
374親父PG
04/07/15 20:49ID:RCSAJz51 最近激忙しくて放置っぽくてすみません
>>370さん
の情報をもとに関係する場所を調べたところ、サイズは指定してあったのですが、
「ビューポートを任意のサイズに分割する為の」データより大きくなっていた為
激重になっている事が判明しました。
*この部分はMSのサンプルのままなのですが(苦笑
m_d3dpp.BackBufferWidth = m_rcWindowClient.right - m_rcWindowClient.left;
m_d3dpp.BackBufferHeight = m_rcWindowClient.bottom - m_rcWindowClient.top;
ここのBackBufferHeightのサイズが756なのに
ビューポートは縦800を前提に分割しようとして、エラーがでていました。
以前は重くなる事はなかったのに...orz...
解決できました。有難う。
HDDが飛んだ時に激しく落ち込んで、
現実逃避の為に三国志ネット系のゲームで君主やったりしてました。
昨日、滅びましたので現実の世界に戻ってこれそうです。
(もちろん忙しかったのはこれが原因ではないのですが)^^;
>>370さん
の情報をもとに関係する場所を調べたところ、サイズは指定してあったのですが、
「ビューポートを任意のサイズに分割する為の」データより大きくなっていた為
激重になっている事が判明しました。
*この部分はMSのサンプルのままなのですが(苦笑
m_d3dpp.BackBufferWidth = m_rcWindowClient.right - m_rcWindowClient.left;
m_d3dpp.BackBufferHeight = m_rcWindowClient.bottom - m_rcWindowClient.top;
ここのBackBufferHeightのサイズが756なのに
ビューポートは縦800を前提に分割しようとして、エラーがでていました。
以前は重くなる事はなかったのに...orz...
解決できました。有難う。
HDDが飛んだ時に激しく落ち込んで、
現実逃避の為に三国志ネット系のゲームで君主やったりしてました。
昨日、滅びましたので現実の世界に戻ってこれそうです。
(もちろん忙しかったのはこれが原因ではないのですが)^^;
375名前は開発中のものです。
04/07/27 08:14ID:jrBmHKfT スレ違い申し訳ないんだけど、
親父PGさんはVisual C++ .NET Standard 2003で開発してるの?
親父PGさんはVisual C++ .NET Standard 2003で開発してるの?
376駄目PG
04/08/07 21:56ID:rKnHjytK 2001です^^13000円ぐらいで買ったものです。
377名前は開発中のものです。
04/08/12 18:55ID:CwNTMR01 親父逃亡
378名前は開発中のものです。
04/08/12 23:26ID:qp2QHNJh もう許してやれや。
379名前は開発中のものです。
04/08/13 01:19ID:70XDoCYw これだけ実力のある人でも、構想が大きすぎると完成しないもんなんだなぁ。
いわんや自分ごときでは。戒めねば…。
いわんや自分ごときでは。戒めねば…。
380名前は開発中のものです。
04/08/13 03:32ID:EI4JTtEl 実力あったらこんな中途半端にはならんだろ…
構想も最近よく見かけるMMO厨にくらべたら
十分完成できる内容だと思うけど。
構想も最近よく見かけるMMO厨にくらべたら
十分完成できる内容だと思うけど。
381名前は開発中のものです。
04/08/14 00:14ID:QE6GprSu 結局ダメだったのか…
382名前は開発中のものです。
04/08/17 20:24ID:4zoJaIbh まあ、よくあることで、とやかく言うことでもない。
月単位や年単位でモチベーションが持続する人のほうが少数派なんだよ。
絵1枚とか音楽1曲とかなら、ゴールまでノンストップで駆け抜けることもできるけどな。
ゲームや長編小説だと、制作中に必ずスランプ期が来る。それも1度や2度でなく。
常人が中規模以上のゲームを完成させたきゃ仕事としてやれってこった。
気が乗らないときでも強制的にケツ叩かれて作業を進めさせられるからな。
給料も出るし。(たぶん)
月単位や年単位でモチベーションが持続する人のほうが少数派なんだよ。
絵1枚とか音楽1曲とかなら、ゴールまでノンストップで駆け抜けることもできるけどな。
ゲームや長編小説だと、制作中に必ずスランプ期が来る。それも1度や2度でなく。
常人が中規模以上のゲームを完成させたきゃ仕事としてやれってこった。
気が乗らないときでも強制的にケツ叩かれて作業を進めさせられるからな。
給料も出るし。(たぶん)
383名前は開発中のものです。
04/08/17 23:32ID:swKTwwBB このスレの場合、最初にこのすすめかただと
モチベーション維持できない、時間がかかりすぎて結果が出ないと
みんなに指摘されていたのに大丈夫、大丈夫といいつつすすめてきたというところが
つっこみどころ満載で面白いところだ
モチベーション維持できない、時間がかかりすぎて結果が出ないと
みんなに指摘されていたのに大丈夫、大丈夫といいつつすすめてきたというところが
つっこみどころ満載で面白いところだ
384名前は開発中のものです。
04/08/17 23:40ID:Ey/3rwny と、外野の企画厨が申しております。
385名前は開発中のものです。
04/08/18 04:06ID:xaW55mes わざわざサルベージまでしてその後何もせずに終了ですか…
あそこが良いやめ時だったと思うけど。
あそこが良いやめ時だったと思うけど。
386名前は開発中のものです。
04/08/18 04:40ID:QOsGAV3O と、外野のシナリオ厨が申しております。
387名前は開発中のものです。
04/08/18 13:53ID:iefLqNu5 こいつレス早いな。
388名前は開発中のものです。
04/08/18 16:44ID:QOsGAV3Oだって引きこもりだもの
ミツヲ
389名前は開発中のものです。
04/08/19 06:10ID:p3JaqRwv 新人PGももう見てないのか?
お別れの挨拶くらいしてもいいよ
社会人なんだから
お別れの挨拶くらいしてもいいよ
社会人なんだから
390名前は開発中のものです。
04/08/19 06:40ID:0awC84Sm逃がしてやろうよ。ね。
ミツヲ
391親父PG
04/08/25 15:19ID:fmTb/M4o すまん^^
ちょっとリアルが忙しくて
もう少しで再開しますorz..
ちょっとリアルが忙しくて
もう少しで再開しますorz..
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
