トップページgamedev
994コメント383KB

【初心者】スレを立てる前にココで質問を【Part21】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2010/04/02(金) 00:21:35ID:zsqivwcw
疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。
http://pc11.2ch.net/gamedev/

>>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
http://wiki.game-develop.com/

ゲーム製作技術板公式アップローダ
http://gmdev.xrea.jp/

ゲーム製作技術板予備(機能停止中?)
http://yy13.kakiko.com/gamdev/

アップローダー予備
http://gamdev.hp.infoseek.co.jp/

gamdev.orgが落ちるたびにあげてみるスレ
http://pc11.2ch.net/test/read.cgi/gamedev/1107022166/
07377212010/09/15(水) 00:21:18ID:aKU7Zakb
連射機能を有りにすると、難易度が急激に下がってしまうのを懸念していました。
>>723>>726などのような、過去のゲームの手法を参考にしてみます。
ありがとうございました。
0738名前は開発中のものです。2010/09/15(水) 02:49:50ID:h+xE0cPP
>>731
消すのが普通だと思う
NPCや敵シンボルの位置情報や消去フラグを1〜3マップ分残してるゲームもあるけど
ハマリ状態にならないよう気を使ってそう

>>735
マップチップはROMから直接参照するだろうけど、マップ配列は本体RAMに展開している(ように見える)ゲームが多かった
0739名前は開発中のものです。2010/09/15(水) 12:18:30ID:77erm9A1
2Dのアクションゲームを作ってますが
ブロックとの衝突判定で悩んでいます
■=操作キャラ、□=ブロック
操作キャラの下左端と下右端をpx1、px2
右端をpy2、px2として

  ■□
□□□

このような状況だと操作キャラの足元に衝突しているpx2と
右側のブロックと衝突しているpx2の条件が被ってしまい
操作キャラの右側がブロックに密着している時にジャンプができなくなります
(正確にはジャンプしても即着地している状態だと思います…)
0740名前は開発中のものです。2010/09/15(水) 16:08:41ID:I8Q4tmOO
>操作キャラの下左端と下右端をpx1、px2
>右端をpy2、px2として
ここがよくわからん

操作キャラの下左端と下右端(のX座標)をpx1、px2
こういうこと?
>右端をpy2、px2として
なんでここだけYが出てくるん?右端ってことは、Y座標関係なくないか?
なら前のやつもpy1とか書いてくれた方がいいし。
何を言いたいのかがまずわからん。

そもそもジャンプ判定のときにX座標の判定が必要なの?
Y軸とX軸でそれぞれ判定するだけだとおもうんだが。
0741名前は開発中のものです。2010/09/15(水) 19:12:44ID:mYRZuAFs
>>739
右側のブロックと衝突したら、衝突しない距離までプレイヤーを左側に押し出せばいいよ
0742名前は開発中のものです。2010/09/15(水) 22:16:26ID:5S4oKyBN
>>739をきちんと考えるなら

(px1,py1)     (px2,py1)
     ┏━━┓
     ┃   ┃
     ┃   ┃
     ┗━━┛
(px1,py2)     (px2,py2)

