[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/27 05:23 / Filesize : 279 KB / Number-of Response : 1018
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ゲームプログラムなら俺に聞け32



1 名前:デフォルトの名無しさん mailto:sageteoff [2015/09/08(火) 15:26:10.41 ID:x6IFoIJM.net]
前スレ
peace.2ch.net/test/read.cgi/tech/1422445064/

968 名前:デフォルトの名無しさん [2016/07/21(木) 00:42:49.19 ID:5vjOb06c.net]
ばぶー

969 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/07/21(木) 00:50:57.62 ID:EhiukiE+.net]
DarkGDK Part.2
echo.2ch.net/test/read.cgi/tech/1467514934/

970 名前:デフォルトの名無しさん mailto:sage [2016/07/21(木) 03:07:48.04 ID:jgTQj/gW.net]
>>947
cpp ファイルを1つ修正してから、ビルドしても、他のファイルはビルドしない。
ファイルのタイムスタンプを見て、修正していないファイルはビルドしない

君は全部のファイルを、すべて消してから(クリーン)ビルドしているのか?
間違ったボタンを押しているだろ

それか、PCの能力が低いか

971 名前:デフォルトの名無しさん mailto:sage [2016/07/21(木) 11:24:53.37 ID:TpMXx+Na.net]
>>947
あえて戦うとかどう?
https://imgs.xkcd.com/comics/compiling.png

972 名前:デフォルトの名無しさん [2016/07/23(土) 13:15:18.41 ID:19Q/VipO.net]
典型的な紙芝居エロゲーとして、

ゲーム画面 → セーブ画面 → ゲーム画面

とシーンが遷移した場合、ゲーム画面のオブジェクトはセーブの前後で全部消して作り直すんでしょうか(実質ロードと同じ)、
それとも単に非表示にしておくべきでしょうか。
2つを独立したシーンだと思って開発していたら、よく考えたらセーブ画面を開いたら元に戻ってこれないことに気が付きました。

973 名前:デフォルトの名無しさん [2016/07/23(土) 13:26:50.11 ID:Hf4ld0EF.net]
全部読み直したって1秒もかからんだろ

974 名前:956 [2016/07/23(土) 13:47:16.53 ID:19Q/VipO.net]
スクリプトの途中にジャンプする機能を実装するのがくっそ難しいというか無理です
立ち絵が最初から実行していかないと再現できないし任意のゲームオブジェクトをシリアライズ/デシリアライズする機能はない(作れる気がしない)

975 名前:デフォルトの名無しさん [2016/07/23(土) 15:02:41.46 ID:19Q/VipO.net]
超考えてみましたがADVならともかくRPGで装備画面を開くたびに一々ゲーム全体を破壊して作りなおすという実装はありえないですね
やっぱりシーンの破壊を伴わないシーン移動が絶対に必要という結論に達しました
(シーン丸ごとどこかに保存して置く)
Update()もDraw()も呼ばなかったら大丈夫だろうと思ったらマウスイベントなどは関係なく呼ばれますね(当然)
方向性は見えてきたけど結構難しい・・・

976 名前:956 mailto:sage [2016/07/23(土) 16:32:08.87 ID:19Q/VipO.net]
実装がウンコなのかシーンの切り替えはくっそ面倒くさい。
シーンの切り替えはステートの遷移と密接に関係しているので、シーンの切り替えが入るとすごく開発しにくい
どう考えてもそもそもセーブ/ロード画面がゲーム本体と独立したシーンというのが間違えてた
奥が深いな!



977 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 17:05:01.58 ID:W8JFtAp1.net]
Stateパターンに、スタックを組み合わせるというのもあるよ

978 名前:デフォルトの名無しさん [2016/07/23(土) 20:06:20.08 ID:h2521jwo.net]
それって逆にロードからイキナリ始められ無いって事?

979 名前:デフォルトの名無しさん [2016/07/23(土) 20:10:31.94 ID:h2521jwo.net]
全部破壊して再構築出来ないなんてw
毎回頭からしかゲーム出来ないのかよw

980 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 21:44:55.99 ID:LcfEXny9.net]
>>959
RPGもADVもその辺の仕組みは同じだと思うが?

981 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 23:31:39.04 ID:eYAwBGPh.net]
例えば、走っているアニメの描画中として、ポーズを押した後、
直立不動の状態から、再スタートしたらアカンのか?

君はそんな細かいことまで、気にするのか?

弾が10個飛んできて、ポーズを押したら、弾0から始まったら、アカンの?
そういう裏ワザがあったら、アカンの?

982 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 00:57:14.76 ID:F27WdSir.net]
そもそも、そういうタイミングで瀬降できるようにしてるゲームって
そんなに多くはなさそうな?

983 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 00:58:26.87 ID:F27WdSir.net]
セーブできるようにしてる、ね

