[過去ログ]
1人でゲームが作れるように修行します。 (984レス)
1人でゲームが作れるように修行します。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
966: SGGK ◆6pZCoAtaxk [sage] 2010/04/26(月) 23:24:15 ID:tiNRcB1d 試合開始から結果表示までの処理の流れの実装がなんとか完了。 テキストっぽい文字が表示されるだけなので見栄えは今までと変わらないように見える…orz とりあえずこれで休める〜! http://peace.5ch.net/test/read.cgi/gamedev/1006284805/966
967: SGGK ◆6pZCoAtaxk [sage] 2010/04/27(火) 23:03:19 ID:puWvjObW 次の小目標は、 今まですべての選手が一斉にボールを追いかけていたのをやめて、 FWは前1/3、MFは中1/3、DFは後ろ1/3の範囲にボールがある時だけ ボールを追いかけるようにプログラムを直す。 …にしてみる予定。 それとプログラムソースの方は作業ペースを少し落としてもやむを得ないので、 ネット、3D、APIの勉強にも少しずつ並行作業で挑戦してみよ〜かな〜という気もしてマス。 ちなみに3DとAPIについては、ゲームプログラムの勉強を始めたばかりの頃に 一度挑戦してすぐに挫折した経験あり…orz http://peace.5ch.net/test/read.cgi/gamedev/1006284805/967
968: 名前は開発中のものです。 [sage] 2010/04/27(火) 23:42:18 ID:0svey8m3 かじってみて挫折したものは必要に迫られてからやり直せばいい。 必要でもないのに再挑戦したってまた挫折するだけ。 わき道にそれすぎ。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/968
969: 887 [sage] 2010/04/28(水) 00:06:08 ID:Bz3TRBQw 2D描画とツール探しでプログラミングが停滞中。 3Dはモデリング、オブジェクト配置、アニメーション、全てblenderで作れるが 2Dでオブジェクト配置、アニメーションができるツールが見当たらない。 ファイルフォーマットでいえばSVGが限りなく答えに近い気がしてて InkscapeがSVG Animationに対応すれば完璧なのに! ツールでいえばFlashが一番近いと思うんだけど有料ソフトは一切使いたくない。 とりあえず wysiwyg できないけどテキストでアニメーションデータ書くか… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/969
970: SGGK ◆6pZCoAtaxk [sage] 2010/04/28(水) 23:33:30 ID:0ikVrkTs >>968 そ…そう言われたらなんとなくそんな気もしてきました。 2Dで作れなければ結局その先の事を考えても意味が無いかもしれないと考えてみれば、 まずは2Dをどこまでやれるか試す方が先かな〜とも思うので、やっぱり2Dを優先する方針でいきます。 >>969 自分も何か知ってれば書きこみたいのですが、実はそのジャンルのツールを使用した経験が無くて…orz http://peace.5ch.net/test/read.cgi/gamedev/1006284805/970
971: 887 [sage] 2010/04/29(木) 00:34:08 ID:ahTxsaJx 適当に2Dの配置+アニメーション用データを定義してみた。 タイトル(ID:title)のy座標が0〜10フレームの間で-50.0から10.0に変化し、 項目0(ID:item0)のx座標が30〜40フレームの間で340.0から230.0に変化する場合だと [ {"id": "title", "animation": [ { "name": "y", "type": "ease_out", "begin": 0, "end": 10, "from": -50.0, "to": 10.0 } ] }, {"id": "item0", "animation": [ { "name": "x", "type": "ease_out", "begin": 30, "end": 40, "from": 340.0, "to": 230.0 } ] } ] みたいに書く。 まだ色々機能が足りないけど、とりあえず動くところまでできた。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/971
972: 887 [sage] 2010/04/29(木) 13:24:26 ID:ahTxsaJx GWはしっかり休めるのでゲーム作りに励めそう。 さっそくVS2010EEが出てたけど、 今回のゲームが落ち着くまでは2008で行こうかと思う。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/972
973: SGGK ◆6pZCoAtaxk [sage] 2010/04/29(木) 23:38:00 ID:LPVTG3EU >>971 自分も何かテクニックを使ってみたいけど、まだ自分には無理そうな感じです〜。 中身を見てそう言えば自分の選手データにはIDに相当するものが無かったと気付き、 後々不便が起きるかもしれないので、今すぐ使わなくてもとりあえず選手データ初期化するときに IDも入れておこうかな〜と思ってみたり…。 一応>>967で言っていた選手の動きを実装する前に選手の動きの種類を切り替えるしくみとして使っていた ストラテジーパターンというやつを無くすことができないか考えているところ。 これもテクニックなのかもしれないけど、もともと14歳シリーズの本がこのやり方を使っていたので やむを得ず良く分からないまま使っていたのが現実なので、このまま続けると後々苦労する予感。 何故かというとどうもこのやり方だと動きを切り替える事ができるといっても 入力と出力の形は同じでなければならないという制約があるようだから…。 ちょっとだけ考えてみていい方法が思いつかないなら、このまま進めてその制約で出来る範囲の動きで我慢するか、 またifとか使って対応するかのどちらかでいくつもり。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/973
974: 887 [sage] 2010/04/30(金) 01:01:47 ID:AR5Zrq/a >>973 デザインパターンにこだわらずに作ったほうがいいと思います。 switchを全部strategy patternにする必要なんてないんだし。 自分が作りやすいように作ったほうがいいんじゃないかな。 メニュー操作周りを作ってます。ドラクエみたいな コマンド一覧->使用者一覧->まほう一覧->対象一覧(まほうを使うとき) のように選択対象が切り替わっていったり、キャンセルで戻ったりの仕組みを考えていた。 なんとなくスタックでいけそうな気がする。 開いたメニューをスタックにpushしていって、topの奴が操作対象になる。 キャンセルでpopして前のやつに戻る。みたいな感じで。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/974
975: 名前は開発中のものです。 [sage] 2010/04/30(金) 02:47:43 ID:QJ0EVrLS 僕も修行していいですか? Cのポインタでつまるレベルなんですけど テトリスとかオセロとかのミニゲームをなんとか作ったけれど、基礎を固めていくのは性に合わないのかいよいよ限界です。 タクティクスオウガを初めてやったとき目ん玉飛び出るくらい楽しかったので クォータービューのマップを使ってなんかやれたらいいなと http://peace.5ch.net/test/read.cgi/gamedev/1006284805/975
976: 887 [sage] 2010/04/30(金) 10:47:13 ID:AR5Zrq/a >>975 どぞどぞ。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/976
977: 名前は開発中のものです。 [sage] 2010/04/30(金) 13:42:21 ID:QJ0EVrLS >>976 がんばりやす。 初心者らしくVC++2005とDXライブラリで作ります。 簡単に変数を表示できる簡易デバッグ用のクラスや、FPSを取得する関数がミニゲームつくりの段階で作ったのがあるんで これを使ってしばらくは負荷テストに終始する予定です。 何も考えずに作ってみたらどうやらクォータービューはマップの描画だけでかなり負荷がかかるみたいなので。 今日までのテストでわかったことは マップチップを長い逆三角形のように並べてマップを動かして負荷の推移を調べた ・マップチップが画面に多く表示されている部分は高負荷で、チップが少ない部分は低負荷だった →画面からはみ出た部分に関しては描画処理を行わない仕様っぽい。 同じマップでマップチップのサイズを大きくしてみた (はみ出た部分は処理を行わない事がわかったのでチップを大きくし、面積当りの処理の回数を減らした) ・負荷が軽減した →描画面積より処理の回数の方が負荷に与える影響は大きい。 クォータービューの醍醐味である高さ方向へチップを重ねてみた とりあえず単純に全てのチップを2段3段と重ねて厚くした ・負荷が一気に大きくなった →描画に関しては、画像が上書きされて見えなくなった部分も描画が行われていると考えられるため単純に2倍3倍の描画の負荷がかかっていると推測 次のテスト予定 3次元配列と構造体配列マップデータとしてどっちが適してるか 僕の環境で1画面にいくつまでチップを表示させても良いのか 馬鹿でかい画像と、ウィンドウと同じサイズの画像とで、ウィンドウいっぱいに表示したときの負荷は同じなのかどうか こんな作業がしばらく続く予定です。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/977
978: SGGK ◆6pZCoAtaxk [sage] 2010/05/01(土) 00:27:48 ID:OKqHyNID >>974 なんとなくそのような気がしてきた感じ…。 ストラテジーパターンで書かれているところを普通にifとswitchに書き直してみようかな〜と思います。 >>975 ど〜ぞヨロシクです〜!。自分はいつも言語段階で躓いてます!! http://peace.5ch.net/test/read.cgi/gamedev/1006284805/978
979: 887 [sage] 2010/05/01(土) 20:09:26 ID:c0JfoAQI ttp://github.com/happana/srpg/downloads SRPG version 0.0.11 キャンプメニュー追加。簡単な装備切り替えを実装。 今回は2D周りのアニメーション実装でかなり時間がかかった。 結局2Dのアニメーションは手書き… 1.テキストで座標とか書く 2.バイナリ化 3.ゲームで確認 を繰り返すことに…面倒臭い! メニューはかなり面倒臭いことが分かった。 画面遷移からレイアウトやら表示すべき情報やら 考えないといけないことがいっぱいある。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/979
980: 975 [sage] 2010/05/01(土) 22:48:24 ID:5bFAyxjg >>978 どうもよろしくお願いします。僕も言語レベルで躓きます 分岐なんてifとswitchとあとなんか関数ポインタとか言うのがあるというのを聞いたことがある程度で ストラテジーパターンなんてはじめて聞きました。そんなレベルです。 クォータービューを軽く描画するための残りの負荷テストが大体終了 まだあるけどキリがないんで ふわっふわと実装へ向かってます 複数の画像を組み合わせた画像を新たな単一画像としてメモリにロードできるような方法があれば 画像をたくさん用意しないでも済むんですけど、色々さがしてみまーす http://peace.5ch.net/test/read.cgi/gamedev/1006284805/980
981: SGGK ◆6pZCoAtaxk [sage] 2010/05/02(日) 00:42:40 ID:yO5MYKxx >>979 キャンプメニュー、見れました〜。 自分は、状態の遷移でifやswitchのスパゲティになってます。 >>980 もしかしてこのスレで紹介されてた>>822の事だとか…。 前半後半の遷移実装版をアップしようとして、 VC++でreleaseモードでコンパイル(デバッグ実行)したらなぜかバグ。 debugモードなら問題無くコンパイル出来るのにという謎に遭遇。 場所は画像を表示する部分で登録してる数よりもはるかに大きな数の 配列が用意されてしまってるところまではわかったけど、原因わからず…orz もう1年ぐらいかけてもいいからCで書きなおすのが良いかもと思いかけた時、 なんとなく「リビルド」してから、コンパイルしたら出来た! でもこの調子だといつの日かCで全部やり直し!なんてことになるかもと少し心配な感じ。 とりあえず、うpしてみます〜! ttp://gamdev4.hp.infoseek.co.jp/cgi-bin/up/No_0100zip.html http://peace.5ch.net/test/read.cgi/gamedev/1006284805/981
982: 887 [sage] 2010/05/02(日) 01:26:58 ID:sxxH9fJ2 >>981 ソースコードも上げてれば困ったときに誰かが教えてくれるかもしれない! とか言ってみる。 そんな希望を持ちつつ僕の場合はソースコードも上げてます。 みんなでソースコードとかも見せ合って バグとか技術とか教え合ったりできたらいいなぁとか思ってます。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/982
983: 名前は開発中のものです。 [sage] 2010/05/02(日) 01:51:14 ID:J6RVu3x/ 外野だけど887にアドバイスできるレベルの人はたぶんほとんど居ないと思うの http://peace.5ch.net/test/read.cgi/gamedev/1006284805/983
984: 名前は開発中のものです。 [sage] 2010/05/02(日) 03:38:20 ID:GvOmVzhJ >>981 おおっと日向君強引なドリブルからのぉ・・・ゴォオオオオオオオルッ!!面白かったです。 サッカーゲームはAIも難しそうですね。サッカーやってましたけど人間の僕もよくわかんないで動いてましたし。 DerivationGraph は近いんですけどやりたいことはこれとまったく逆の処理で DXライブラリでいえばGetDrawScreenGraphが該当するんですけど透過情報が消えてしまうのが困り物です。 透過情報でなく、透過色指定をDXライブラリで出来た気がするんでその線で行ってみます プログラムだけではアレなんでドット絵も晒して行こうかと思います。 憧れのタクティクスオウガ風のキャラ雛形です。 本音では解像度的にもう少し大きいサイズがいいんですけど大きすぎると一人で作るには作業が大変なんでとりあえず小さめに ttp://www.gazo.cc/up/10455.png http://peace.5ch.net/test/read.cgi/gamedev/1006284805/984
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s