このような図式で考えないとうまく動かないんじゃないの?
中学生でやるっしょこれ
0743名前は開発中のものです。2010/09/15(水) 22:28:59ID:aKU7Zakb
>>739
付け焼刃だけど、着地する条件のひとつに「キャラの速度」を加えてみたら?
速度が正(下方向に移動中)の場合に、着地のチェックを行うとか。
0744名前は開発中のものです。2010/09/16(木) 00:23:38ID:GO8hPMc7
そもそもジャンプの着地条件ってどうしてる?
0745名前は開発中のものです。2010/09/16(木) 20:37:15ID:F6v/12mL
X軸
0746名前は開発中のものです。2010/09/21(火) 14:10:09ID:s3EqXko2
VC++2010Express Edition って今Webインストールできなくね?
0747名前は開発中のものです。2010/09/21(火) 20:16:29ID:s3EqXko2
げ、なんだこれ、イメージファイルって奴がそのままセットアップするためのファイルなのか
0748名前は開発中のものです。2010/09/21(火) 20:18:15ID:s3EqXko2
自己解決しました。
失礼しましたorz
0749名前は開発中のものです。2010/09/22(水) 12:01:17ID:kx0EDwRb
>>746
残念だなあ。
君は何か勘違いしている様だけど、聞いて揚げ足取りをしたいんじゃなくて、
単純に君の意見が面白そうだから聞いてみたかっただけなんだよ。
もっとまともなレスを期待してたんだけど。ごめんね。
ちなみに君は揚げ足を取られる事を恐れているようだけど、それは違うと思う。
揚げ足を取られるのは、君に隙があるから。
隙だらけの人間ってのはそうやって余計な所でつまらない恥をかく事になるもんだよ。
他人につっこまれる事は、自身の知識をより客観的で多角的なものとする為に
有益な指針となるものだと思うな。
0750名前は開発中のものです。2010/09/22(水) 12:54:05ID:cBxl7gPp
コピペかと思ったら本当にコピペだった。
0751名前は開発中のものです。2010/09/22(水) 20:05:54ID:1hCBqfxc
低学歴はこの程度の文章ですら創作できないからね。
0752名前は開発中のものです。2010/09/22(水) 20:17:47ID:rRHCfnYL
学歴で知性を図れると本気で思ってんの?
0753名前は開発中のものです。2010/09/22(水) 20:32:49ID:RTPPim18
かなりの程度までは測れるな。
0754名前は開発中のものです。2010/09/22(水) 20:33:35ID:fUq783In
釣乙
0755名前は開発中のものです。2010/09/22(水) 20:51:03ID:rRHCfnYL
なんだって何度も何度も大卒の連中が組めないアルゴリズムを高卒の俺が
直してやらなきゃならねーんだ
大学出たって回転行列も満足に使えねーじゃん
0756名前は開発中のものです。2010/09/22(水) 20:58:07ID:RTPPim18
そりゃ、若いうちは同じ年齢なら高卒の方が先に働いてる分、少しくらいできないと恥ずかしいぞ
大丈夫、ひよっこのうちの現場の仕事では最終的な差は全く測れないから
むかしから技術職の高卒は大卒に追い抜かれてから、決定的な地力の差に気付くんだよ
残酷な現実だが・・・
0757名前は開発中のものです。2010/09/22(水) 21:02:38ID:rRHCfnYL
高卒には碌な仕事よこさねえじゃん。アホボンが社内で高級言語でラクな仕事してる間
俺は直接石叩いてた。
0758名前は開発中のものです。2010/09/22(水) 21:07:28ID:49mxhM/R
自分のtwitterにでも書いとけクズ
0759名前は開発中のものです。2010/09/22(水) 21:08:07ID:rRHCfnYL
ちなみにずっと年上の組んだ人知を越えた大盛りスパゲティを組み直した事もあるぞ。
リソースがメチャクチャ。子ウィンドウの性質を活かせばもっと短くてラクなコードに
なるのにコントロールを全部変数にして無駄の多いこと
0760名前は開発中のものです。2010/09/22(水) 21:09:40ID:rRHCfnYL
>>758
糞野郎が偉そうに、学歴で叩くのもこのスレだろ?え?
0761名前は開発中のものです。2010/09/22(水) 21:10:11ID:cwMYo6hi
糞スレ浮上
0762名前は開発中のものです。2010/09/22(水) 21:12:12ID:rRHCfnYL
そうそう、学歴に頼る奴は口も悪い
0763名前は開発中のものです。2010/09/22(水) 21:30:52ID:rRHCfnYL
>>756
若いうちは年上の部長・主任が放り出したプロジェクトを一番若い奴と二人で
崩壊防いだ。歳食っても使えるとは思えん。その手合いの尻拭いばかりさせられるよ。
0764名前は開発中のものです。2010/09/22(水) 21:34:47ID:mFoBtRiJ
>>763
しっかりと、貸しを作っとけ
0765名前は開発中のものです。2010/09/22(水) 21:42:01ID:Ahgp8Swr
なにこの愚痴スレ
0766名前は開発中のものです。2010/09/23(木) 00:22:54ID:roAT+pU7
低学歴がどうのこうのなんて一行レスはスルーすりゃいいのにね。。。

ここ最近棲み付いてるノネナール臭いお客さんはなんか色々と余裕なさそう。
この人を弄りたいなら初心者スレじゃなくてタスクシステムスレでも立てて
思う存分じゃれ合うといいんじゃないかな
0767名前は開発中のものです。2010/09/23(木) 00:35:47ID:3G2RD5hl
冗談じゃないよ。大卒のアホボンの尻拭いばかりさせられて、その上低学歴は文書もかけない?
大学なんてのは金で入るものだろうが。資産差別かよ。

>>764
アドバイスはマジで感謝する。でも全く恩義を感じない社長で無意味でした。オマケに
地方に飛ばされそうになったので身を守るために辞職した。

言いたい事はこれだけ。喧嘩を売られれば言いたいこと増えるけどね
0768名前は開発中のものです。2010/09/23(木) 02:07:46ID:V22X/Aw4

結論:  低学歴は空気が読めない
0769名前は開発中のものです。2010/09/23(木) 03:54:08ID:PKY8+KVo
学歴なんてどうでもいいよ。
ただ面白いゲームをやったり作ったりしたいだけだ。
正直履歴とか興味ない。
0770名前は開発中のものです。2010/09/23(木) 03:56:47ID:p0cDrToI
「誰でも誤る。しかし、馬鹿だけが失敗を続ける。」
さて、スレ違いなカキコをいつまでも続けるのはどこのお馬鹿さんかな?
0771名前は開発中のものです。2010/09/23(木) 15:21:57ID:n/M9hcHe
はいはい高卒同人ゲームプログラマが通りますよ
0772名前は開発中のものです。2010/09/23(木) 15:41:07ID:sR5OPncL
あっち池

同人ゲームサークルここだけはやめとけ!91
http://yuzuru.2ch.net/test/read.cgi/2chbook/1276074413/l50
0773名前は開発中のものです。2010/09/23(木) 15:52:32ID:fyoyHSFQ
3Dゲーム作るのにゲームエンジンとレベルエディターが付属していて使いやすいエンジンないですか?

0774名前は開発中のものです。2010/09/23(木) 15:57:48ID:3G2RD5hl
>>768
親が金持ちだと空気読めるの?まるでヨーロッパの貴族みたいだなww
学歴あっても意味分からないだろ?ww
0775名前は開発中のものです。2010/09/23(木) 16:19:58ID:vz5ylsRk
>>773
どの程度の規模のものを要求していますか?
大規模になれば、企業用の大きなものになる。
ターゲットに限定すれば、小さくて使いよいかもしれない。
グラフィックスの程度はどれくらいを要求するか?
使用言語に縛りがあるか?
プラットフォームは? Windows専用?

どの種類のゲームを作りたいか? アクション、RPG、など
3Dグラフィックスの要求は? シェーダーが必要か?
アニメーションの要求は? 簡単なものだけでよいか?
価格は? フリー、低価格、高価?

ゲームエンジンは無数にあるから、
ある程度、要求を絞ってください。
0776名前は開発中のものです。2010/09/23(木) 21:14:19ID:ZCNROnxj
>>774
それが読めるんだな。
読めないレベルはにわか金持ち。
本当の金持ちとは違うんだよ。
まあ貧乏人にはわかんないだろうけど。
0777名前は開発中のものです。2010/09/23(木) 22:38:09ID:3G2RD5hl
空気嫁=長い物には巻かれろ
0778名前は開発中のものです。2010/09/23(木) 23:03:06ID:3G2RD5hl
>>776
面白い事が一つ分かったww
ヒントだけ残してく。金持ちは自分の財産を守ることを至上命題とする。
0779名前は開発中のものです。2010/09/24(金) 00:27:13ID:LN6NvwVy
ああ、そういや、金持ちの悪役出すのを忘れてた。
いやまあ、金持ちの正義の味方出しても良いんだが。
0780名前は開発中のものです。2010/09/24(金) 00:46:10ID:LN6NvwVy
ってゆ〜か、本当の金持ちなんて、ゲーム業界ではほんの一部だけだろ。
0781名前は開発中のものです。2010/09/24(金) 04:58:43ID:CHT/uML7
>>775で考えた
>>773では無いが
最終目標としては100人規模の3DアクションMMORPG
Windows専用
>3Dグラフィックスの要求は? シェーダーが必要か?
>アニメーションの要求は? 簡単なものだけでよいか?
はわからないので標準的なもの
言語は個人的にはJava好きだけどC++
フリーソフト希望(低価格帯も考慮

でIrrlicht+OpenAL+irrNetがいいかなと思ってるんだけど
ほかによさそうなのあるかな?
0782名前は開発中のものです。2010/09/24(金) 05:15:22ID:3gBoWOl/
ありますよ
0783名前は開発中のものです。2010/09/26(日) 21:16:42ID:AQ6UPCq6
649のフライトシム作ってるものですが、無事完璧に解決出来ました。
特に、700さんのアルゴリズムがかなり参考になりました。
助かった。皆さん本当にありがとう。
0784名前は開発中のものです。2010/09/28(火) 11:43:45ID:NI5jre0m
自作品晒して感想もらうみたいなスレなかったっけ?
見つからないのでスレタイ教えてください
0785名前は開発中のものです。2010/09/28(火) 12:41:14ID:gJ/qU4p7
ひとつひとつスレタイ確認してみ^^
0786名前は開発中のものです。2010/09/29(水) 05:27:27ID:H2/WV0dm
>>784
自作ゲーム評価スレ その2
http://hibari.2ch.net/test/read.cgi/gamedev/1281014259/

落ちてるな
あれ?この板って4年ぐらい放置しても落ちない板じゃなかったのか・・・
0787名前は開発中のものです。2010/09/29(水) 05:30:54ID:MKG+KpWc
>>786
技術系の人間がメインの昔はそうだった。
最近は、他板から糞が大量流入してきて、
大量に書き込むわ、ヲチスレ立てるわ、作りもしない考察スレを立てるわ、やりたい放題。
昔の常識はもう通用しないのさ。
0788名前は開発中のものです。2010/09/29(水) 10:07:26ID:P1p1p7hE
即死判定に引っかかってるだけでしょ。
スレ立てから一定の期間内に一定数のレスがないと落ちる。
これは即死判定から逃れたスレが dat 落ちになるのとは別ルール。
0789名前は開発中のものです。2010/09/29(水) 12:07:09ID:wq5+ZCeK
生きてるスレが放置して落ちないのは、スレ数が上限に達してないから
0790名前は開発中のものです。2010/09/29(水) 17:24:50ID:aZz1nsPu
人が多い板だと、半日書き込みがなかっただけで落ちるってばあちゃんが言ってた。
こわい世の中だなあ。
0791名前は開発中のものです。2010/09/29(水) 18:51:37ID:f+g1zRUS
>>790
それはスレッド圧縮。
0792名前は開発中のものです。2010/09/29(水) 20:45:13ID:ld3oYEKl
ゆっくりさんの声をかっこいい声へ加工したいのですが
なにかツール等あります?
07937842010/09/30(木) 09:47:02ID:5lEcjFtg
>>786
ありがとう
落ちてたのか…
0794名前は開発中のものです。2010/10/03(日) 09:57:18ID:/tno49fy
>>792
加工ではないけど、フリーでかっこいい声を使いたいならクセは強いけどFLシーケンサで外人の声が出せたような。
単純な加工ならサウンドフォージでも落として調整してみたらどうだろう。かっこいい声になるかはしらないけど。
0795名前は開発中のものです。2010/10/03(日) 15:30:28ID:Sctwt8Ei
RPGツクールXPで現代版RPGを制作したいのですが、
現代ものの学校や街などのマップチップと
学生やサラリーマンなどのキャラチップを探しているのですが、
お勧めのサイトはどこでしょうか?
0796名前は開発中のものです。2010/10/03(日) 15:57:05ID:PyeOp/Hu
>>795
http://search.yahoo.co.jp/search?p=%E3%83%9E%E3%83%83%E3%83%97%E3%83%81%E3%83%83%E3%83%97%E3%80%80%E7%8F%BE%E4%BB%A3&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
0797名前は開発中のものです。2010/10/03(日) 16:03:07ID:Sctwt8Ei
>>796
ありがとうございます。
参考になりました。
0798名前は開発中のものです。2010/10/03(日) 16:58:52ID:Sctwt8Ei
追加、
マップチップを得たのですが、
どうやってRPGXPに追加するのかわかりません。
どうしたらよろしいでしょうか><
0799名前は開発中のものです。2010/10/03(日) 17:07:13ID:jVP0cxWX
割れ厨か?
0800名前は開発中のものです。2010/10/03(日) 17:14:07ID:XI/qFM5r
>>792
ゆっくりの声をかっこよくしたいってことなら、
別にゆっくりでなくてもフリーならいいのよね?

それならGallatea Talkなんてのもある。

厳密にはフリーではないが比較的安く手に入る音声合成なら、
PentaxのVoiceText Misakiが最強だと思う
「Misaki 電子かたりべ」あたりでぐぐってみ
0801名前は開発中のものです。2010/10/04(月) 06:40:34ID:JeVkrTOk
商用だと難しいな
0802名前は開発中のものです。2010/10/06(水) 14:53:31ID:vPsfSgRA
祝タクティクスオウガ再構築

昔からあんなゲーム作ってみたいと漠然と思ってたけど難しそうで気乗りしなかったんだ、漏れ
技術も経験も知識も無いので、勉強の取り掛かり程度の質問なんだが、
こういうのってどの言語とかエディタとか触れば勉強になるのかなぁ?
なんぞC++とかJavaとかググって出てきたけど

やってみたいのは、タクオウとFFTとブラックマトリックスクロスみたいな3D面で等身キャラを歩かせてみたい
多分それだけで満足できるだろうし

ノリで質問してる
ノリで答えてくれると助かる
0803名前は開発中のものです。2010/10/06(水) 15:19:57ID:M4WvW7v+
>>802
SLG作ろうと思うんだが、アドバイスくれ
http://hibari.2ch.net/test/read.cgi/gamedev/1225829444/56
> 56 名前:名前は開発中のものです。[sage] 投稿日:2009/01/05(月) 18:05:08 ID:MVZhDALq
> >>54
> 御参考までに
> HSPだけどクォータービューで検索すると10以内に見つかりますよ。
>
> ttp://pokopokogame.blog55.fc2.com/
> ttp://maglog.jp/taddi/Article221486.html

上のレスだけではなくて、総じてそういう感じのスレ。
基本部分だけといっても動く物を作ってる人がいるのが良いね。
0804名前は開発中のものです。2010/10/06(水) 15:34:38ID:pJ5aZKbj
>>802
 1例として、CのDxライブラリでやると仮定する。
 ゲームプログラミングの館でもみて、2Dキャラの移動、1マスごとのマップ表示を学習する。
 3Dでは、”ビルボード”という処理を勉強する。おしまい。
0805名前は開発中のものです。2010/10/06(水) 16:19:01ID:vPsfSgRA
>>803-804
thx!

CにDirectXにDXライブラリ…
ググったらこんなん出てきました
ttp://www.nicovideo.jp/watch/sm8701388

箱庭でもつくれるようになってニヨニヨできたらいいなぁ
うん、勉強してみます
どもでしたー
0806名前は開発中のものです。2010/10/06(水) 16:28:20ID:9kSjmoJN
クォータービューをするには
1)ツールを使う
例えば、http://www.biwako.ne.jp/~hiroharu/queek.html
素人でも入りやすいと思う。

2)2Dで作る。
計算で3Dに見せているだけなので、
プログラム言語を覚えてから画面制御を行えばよい

3)3Dで作る
最近は容易に3Dで作ることが出来るようになったから、
2Dで作るよりも3Dの方が簡単に出来る。

人には其々素養があって、出来る人も多いが出来ない人もいる、
がんばってやってみるベシ。
0807名前は開発中のものです。2010/10/08(金) 12:50:14ID:gcupMhXD
ADVゲームのセーブの処理ってどうしたらいいでしょうか

現在実行中のファイル名とラベル名を保存するだけでも良さそうですが、
子階層を持つ命令(条件が合う場合に実行する処理を記述するif,switch)などの途中で
セーブしたい場合はどうすればいいでしょうか。
ifやswitchはラベルのように一意の名前がついていないので、
ロード時に何処から実行するか分かりません。

パッチを当ててもパッチ適用前のセーブデータが使えるADVってありますが、
あれってどういう風にセーブしているのでしょうか
0808名前は開発中のものです。2010/10/08(金) 13:02:07ID:bEbqnEFx
>>807
解らないのならセーブポイントを作ってそこだけでセーブ出来るようにする。

どこでもセーブするためには、必要な情報を変数に格納して全部の変数をセーブする。
どこでもセーブはバグが出やすいからやめた方がいい。
0809名前は開発中のものです。2010/10/08(金) 15:48:02ID:eNB4q4B8
シナリオファイルの実行中の行
0810名前は開発中のものです。2010/10/08(金) 16:16:16ID:AWP3TtE/
もしパッチでシナリオファイルの行が変わったら?
0811名前は開発中のものです。2010/10/08(金) 17:14:10ID:eNB4q4B8
セーブデータにパッチが当たらないバグ
0812名前は開発中のものです。2010/10/09(土) 03:15:57ID:uMRA3mBF
>>807
セーブした時の状態(背景やBGM等)を再現するための復帰処理は意外と大変です。

>>808で言われているように、どこでもセーブは避けるのをお奨めします。
0813名前は開発中のものです。2010/10/09(土) 17:22:45ID:tPOe4MaZ
>>800
Gallatea Talkなかなかいいですね。これで試してみます
ありがとうございました
0814名前は開発中のものです。2010/10/09(土) 21:22:37ID:D8U5XUg/
ゲーム製作技術というよりCGのことなんだが
色々な製作ツールで画像を表示する時、大抵マスク画像や透過pngを作るよな
その時透過する部分と画像の間にギザギザのジャギーが出てしまうんだが
これって皆どうやって解決してるんだろ
暇な人いたら教えてくれ
0815名前は開発中のものです。2010/10/09(土) 21:38:10ID:mQ5VXTBK
>>814
ドローツールから直接透過pngを出力すれば大丈夫
0816名前は開発中のものです。2010/10/10(日) 00:15:42ID:n4QeX8OB
>>814
その製作ツールが
カラーキー(抜き色が1色)にしか対応してないのに
画像のほうにアンチエイリアスがかかってるからじゃ?
0817名前は開発中のものです。2010/10/10(日) 12:14:55ID:XtVsOgwA
すみません。 ※スレ違いでしたらすみません。
3Dゲーム(立体交差が有)でモンスターをプレイヤーに向かわせたく思っているのですが、
・段差(乗越え不可) や ・壁(迂回すべき障害物) の『検出方法』がよくわからず困っています。

2次元配列に平面で可否マップを作り、それを幾重に使って・・などとは考えてみたのですが、
地形が立体的に絡まり連結もある為、設計が難しそうかつバグの元になりそうで恐怖心があります・・orz
何か良い検出方法はないでしょうか・・?
ヒント程度でも構いませんので、教えて頂けますと幸いです。
0818名前は開発中のものです。2010/10/10(日) 22:06:44ID:y7s3PQ1B
>>815
レスthx!
線画のアンチエイリアスが原因だったみたい

>>816
そ れ だ
今までは書きあがった後に減色してたけど
線画起こす時点でアンチエイリアスかけてたのが原因だったのか
ありがとう参考になった
0819名前は開発中のものです。2010/10/11(月) 00:02:46ID:F0gRtVWd
>>810
シナリオファイルの行の桁数を増やす。



10000 ヒロイン「おはよう」
10010 俺「お、おはよう……」
10020 ヒロインは今日も可愛い



10000 ヒロイン「おはよう」
10010 俺「お、おはよう……」
10011 ヒロイン「くすっ」       ←追加
10012 俺「(うあああああああああ萌えええええええええ)       ←追加
10020 ヒロインは今日も可愛い

プログラムでは行++を繰り返してテキストがある行を探して表示する。
このように、あらかじめ修正を前提として行を設計しておけば
どんな風に修正してもバグらない(バグになりにくい余地が大きい)。
桁数を増やせばさらに苛烈な修正にも耐えられる。
どこでもセーブでバグりたくなければそういう手段を取る他ないかと。

ただし、この方法では追加はできるが削除はできない。
行を削除してしまったら、その地点でのセーブデータは無意味になってしまう。
この場合は近くの行からスタートすることとして、ユーザーに謝罪しなければならない。
ユーザーの顰蹙を買いたくなければシナリオを一定のセクションに分けて、セクション単位で
セーブするようにするしかない。つーかそもそもシナリオ修正すんな。

確定したシナリオをゲーム配信後に修正するような真似をする人は
決していないと信じたい。
0820名前は開発中のものです。2010/10/11(月) 00:12:32ID:GonQQw/K
>>817
試してないけれども、グラフ理論とA*の組合せで出来ると思う。
また、PVS的に全部のROOMをチェックする手法が近いかもしれない。
0821名前は開発中のものです。2010/10/11(月) 01:13:07ID:OJ5o07iP
どこでもセーブって需要MAXだから、工数とか面倒だからやらないってのは違う。
ただ、お手軽なノベル開発ツール使ってるなら無くてもいいと思う(言い訳として:本来ツール側でできるようにしてあるべき機能だから)
行数や文章検索+つじつま合わせとかこのあたりで荒業的な方法は思いつくと思う
0822名前は開発中のものです。2010/10/11(月) 23:02:18ID:DL7z/3oJ
どこでもセーブでバッチ対応するには
はじめから保存データにセーブバージョンを残す仕様にしておいて、
バッチ適用後、ロードの度に確認してバージョンが異なっていたら
それに応じた補正をするような処理をするだけ

ADVのどこでもセーブはちょっと考えればいろいろ方法あると思うけど
選択肢ごとにID振っておいてそこから何ページ目か、とか
条件分岐が激しい場合はスタートからの選択肢を記録しておいてトレースとか
でも全体からの絶対行で指定なんてのは普通やらないと思う
0823名前は開発中のものです。2010/10/13(水) 21:41:40ID:DW4qgilK
普通はバッチ対応をしないです
0824名前は開発中のものです。2010/10/14(木) 00:42:18ID:+dY7fSeh
javaで複数画面を重ねあわせる時、手前のイメージを黒ではなく透明で埋め尽くさなければならないけれど
for (y=y0;y<=y1;y++) {
for (x=x0;x<=x1;x++) {
img.setRGB(x, y, 0);
}
}
今まではこうやっていて遅かったです。
1発で全画面あるいは1部を透明色で埋め尽くす方法ないですか?
0825名前は開発中のものです。2010/10/14(木) 02:18:26ID:Uvy1BjW2
fillRectとかそういう類のAPIがあると思うぞ
0826名前は開発中のものです。2010/10/14(木) 07:38:02ID:+dY7fSeh
もちろんfillRectは使いました、が
透明でfillRectすると透明故に何も描画されません。
元の絵や黒色が残ったままです。
0827名前は開発中のものです。2010/10/14(木) 08:10:41ID:+dY7fSeh
Graphics2Dの方を使ってclearRectというのを使えばいいようですね。
やってみないとまだわかりませんが。
0828名前は開発中のものです。2010/10/14(木) 08:15:49ID:+dY7fSeh
失敗orz
0829名前は開発中のものです。2010/10/14(木) 08:20:41ID:+dY7fSeh
Graphics2D g2 = (Graphics2D)g;
g2.setBackground(new Color(0,0,0,0));
g2.clearRect(0,0,x1,y1);
アルファ値0にしたけど結果は>>826と同じでした。
0830名前は開発中のものです。2010/10/14(木) 22:13:43ID:+qno887z
描画元になるイメージに透過も含めて描画しようというのはややこしそうですね
昔ゲーム作ってた時はnew int[横*縦]で確保した配列をMemoryImageSourceに割り当ててた
配列の中身をリアルタイムに書き換えると内部的に二度手間になって若干重いけど
0831名前は開発中のものです。2010/10/15(金) 01:58:52ID:KbDq+ZKU
突然ですが質問です。

今私は、大学2年の情報学科に所属しています。
先日、大学の友人とアンドロイドのゲームアプリのコンテストに参加しようという話になりました。
そのコンテストを通して、プログラミングの技術向上を図れたらとおもっています。

しかし、私と友人は情報学科といっても、CとJavaの入門的なことを知っている程度で、
ゲームを作るとなったときに、何から手を付けていけばいいのかわかりません。

そこで、いまからゲーム作成をするときにどんな事から始めていけば、効率よく
技術を学んでいけるのか、ぜひ皆さんのアドバイスをいただきたいです。

実際に皆さんがどんなことをしてゲームプログラミングに慣れていったのか
体験などでも何でもいいのでよろしくお願いいたします。
0832名前は開発中のものです。2010/10/15(金) 02:13:36ID:YYzk048T
ここだな。スレ主がなかなかのプログラムの腕前。

ロマサガ3.5を作ろう
http://hibari.2ch.net/test/read.cgi/gamedev/1286280005/
0833名前は開発中のものです。2010/10/15(金) 09:13:33ID:D6QjFmXl
なんだか>>824の質問が理解しにくいのだが、このへん読めば解決するんじゃない?

ttp://www.ibm.com/developerworks/jp/java/library/j-begjava-index/

手前のイメージを透明で描画したいと言っておきながら>>826とか意味不明。
0834名前は開発中のものです。2010/10/15(金) 09:18:14ID:D6QjFmXl
>>831
Androidなら開発言語はJavaですね。
どんなジャンルのゲームがやりたいのか分からないし、
とりあえずこの辺り読んでみてはどうですか。

ttp://d.hatena.ne.jp/aidiary/20040918/1251373370
0835名前は開発中のものです。2010/10/15(金) 09:21:24ID:D6QjFmXl
>>834追記
今時は2DでもOpenGLなので(iPhoneアプリも同じ)、これも参考にどぞ。

http://www.saturn.dti.ne.jp/~npaka/android/OpenGL/index.html
08368072010/10/15(金) 12:38:04ID:r8UFpDsA
色々方法はあるみたいですね
どこでもセーブは絶対に欲しい機能なので無くすことは・・・
変数・画像・BGMなどのセーブは大体出来ています。

テキストやコマンド全てにIDを振っておいて、
パッチを読み込んだ場合は追加された物に新たにIDを振り、
元々振ってあるIDは変わらないようにすれば良さそうですね

パッチを作成するツールを作るのがまた大変そうですが・・・頑張ってみます
ありがとうございました
0837名前は開発中のものです。2010/10/16(土) 23:14:58ID:vdI1/GEL
実際の施設名ってどこまで使っていいんでしょうか?
参考になりそうなページなど知っている人いたら教えてください。

この作品はフィクション云々は書いておくにしても、○○ホテルとか、どう考えても特定できる建物とかってどうなんだろうか。
地名(国名や県名)は大丈夫って聞いたことあるけど、山や川や神社や洞窟はどうなんだ・・・
■ このスレッドは過去ログ倉庫に格納されています