984 名前:デフォルトの名無しさん [2016/07/24(日) 01:02:39.89 ID:DlDvhWVZ.net]
あっそ

985 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 03:09:59.27 ID:G3POhd0J.net]
どんな環境で何を作ってるのかわからんが
セーブ/ロードなんてそれこそゲーム画面の上に
ウィンドウで乗るようなもので、無理やりゲームを破棄して移換するものじゃないのでは…

あとこれまた何をどうしてるのかわからんが
アニメーションパターンなんて"何フレーム"目という
固有の番号あるのに最初からになる理由がわからない…

986 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 04:23:25.90 ID:9mJaMPLw.net]
アニメの何コマ目まで、考えたことない

セーブしても、ステージの最初から始まるし、
そもそもセーブは、セーブポイントでしか出来ない

もし、あちこちでセーブ出来たら、様々な可能性が生じるから、バグる可能性が大きい



987 名前:デフォルトの名無しさん [2016/07/24(日) 10:23:24.28 ID:GmPvmoqc.net]
画面を切り替えてセーブする仕組みになってるのは、切り替える事でメインゲームの内部状態を固定したいからだろ?
あとは基本的な要素だけを保存して、初期化で済む要素はセーブ不要と割り切って必要最小限の状態だけ扱えばいい。

988 名前:デフォルトの名無しさん [2016/07/24(日) 10:28:40.95 ID:GmPvmoqc.net]
ポーズからの復帰とロードから開始は、根本的に処理の深さが違うからなぁ。
基本要素だけを再構築して後のパラメータは初期化するのがロード
要素の細部パラメータまで保持して再開するのがポーズ復帰。
なんか色々考え無し過ぎて呆れるよな。

989 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 11:32:16.05 ID:t0TNVj3e.net]
エミュ使ったことないのか?
ゲーム中にセーブしたまんまの状態から
ロードできるじゃんか

ゲーム中に使ってるフラグの量なんてたかが知れてる
それを全部保存すりゃ済む
バグとかありえない

990 名前:デフォルトの名無しさん [2016/07/24(日) 11:36:30.07 ID:zBpd2Peh.net]
ゲームの情報なんてどうせ構造体とかで管理してるだろ?
それをそのままファイルにぶち込めばよろしい。

991 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 11:38:32.78 ID:nK8vn27l.net]
本人も言っているけどオブジェクトのシリアライズを想定しないで作ったものに、後付けでシリアライズの実装を求めるのは苦痛だよ
スマホアプリだとセーブに限らず、サスペンドからの復帰で再構築するのあたりまえだから、以前スマホに移植したとき痛い目にあったことある。
こればっかりは最初の設計が大事としかいいようがないのかもね。

992 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 13:58:52.47 ID:F27WdSir.net]
>>973
ありえないとか言い切っちゃうところ
正直、大物になれる素質があると思う

993 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 15:30:29.00 ID:L1GkLU8N.net]
>>973
板違いと切って捨てたくなるレベルの妄言

994 名前:デフォルトの名無しさん [2016/07/24(日) 19:01:49.31 ID:DlDvhWVZ.net]
ふーん

995 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 21:56:20.58 ID:FSY54zZ0.net]
トルネコなんかは最初のシードとプレイヤー操作の履歴しか持ってないらしいぞ
ロード時はそれを再生してるだけ

996 名前:デフォルトの名無しさん mailto:sage [2016/07/24(日) 22:24:19.61 ID:ONdPWMoc.net]
そのパターンは結構ある
スマブラとか東方のリプレイ記録とか

ただし、その方法だとバージョンアップ時にセーブデータを引き継ぐのが困難になる
また、完全に再現しないといけないから、万が一にも別の要因で変わるところがあるとセーブを失うことになる
スマブラでもCDアイテムを集めきると登場しなくなる仕様を入れ込み忘れてバグらせた
ただのリプレイだからあんまり話題にはならなかったけど、本データなら相当注意してプログラムを書かなきゃいかんくなる



997 名前:デフォルトの名無しさん mailto:sage [2016/07/25(月) 16:30:55.32 ID:NQ9CNO0Y.net]
リプレイは大変だな
リプレイ有無は本体の作成前に決めておかないとやらかすし
仕様変更でもその都度罠になる
再現困難なバグ発見検出に役立つこともあるけど、もう一度やりたいと思わんわー

998 名前:デフォルトの名無しさん mailto:sage [2016/07/25(月) 17:29:09.93 ID:QbvTSvJk.net]
自分も経験あるけど、ある程度稼働してから良いアイデア思いついて
どうしても仕様変更したくなったけどリプレイ動作のためだけに重複処理残す羽目になりそうで
泣く泣く我慢した経験あるよ

