[過去ログ] ドラゴンクエストXを作ります (519レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
123: 名前は開発中のものです。 [sage] 2014/09/16(火) 12:13:26.63 ID:W1QPWvxT(1) AAS
一人勝ちの前にまずちゃんと治療を受けて退院しろ
124: 名前は開発中のものです。 [sage] 2014/09/19(金) 11:48:01.59 ID:KmuQ3Hkc(1) AAS
SFCでドラゴンなし上級1職くらいでデスタムーア前にレベル30〜35程度で
スライム格闘場Hクラスクリアできるスライムってなんだろ
パラディンなら誰でもいけるかな
125(1): 名前は開発中のものです。 [sage] 2014/09/19(金) 18:45:06.65 ID:tQMILf7E(1) AAS
60fpsがどういう意味かもわからないポポさんが復活と聞いて
126: 名前は開発中のものです。 [sage] 2014/09/22(月) 13:18:43.76 ID:0d0NAbEB(1/5) AAS
>>125
60fpsの概要ぐらいは解かる
だがプログラムコードレベルではまだ理解しきれていないのは事実
それを理解していないという意味
1秒間を60コマで表現するプログラムコードをもう一度じっくり考えてみよう
127: 名前は開発中のものです。 [sage] 2014/09/22(月) 13:38:14.97 ID:0d0NAbEB(2/5) AAS
現在の自分が理解しているFPSシステムの概要をまとめる
1.ゲームの基本はループ処理の中で実行するものである
2.C++で使えるループ処理にはforやwhileなどがある
3.forやwhileなどのループ処理は1秒間に約60回ループする
4.約60回なので正確に1秒間に60回ではない
5.ループ処理の中で重い処理を入れた場合に50回に減ることもあるでしょう
6.60fpsとは1秒間を60コマで表現するものである
ここまでがFPSシステムの概要
4〜5の問題点の解決策として
1.Windowsは独自で時間を管理している
2.画面右下端を見ればWindowsは正確に時刻を刻んでいるのが解かる
3.DXライブラリにはWindowsが管理する時間を取得する関数が存在する
4.GetNowHiPerformanceCount関数を使えばマイクロ秒で時間が取得できる
5.1秒間は100万マイクロ秒である
6.60で割ると1万6666マイクロ秒になる
128(1): 名前は開発中のものです。 [sage] 2014/09/22(月) 13:46:27.29 ID:mCSXjKv0(1) AAS
なんかいきなり初心者のスレになってるけど
そういうとこだったのここ
129: 名前は開発中のものです。 [sage] 2014/09/22(月) 13:54:36.26 ID:0d0NAbEB(3/5) AAS
上記の点を踏まえて30fpsゲーム開発を課題に上げてみる
つまり1秒間を30コマで表現するゲーム開発
★注意点★
1.コマ数が減っても必ず1秒間で表現しないといけない
外部リンク[html]:blog.livedoor.jp
ここにスタートアップ1.0.0のコードがある
どのように作り替えれば30fpsになるのかを考えてみよう
ちなみに、やる気21%の現状の俺にはまだ取り掛かれない
ゲーム開発は開発者のやる気が一番の重要要素
お前らのやる気は1%でもあるかい?
俺はやる気が回復し次第挑戦してみる
130: 名前は開発中のものです。 [sage] 2014/09/22(月) 13:59:12.18 ID:0d0NAbEB(4/5) AAS
>>128
実は俺は絵を描くことよりもプログラムを考えることの方が好き
俺の興味度の割合は
絵は40%、プログラムは60%ぐらい
絵を描き始めればしっかりした絵を描こうとするが
出来ることなら絵は他の人に任せて
自分はプログラムだけをやりたいね
だが、現実は中々そうも行かないので自分で絵描いてるだけ
131(1): 名前は開発中のものです。 [sage] 2014/09/22(月) 14:14:49.38 ID:0d0NAbEB(5/5) AAS
順を追って考えて行く
外部リンク[html]:blog.livedoor.jp
まずMaincpp.cppのコードを見て行こう
まず最初にLONGLONG型のNextTime変数を定義
Times関数の中でNextTime変数を0に初期化してから
新たにLONGLONG型のStartTime変数にforループに入る前の時刻を取得
forは10回ループさせてNextTime変数に10回分の時刻を蓄積させて
そのNextTime変数の値をforを抜けた後に10で割ることで
ループの平均時間を計算し
StartTime変数から引くことでループの平均速度を計算
StartTime変数に16666を代入した方が早いように思えるが
プログラムで扱う値は、このようにコンピューターに計算させることが基本だと
コンピューター専門学校の先生は言ってた
132: 名前は開発中のものです。 [sage] 2014/09/22(月) 16:25:28.98 ID:Jq0Yo3T4(1) AAS
>というわけで俺はもうここから離れる
133(1): 名前は開発中のものです。 [sage] 2014/09/22(月) 18:00:47.60 ID:isO/TcsP(1) AAS
一回のループの中で余った時間スリープするだけなんだけど
134: 名前は開発中のものです。 [sage] 2014/09/22(月) 19:53:12.51 ID:uoQh1ALB(1) AAS
いつものkazuki節だな
135: 名前は開発中のものです。 [] 2014/09/23(火) 11:00:54.77 ID:13oD/AdH(1) AAS
俺はここから離れるといいつつ
頻繁に戻ってくるのであったw
136: 名前は開発中のものです。 [sage] 2014/09/23(火) 11:33:03.25 ID:uyROUfrp(1) AAS
>これ以上やることがないほどDQXをやり込んだプレイヤーの一人であるのですが
>最後までDQXをプレイしてみた感想を一言で申し上げるならば「残念・・・」の一言に尽きます。
こんなこと言っておきながら
昨日は半日近くプレイしてるよ
しかもニコ生でゲーム実況して
137: 名前は開発中のものです。 [sage] 2014/09/26(金) 13:54:13.74 ID:PUakhOUL(1) AAS
今北
完成しそう?
138: 名前は開発中のものです。 [sage] 2014/09/26(金) 16:13:48.68 ID:Gv+ltECi(1) AAS
見なかったことにして忘れるのがベスト
139: 名前は開発中のものです。 [sage] 2014/09/26(金) 19:47:02.94 ID:a/KQN9m7(1) AAS
3週間で飽きたか。
まあいつものkazukiのパターンだな。
140: 名前は開発中のものです。 [sage] 2014/09/26(金) 19:52:42.14 ID:r5LXwwd1(1) AAS
>>131のようないかれた思考回路じゃドラクエ1まで100年かかる
141: 名前は開発中のものです。 [sage] 2014/09/28(日) 20:06:15.72 ID:PoxyI6p/(1) AAS
ブログ消えてるな。
いつもどおりだ。
142: 名前は開発中のものです。 [sage] 2014/09/28(日) 21:17:13.44 ID:dlCasBtC(1) AAS
またポナルポ負けたのかwww
143: 名前は開発中のものです。 [sage] 2014/09/28(日) 23:33:18.36 ID:2TeOkUOh(1) AAS
ドラクエもどきのゲームを作るという興味は失せたみたいだが
DQ10のプレイに夢中な毎日だな
144: 名前は開発中のものです。 [sage] 2014/09/29(月) 00:28:03.86 ID:KllSj0k/(1) AAS
ニコ生の垢ってどれ
145: 名前は開発中のものです。 [sage] 2014/09/29(月) 23:34:44.42 ID:stUE6E8R(1) AAS
外部リンク:www.nicovideo.jp
146: 名前は開発中のものです。 [sage] 2014/09/30(火) 11:42:27.99 ID:DXFPYT2S(1) AAS
さっそく消えてるw コミュの方も削除よろ
外部リンク:com.nicovideo.jp
147: 名前は開発中のものです。 [sage] 2014/09/30(火) 12:17:01.68 ID:Z6svbZpa(1) AAS
Youtubeの動画も削除してたな・・・
上下前次1-新書関写板覧索設栞歴
あと 372 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s