999 名前:デフォルトの名無しさん [2016/07/25(月) 19:45:42.50 ID:Lav5Lgr5.net]
バージョンアップで過去のセーブデータ保証しないゲームもあるけどね。

1000 名前:デフォルトの名無しさん mailto:sage [2016/07/26(火) 03:35:58.07 ID:1PL6PcXu.net]
    .
   │        DarkGDKで待ってます
   區區\      echo.2ch.net/test/read.cgi/tech/1467514934/
   區區::..|
   區區::..|
   區區::..|
   區區::..|   區區\                      區區\
   區區::..|   區區::..|                      區區::..|
   區區::..|   區區::..|        區區\        區區::..|
   區區::..|   區區::..| 區區\ 區區::..|        區區::..|
   區區::..|   區區::..| 區區::..| 區區::..| 區區\ 區區::..|
   區區::..|   區區::..| 區區::..| 區區::..| 區區::..| 區區::..|
   區區::..|   區區::..| 區區::..| 區區::..| 區區::..| 區區::..|
   區區::..|   區區::..| 區區::..| 區區::..| 區區::..| 區區::..|
   區區::..|   區區::..| 區區::..| 區區::..| 區區::..| 區區::..|
   區區::..|   區區::..| 區區::..| 區區::..| 區區::..| 區區::..|
   區區::..|   區區::..| 區區::..| 區區::..| 區區::..| 區區::..|

1001 名前:デフォルトの名無しさん [2016/07/26(火) 22:45:22.97 ID:DYuo5N0t.net]
腹へったなあ

1002 名前:デフォルトの名無しさん [2016/07/27(水) 18:19:47.05 ID:eAMECB7H.net]
俺はここのところ腹が減らなさすぎて
ゴロゴロ寝てるだけなのに一週間で5キロ減ったぞ

1003 名前:デフォルトの名無しさん [2016/07/27(水) 19:56:15.46 ID:9bIrtjQt.net]
夏バテ直行だな。

1004 名前:uy ◆e6.oHu1j.o [2016/08/07(日) 09:54:21.99 ID:PWyfS198.net]
暑いなと思ってたら
https://earth.nullschool.net/jp/

台風きてたんだな
今年の夏ヤバイ
かなり危機的な「日照り」になるんじゃないか?
あつさが殺意を持ってる

1005 名前:デフォルトの名無しさん [2016/08/17(水) 10:48:08.11 ID:+njSpS9N.net]
                _                           ∧_∧
               ̄   ̄  .                       (´Д`;)←>>988
        . '            ヽ
       /                                    //
      /                                  //
           ,-( ヽ         i               /
    /       メ、ヽ ヽ          |               /
          /  ヽl  |        |            /
        /    // /        !          ,
       /∧_∧// /
     / ( ゚∀/ /
    /   γ    /         /
  θ     ヘ    |        /
         )   |       ,
         /     |
         /  ヘ   |   /
        i  / |  |  /  /   , '    _/  |l
       /  /   |  |    し'   /      / ̄/
      /  /.  /  |       (   _   /  /   〃,
     (  /   /  l  と と )  て ̄          /
     し'   /__) (_(_,J

1006 名前:デフォルトの名無しさん [2016/08/17(水) 13:34:08.27 ID:LSJ/gt2o.net]
次スレ作ろうぜ



1007 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 15:26:54.04 ID:uPhg+qti.net]

echo.2ch.net/test/read.cgi/tech/1471933588/l50

1008 名前:デフォルトの名無しさん [2016/09/09(金) 04:35:33.54 ID:3SE+QGdM.net]
こっち使いきってからにしろ馬鹿共

1009 名前:デフォルトの名無しさん [2016/09/09(金) 21:04:41.42 ID:Yha4Ccho.net]


1010 名前:デフォルトの名無しさん [2016/09/10(土) 12:35:41.63 ID:vbKJk9Jl.net]
干し

1011 名前:デフォルトの名無しさん [2016/09/11(日) 11:15:53.26 ID:g43FnbRF.net]
埋め

1012 名前:デフォルトの名無しさん mailto:sage [2016/09/11(日) 11:18:26.17 ID:ODl5M+p3.net]
たら

1013 名前:デフォルトの名無しさん mailto:sage [2016/09/11(日) 12:10:41.80 ID:sDjieMc3.net]
れば

1014 名前:デフォルトの名無しさん mailto:sage [2016/09/11(日) 13:05:44.32 ID:RCWOBF9/.net]
さし

1015 名前:デフォルトの名無しさん mailto:sage [2016/09/11(日) 13:15:01.99 ID:auhIinOU.net]


1016 名前:デフォルトの名無しさん mailto:sage [2016/09/11(日) 21:20:46.00 ID:luZea5VO.net]
1000



1017 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<279KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef