1人でゲームが作れるように修行します。2 (487レス)
上下前次1-新
348(1): SGGK ◆6pZCoAtaxk 2012/03/11(日)14:04 ID:Ow6aUl7a(2/2) AAS
しばらくの間、進まなくなるかもしれないので、UP。
外部リンク:ux.getuploader.com のsggk028です。
例えば、shiftキーを押すと選手の移動方向が一定になるようにしてあるけど、
これをドリブル中にやるとドリブルを放棄して選手が一定方向に進んでしまう。
何か新要素をプログラムに加えるたびにあちこち不具合が出てしまい、直すのにものすごく時間がかかってしまう。
あちこちにif文を使ってるので難しい。
まだどちらかといえば初期の段階なのにこれだけ難しくなるということは
省3
349(1): SGGK ◆6pZCoAtaxk 2012/04/15(日)23:49 ID:vuiViXZE(1) AAS
一ヶ月少々経過。時間過ぎるの早すぎる。
読んでいる本の最初の方というのは、第2章だけの44ページ程度のこと。
たぶん8回ぐらいは読んだと思うが、前半がぼんやりと解ったような気持ちになるだけで、後半はまだまだだな〜という感じ。
サンプルソースをダウンロードしておかないと分からない個所がところどころにあり、幸いダウンロードは出来た。
趣味なので諦めずできるときに少しずつゆっくりと…orz
350(1): SGGK ◆6pZCoAtaxk 2012/05/07(月)22:02 ID:Q0zXyG9A(1/3) AAS
外部リンク:ux.getuploader.com に>>348でUPしたSGGK028のクラス図をUP。(正確さに自信は無いけど、ソースを読む参考用)
また1カ月経過しようとしている。
>>349の後、同じ個所を2回読み、合計10回程度は読んだはずなのに駄目そうな感じ。
でも、そう言いつつもさらにもう少し頑張れば分かるかもという気も何故かしている。
ここは気持ちを切り替えて、いったん今やれそうな範囲で進めてみようと思う。
クラス図のUPはその気持ちの表れ。
今、改めてソースを見ると、soccergame.cppの中の処理で
省4
351(1): SGGK ◆6pZCoAtaxk 2012/05/07(月)22:11 ID:Q0zXyG9A(2/3) AAS
そこで考えたのは、
1.ボールの移動目標、
2.選手の移動目標
という2つの変数を用意し、これを状態を表す変数だと考える。
ボールや選手の移動関数はこの2つの中身を見て移動先を知るようにプログラムをもっとわかりやすく書けるのではと思った。
そのための次の作業は、ボールの移動目標、選手の移動目標の状態遷移図を書くこと。
352: SGGK ◆6pZCoAtaxk 2012/05/07(月)22:32 ID:Q0zXyG9A(3/3) AAS
説明不足だったかもしれないので…、
>>350のプログラムの場合、ある場所でフラグをセットして、
そのフラグを別な場所のif文で利用して処理を進めるやり方になり、
これは後々ソースが分かりにくくなるような気がしたので、>>351のようにしてみようと思ったという事。
>>350のリンクで最初のhを取り忘れてしまった。
もしかすると直接クリックしてもアプロダのページにいかないかもしれないので、
アドレスをコピペすればページが見れると思います。
353(1): SGGK ◆6pZCoAtaxk 2012/06/12(火)23:21 ID:LaJwmlYj(1) AAS
生存報告。なかなか作業進まず。
選手の移動目標の状態遷移図は書いてみた。
この遷移を本で見たステートデザインパターンを使ってFieldPlayerクラスの中に実装できないかを思い、
FieldPlayerクラスがPlayerDataクラスを継承しているところにPlayerDataクラスがBaseGameEntityクラスを継承、
つまり継承の継承のように3段階にしたら、
「 クラス、構造体、共用体に既定のコンストラクタがありません 」というエラーが出た。
とりあえず、デフォルトコンストラクタを書いてないクラスがあったので書いてみたらコンパイラを通ったけど、
省1
354(1): 2012/06/15(金)22:27 ID:PTxBNQ6c(1) AAS
ちょっと難しくやろうとしすぎてるのでは?
BetterCな感じで関数型な組み方してとりあえず完成に持っていった方がモチベ維持できるかも
見たところオブジェクト指向に移行しきれてないみたいな感じもあるから継承とか使ってても余計ややこしくなってるだけかも
355(1): 2012/06/16(土)18:28 ID:44+Yj3Br(1) AAS
影ながら応援していたけど
初めから難しい物を作りすぎてるって感じがするなぁ
今までの経験を生かして新たに1から出来るだけシンプルに
ファミコンレベルのサッカーとして動くものを作ってみて
それを改造していく方がいいんじゃないかなと
356(1): SGGK ◆6pZCoAtaxk 2012/06/16(土)20:50 ID:281LS4tC(1/2) AAS
>>354>>355
アドバイス、ありがとうございます!
1人でやってると気付かなくて、言われてみると確かにそうだな〜と思える…、ような感じです。
数年やってもこんな状況なんだから、きっとこの先も完成は難しい。
まずは第一段階として、今までの経験上作業に詰まる原因になりやすかったところ、
例えば、継承やコンテナ、デザインパターンを無くすか減らす事を考え、
クラスの組み方も見直して、選手の可能な操作も減らして、それでも先に進めそうになかったら、
省1
357: SGGK ◆6pZCoAtaxk 2012/06/16(土)23:58 ID:281LS4tC(2/2) AAS
>>353でやろうとしていたステートパターンを中止。
FieldPlayerクラスがPlayerDataクラスを継承していたのをやめて、FieldPlayerクラスに一体化した。
そして選手移動関数の切り替えに使っていたストラテジーパターンの処理も外して、速度一定で歩く関数ひとつにした。
358: SGGK ◆6pZCoAtaxk 2012/06/18(月)23:32 ID:kpasVy0J(1) AAS
Application基底クラスとSoccerGame継承クラスの継承関係もなくして、
SoccerGameクラスに統一。基底クラスの変数があちこちで使われてて、直すのに苦労した。
SoccerGameクラスは印刷するとA4、10ページの分量なので、頭の中を整理中。
359: SGGK ◆6pZCoAtaxk 2012/06/19(火)23:44 ID:M4sPlsXK(1) AAS
SoccerGameクラスのソースが長すぎるので、GameTitleクラス、GamePlayクラス、GameOverクラスを作り、
SoccerGameクラスのソースをこの3つのクラスに振り分けてみた。
この3つのクラスをSoccerGameクラスの中でオブジェクト化すればなんとか出来るかもしれないので、試すつもり。
失敗してもこの直前まではバックアップあるので戻れるから大丈夫w
360(1): 2012/06/20(水)21:56 ID:trY5wmki(1) AAS
最初から作り直した方が早いかもね
361: SGGK ◆6pZCoAtaxk 2012/06/20(水)23:15 ID:/B/K6MdL(1) AAS
>>360
>>356では2段階でやるような気持ちでいたけど、いざやってみると、
クラスのつながりの一番根っこを分解したので結局全部書き直し同然の状態です。(汗)
とりあえず、スタート画面を出す為に、関係ないヘッダファイルやcppファイルはコンパイラから外して作業中…orz
362: SGGK ◆6pZCoAtaxk 2012/06/21(木)23:49 ID:ArXkgTjY(1) AAS
デザインパターン使わないと言ったけど、ちょっとだけ試してみたかった。
本に書いてたステートパターンの中で最初の1番簡単な例を使ってスタート画面を出せた。
でも実はバグの行を//付けて注釈行化して強引に表示させただけなのでまだなんとも言えない。
残りのゲームプレイとゲーム終了画面表示の遷移が出来なければswitch文使った方法に戻る。
あまり時間が無いのでゆっくり作業…。
363: SGGK ◆6pZCoAtaxk 2012/06/26(火)23:26 ID:qwjvXfmc(1) AAS
スタート画面とゲームオーバー画面をキー押しで表示切り替えできた。
ステートパターンの1番簡単な例と言いながらも苦戦した。
以前苦しんだ相互参照、前方宣言が関係してくるパターンだった。
本はその部分は知ってる前提で書いてあるので説明が無かった…orz
ネットも調べて知識を得てから考えた実装が動かず、結局試行錯誤で
インクルードと前方宣言を入れたり消したりして奇跡的に運よく動いた感じ。
せっかく書いたので、もし問題なく動くならこの部分だけはそのままにしておいて、
省6
364: SGGK ◆6pZCoAtaxk 2012/06/27(水)22:59 ID:1q/ptGIo(1) AAS
昨日のプログラムを少し変えた。
1つの状態について1ヘッダーファイル、1cppファイルというのはファイル数が多すぎて分かりずらいのでやめて、
複数の状態を1ヘッダーファイル、1cppファイルにまとめた。
ステートパターンの参考にした本、オライリーのゲームAIプログラミングもそうなっていたし…。
一応、インクルードファイルや前方宣言も本に合わせてみた。
しかし、1か所だけSoccerGameクラスのヘッダーファイルのコンストラクタの行でエラーが出た。
コンストラクタだけ実装(というか定義?)がヘッダーに書いてあったので、
省3
365(2): 2012/06/28(木)21:49 ID:ckB52e4z(1) AAS
SGGK氏には「まとめサイト」を作ることを提案します。
これまでに考えて行ってきたことと、それに対するコメントを対応付けると、
現在のご自身のポテンシャルが見えてくると思います。
また、まとめサイトを持っていたほうが、建設的なコメントが得られるように
なると思いますよ。
366: SGGK ◆6pZCoAtaxk 2012/06/29(金)00:19 ID:0PUJkiiN(1/2) AAS
>>365
な…なるほど!、ありがとうございます。
ゲームが完成するか自信がないため、まとめサイトについては考えてませんでした。
去年9月頃に受けたアドバイスの後半から追いつけなくなってしまってたので、
そういうのもまとめられたらと思います。
367: SGGK ◆6pZCoAtaxk 2012/06/29(金)00:20 ID:0PUJkiiN(2/2) AAS
ホームページは初めてだけど、頑張ってみます。
368: SGGK ◆6pZCoAtaxk 2012/07/09(月)00:12 ID:wFKWfjV1(1) AAS
できるだけ簡略化した状態で作ろうと思い、
今まで使っていたフリー素材はやめて(ラインの座標が正確にわかっていたわけでは無かったから)、
フィールドは緑の板一枚にして、ゴールの絵は無し、ラインを毎ループプログラムで書き、
そのラインも外枠だけにすることを考えた。
緑色のポリゴンの板をとりあえず作成したが、メタセコイアの使い方をすっかり忘れてて苦労した。
今度はこれを画面に表示しようとしたら画面が真っ黒。
フィールドを原点(0,0,0)において、カメラは(0,100、0)で(0,0,0)注視にしたから見えるはずなのに…。
省4
369: SGGK ◆6pZCoAtaxk 2012/07/09(月)23:59 ID:1ssCdaiG(1) AAS
3Dで真上から見れば2Dになるかなという考えがあったから昨日のような事をしてたんだけど、
いろいろ悩んだ結果、2Dに戻ってやり直してみようと思った。
3Dについては、今までいろいろアドバイスもらっているのに止めるのはなんだか申し訳ない気持ちもあるけど、
今年の8月末で5年経つはずだし、まずは形に出来る可能性が少しでも高い方法を選ぼうと思う。
3Dでいろいろ学んだり考えたりした経験もきっと役立つだろうし…。
当時作った2Dスクロールはがくがく振動してたけど、それでも良しとするつもり。
370(1): SGGK ◆6pZCoAtaxk 2012/07/15(日)22:56 ID:UGezkUv1(1) AAS
フィールドの画像データ作成に時間がかかってしまった。
最初はファミコンサッカーのフィールドを意識して奥行を考慮したフィールドにしようと思ったが、これはやめた。
真上から見たフィールドにしたが、ドット絵なので、例えばある点と点を結ぶ直線の太さを4ドットにした時、
どのように書けば良いのかといった事にまで悩んでしまい、一度書きあげたが、なんとなく1〜2ドットずれてるような気がした。
そこで思いついたのが、真上からの絵なのだから1/4だけ書いて、これを3枚コピーして上下左右反転してから結合するというやり方。
幸いそのような機能がついていたので、ようやくフィールドの絵が完成した。
371: SGGK ◆6pZCoAtaxk 2012/07/22(日)23:13 ID:NkhxMf+5(1) AAS
選手の絵を書き直した。
1チーム分の4コマx8方向分、キックの絵を1コマx8枚方向分まで完了。
これがもう1チーム分(色変えるだけでも結構手間な感じ)と
ゴールキーパー2人の移動も今日書いた絵を色変えるだけにして、ボールに飛びつく絵を1コマx8方向分欲しいとして…。
(32+8)x3+8x2=136枚書かなければならない…orz
絵の経験は全く無いので今まで使っていた影絵レベルに色を付けた程度のものになった。
ちなみに使用ツールはフリーソフトのEDGE。
372: SGGK ◆6pZCoAtaxk 2012/07/29(日)23:26 ID:YNDBJ1FS(1) AAS
自分に負けて今週末は残りの絵を用意出来なかった。
それでも何かしようと考え、この前書いたフィールド(今回のは、1280x420ドット)を座標(-320,60)に書いてみたら一応表示できた。
もしかすると(-319,59)かもしれないが、追及はしない…orz
グラフィックデータをロードするときのエラー関係の処理で書いてたC++の文法、throwやcatchの文も思い切ってカットした。
今度は思いつく限りの状態遷移をノートにでも書いてみようかと思う。
例えば、得点表示、時間表示、ボールがラインアウトしたとき、得点時、前半・後半・ハーフタイムの切り替わりの時どうなるかなどの遷移を整理して、それらをどうやってプログラムにまとめるかといった事を考える予定。
ゲームの設計図というものを知らないので、結局我流。
373: SGGK ◆6pZCoAtaxk 2012/07/31(火)22:11 ID:Cy8rBdoX(1) AAS
ゲームが1ループする毎に1ずつ増える変数を宣言・定義した。
この変数は、選手のアニメパターンの何コマ目を表示するかを判断するのに使われる。
「14歳から(略)C++(略)」に書いてあった手法なので特に新しいことはしてない。
つまり、自分はこの方法しか知らない…orz
374(1): SGGK ◆6pZCoAtaxk 2012/08/19(日)21:40 ID:vVyCK6D6(1) AAS
まだクラスを増やさないでテスト的にプログラム中。(作業時間をなかなか確保出来ないので…)
選手の画像データを読み込むところまで書き、バグも出なくなった。
次は、選手をキーボードで8方向移動出来るようにする予定。
今までのマウスカーソルに選手が向かう仕様はやめることにした。
375(1): 2012/08/23(木)21:40 ID:1+Zgsvnu(1) AAS
完全0の状態から小規模の3DMMORPGを作ろうとしてるんだが、勉強とトライアンドエラー続けて10年で稼働まで持っていけるだろうか。
とりあえずC言語の基礎本買ってきた。
376(1): 2012/08/24(金)05:31 ID:ZnGzYILD(1) AAS
努力の仕方次第で10年かからずとも勿論可能だろうけれど、
そのゲームシステムやデザインが10年後通用するものかどうかは解らない。
377: 2012/08/24(金)06:38 ID:RwA1Lyd+(1) AAS
>>376
レスありがとう。
たしかに。進歩するの早いからな…。
最新情報つねに仕入れつつ、とにかく始めてみる。
378(1): SGGK ◆6pZCoAtaxk 2012/08/24(金)22:58 ID:YHdN9J8K(1) AAS
>>375
自分は今年の8月末で5年経過。まだ1本も作ったことが無いのであと5年で出来るかわかりません。
今思えば、平均して1日どの程度の時間やっていたのか、集中力、やり方とかの管理や工夫が足りてなかったかもしれない。
5年やって実際何時間作業したかとか記録してなかったし…orz(今後は時間だけでもメモ!)
平均的にある程度時間を確保して継続して10年やれればなんとかなりそうに思います。
ゲーム用ライブラリは、既存のものが使えれば時間の節約になってさらに良いと思います。
379: 2012/08/25(土)07:20 ID:uvPogsDK(1) AAS
>>378
アドバイスありがとうございます。
作業工程管理って大事なのですね。
基礎を勉強しつつ、完成までに何が必要かを調べて、いつまでにこれができるようにするみたいな逆算は必要かもですね。
ライブラリもちと調べてみます!
380: SGGK ◆6pZCoAtaxk 2012/09/20(木)22:13 ID:qj08WVBT(1/3) AAS
確認し忘れてしまいましたが、
もしも学生で、しかも受験生だったりする場合は、勉強に100%専念した方がいいです。
約1ヶ月経ってしまってるけど、ちょっと気になったので…(汗;)
381: SGGK ◆6pZCoAtaxk 2012/09/20(木)22:29 ID:qj08WVBT(2/3) AAS
>>374から進まず…orz
選手の8方向移動を通常ならifかswitch文で条件分岐して、
押したキーに応じて選手の座標に数値を足し引きするだけなんだけど、
そこを関数にして、その関数を関数ポインタとかいうのを使ってうまくまとめられないかと思ってしまった。
しかし、ネットで書き方を調べてるとC言語でいう関数とC++のメンバ関数でのやり方に違いがあるようで、
なんとか空のメンバ関数を定義して関数ポインタを用意するところまでコンパイラが通るようにはなったけど、
結局、ifやswitch文が無くなるような書き方には出来なかったので、ここまでやって断念してしまった。
省1
382: SGGK ◆6pZCoAtaxk 2012/09/20(木)22:47 ID:qj08WVBT(3/3) AAS
そして今度は選手のクラス、FieldPlayerクラスを作ってから作業した方がやりやすそうだと思い、以下のエラーが発生。
(略)
#include "fieldplayer.h"
class SoccerGame;
(略)で、
error C2236: 予期しない 'class' 'SoccerGame' です。';' が入力されていることを確認してください。
これは、fieldplayer.hの中に書いてあるFieldPlayerクラスの宣言の最後の}の次に;を付け忘れたのが原因だと分かった。。
省11
383(1): 2012/10/08(月)22:33 ID:t0Dt0rCo(1) AAS
頑張れ〜
おれもほぼ一人でRPGっぽいの作ってる。
いまマップエディタってくらい初歩的なとこ。
SGGK氏のレス全部読んでないしどんな感じかわからないけど、
サッカーだったかAIのサンプルで実例で学ぶAI入門みたいな本がある。既出だったらごめん
サンプルが↓のurlの一番下にあるファイルの4章にサッカーのボール追いかけるのがあるよ。
外部リンク:www.jblearning.com
384: SGGK ◆6pZCoAtaxk 2012/10/09(火)21:25 ID:H1xyTP7b(1) AAS
>>383
リンク紹介ありがとうございます。お互い頑張りましょ〜!
実はこれの2章だけを以前に読んでみたことがあり、その時は1/3〜1/2位しか分からなかったので、
現在停止中ですが、今のプログラムが出来たら、また頑張って読んでみようと思っています。
リンクの方もダウンロードしてみました。
早く4章のサンプルのように画面を動かせるところまで行きたいです。
385: SGGK ◆6pZCoAtaxk 2012/11/18(日)21:07 ID:7vKXgmFZ(1) AAS
訳あって作業中断してるけど、時間が出来たらまた戻ってきます…。
386(1): 2014/02/26(水)16:03 ID:RJ/hanrh(1) AAS
乗っ取り
387(1): 2014/03/02(日)20:07 ID:OCTlKWu3(1) AAS
ドキュ読む気力はあるがコード書く気力なし
388: SGGK ◆6pZCoAtaxk 2014/04/12(土)10:02 ID:vC4zhho5(1) AAS
>>386-387
将来コードを自分で書きたくなった時に読んだ経験を活かせると思うし、
共にがんばりましょ〜!(^^
約1年5カ月経過。いろいろあって結局何も進められなかったけど、
1.>>365「まとめサイト」を作る
2.やってきたことを忘れてるので復習する
が出来たら、次をどうするか決めようと思ってます。
389: SGGK ◆6pZCoAtaxk 2014/04/21(月)23:22 ID:kHfkeR/E(1) AAS
ホームページを初めて作ったのでまだ練習用だけど「まとめサイト」を作ってみた。
自分のコメントを残して、いままで何やってきたのかを振り返りやすくする程度には使えるけど、まとめとしては物足りないかもしれない。
でも時間がないので、これで発進!
外部リンク:gameprogram10.web.fc2.com
復習するといったけど、もし再開するなら復習しないで全く0からまたやりなおすのが濃厚な感じ・・・。
390(1): 2014/04/22(火)23:03 ID:K5qRm0YZ(1) AAS
やり方自体を見直さないと、0からやり直しても、同じ失敗を繰り返しますよ。
過去ログを一通り眺めましがが、前スレ778氏の指摘が実に的確だと思いました。
そのほかにも、すでに十分な技術的アドバイスも出ているような気がしますが、
おそらくほとんどが消化不良になっているように読めます。
ちょうど長期間のブランクがあったところですし、とりあえずプログラミングからは一旦離れて、
作ろうとしているゲームの設計書を丁寧に書きなおすことからやり直してみてはいかがですか?
391: SGGK ◆6pZCoAtaxk 2014/04/24(木)23:07 ID:EZFAmAoI(1) AAS
>>390
見てくれてありがとうございます。
14歳からのC++本のソースを理解し、それを改造してサッカーゲームを作ってみようと言う思いで始め、
本のソースを理解するためにクラス図なども書いてみたりして数年間やったけど、結局こうなってしまった。・・・orz
このスレの後半ではマイルストーンの提案もあってそれに沿う考えでいたけど、まずは設計書を書く方針でいっていみようと思います。
マイルストーン案も設計後に改めてやることになると思うのでスルーするわけではないです。
作業が中断しがちなので、ファミコンサッカーレベルでやると言っておいて申し訳ないけど
省5
392: 2014/06/14(土)00:47 ID:JnSSCGMy(1/2) AAS
ActionScript3.0でゲームを作ろうと1から勉強しているのですが、ポインターが無いの不自由でーす
393: 2014/06/14(土)21:56 ID:JnSSCGMy(2/2) AAS
画像が表示できた。
ただそれだけなのに、今日は何か嬉しいでーす
394(1): SGGK ◆6pZCoAtaxk 2014/06/15(日)22:46 ID:8sVw3dle(1) AAS
こんばんは。ActionScriptに関して知識・経験がないのでお役に立てませんが、作業が進んでいるようでなによりです。(^^)
こちらはいろいろ事情があって、また作業が止まってるけど、なんとか8月までには再開して、できれば作業を習慣化したいな〜と思っています。
395: 2014/06/16(月)00:50 ID:RCqw2fGb(1) AAS
>>394
こんばんは、はじままして。
mp3を鳴らせるようになりましたが、リピートの瞬間に一瞬無音の時間があってガクッっときまーす
396: SGGK ◆6pZCoAtaxk 2014/06/16(月)23:41 ID:F/7hmRJ3(1) AAS
文字も出せればもう何かが作れそうですね(^^
自分はホームページもソースもちょっと離れただけですぐ忘れてしまうので、思い出すところからの再開です。^^
397: SGGK ◆6pZCoAtaxk 2014/06/20(金)22:22 ID:YzmN3eb0(1) AAS
今、自分の書き込みを見直すと少し言い間違えてた(^^;
まず最初にやるのは設計図からということで現在はゲーム製作に関する作業は停止中。
目標は8月の連休前後ごろから出来るだけ習慣的に(趣味的に)製作作業を続けられるようになること。
停止してるならその事をここに書いておいた方がいいかなと思ったので・・・
今度こそもっと作業が続けられるようにするために今は部屋を片付けたりして
身のまわりを整理しているところ。
398: 2014/06/21(土)15:21 ID:Cw+IxUfs(1) AAS
あるときはis-a、そしてあるときはhas-a。
小手先のクラス構造を変えるだけの日々で、まったく前に進まないでーす。
399: SGGK ◆6pZCoAtaxk 2014/06/22(日)22:38 ID:xv2opLzk(1) AAS
部屋の片付けはやっぱり8月まで掛かりそう。汚部屋レベルまではちらかってないと思うけど、置く場所がなくて・・・orz
クラスについては中断後長くて忘れてるけどまた頑張って思い出そうと思っていて、
設計はファミコンが出る前のピンポンやホッケーのレベルまで下げる予定だから、今度こそ形にしたいです。
400: 2014/07/01(火)07:06 ID:MuOSn+GY(1) AAS
ActionScript、1割5分ぐらいは分かって来た!
ダラダラとしたこの勢いで、STGに挑戦してみまーす
401(1): SGGK ◆6pZCoAtaxk 2014/07/02(水)22:23 ID:eocX1eqT(1) AAS
8月が近づいてきて、片付けもある程度で済ませて設計を考える時期になってきました。
1年以上前のあの頃のプログラムの書き方、今の自分に思い出せるか不安・・・
402: 2014/07/03(木)03:08 ID:7ivVj8mD(1) AAS
>>401
>思い出せるか不安
分かる!
その瞬間だけは、コメントやデバック文の重要性に気がつくw
引数の範囲チェックとか、本当、後で読み返すと本当に助かる。
でも、結局コメントやデバック文は手抜きになりまーす
403: SGGK ◆6pZCoAtaxk 2014/07/03(木)23:36 ID:0kkgGw/5(1) AAS
たぶんコンパイラの使い方や言語も忘れてるので頑張って思い出さねばならなくなる予感。
後で中身を思い出せるようにコメントも書いていく予定です。
404: 2014/07/05(土)09:36 ID:nyHVx1H7(1) AAS
つ 「サッカーゲームの作り方教えろ」
2chスレ:gamedev
405: SGGK ◆6pZCoAtaxk 2014/07/06(日)00:23 ID:kEJ3/V9n(1) AAS
ありがとうございます。ヾ(。・ω・)ノ
これを2ヶ月で完成させるとは凄いです。プロかもしれませんね。
406: 2014/07/14(月)04:48 ID:JeWS0vJt(1) AAS
ActionScriptにも随分と慣れて、一般化・再利用可能な部分はライブラリ(.swc)に切り出し始めー。
も、色々いじっていると、ライブラリ部分を大幅に変更したくなり・・・。
大作業になってまーす。
407(1): SGGK ◆6pZCoAtaxk 2014/07/15(火)22:47 ID:futVki6y(1) AAS
こちらはホームページの練習を少しやってみた程度で、
インターネットが始まったころによく見かけた単純そうに見えてたホームページでも
自分で書こうとするとかなり苦戦しそうな感じ。
夏の暑さの所為であまり進んでないかもです。
408: 2014/07/15(火)23:48 ID:JIykXzag(1) AAS
>>407
暑さもストレスなので、それに打ち勝ち気分を乗せて継続するのが大変。
私も、ホームページの領域を用意して、単純なページを作り始めー。
たった、2〜3ページの.htmlを作るだけなのに凄い時間が掛かる。
今風のお洒落なページを作れる人を、純粋に尊敬するわ。
ただ、こういう色々な事をしてる時間が、楽しいでーす
409(1): SGGK ◆6pZCoAtaxk 2014/07/16(水)23:39 ID:oElFmIqA(1) AAS
今作ろうとしてるホームページは本の作例そのままのヘッダ2段+コラムx3+フッタ1段タイプ。
説明を見ながら真似してるけど、自分がやろうとしてる画面切り替えの部分が本と異なるので、そこは自分で考えなければならなくて、
これがうまく言ったらアップの予定。
410: 2014/07/17(木)00:20 ID:tzXVOLR2(1) AAS
>>409
言葉で見ると、なにやら難しそうな事をしてますね。
私は、ゲーム内の画面遷移の一般化や、ゲームがフォーカスを失ったときの一時中断画面に手を出し中ー。
ゲームの状態を保ちつつ、動きを全部止める。
まだ、ゲーム部分は全く出来ていないので余計な事を見なくて良いけれども、色々考えるのがメンドクサイでーす。
411: SGGK ◆6pZCoAtaxk 2014/07/18(金)00:03 ID:mw1VOQFj(1/2) AAS
もう遷移まで進んでるとなるとゲーム部分もすぐ来そうですね。自分もがんばります(`・ω・)
ホームページ作成は慣れればなんとかなるのかもしれないけど、いろいろ出てくる言葉を忘れない程度に少しずつ作業をしてます。
真ん中に3つ並ぶはずの文章を書くための領域がずれるので直すのにちょっと時間がかかりそうです。
412: 2014/07/18(金)01:33 ID:1PgB79S6(1) AAS
ホームページは作りこむのが大変なので、ブログも併用してお手軽に行こうと思っていますー。
画面遷移に来て、立ち往生。
ActionScriptは、Windowの概念がないらしく(私が、知らないだけかも・・・)、擬似的なWindowを自分で実装しないといけないみたい。
画面遷移を実装する前に、Windowクラスを作っておかないと大変な事になりそうで、ちょっとクラクラ来ていまーす。
413: SGGK ◆6pZCoAtaxk 2014/07/18(金)23:57 ID:mw1VOQFj(2/2) AAS
表示のずれが直った。練習はもう少し続きそうだけど、これが長引きそうだとブログに挑戦する可能性もありそうです。
自分が当時使っていた環境はCとC++でたしかVS2008用のDXライブラリで、
いまだに1本も完成できてないレベルなので、自分はプログラミングにあまり詳しくないです。
Windowクラスとかちょっと難しくてイメージができないです・・・orz
でも出来ればこの連休にこれらの環境を復活させて記憶を戻す作業にも入りたいです。
設計図はほとんどフィールドの絵が1枚とルールを数行書く程度を予定しています。
414: 2014/07/19(土)01:11 ID:ESlabbYG(1) AAS
順調に進んでいるようですね。
私は、画面遷移で絶賛立ち往生中ー。
無理に汎用的にしないで、ある程度クラス内を汚す方向で行こうかなと。
とりあえず、簡単なゲームを1つ作り上げてみて、使い勝手とか不具合とかを実際に見てみない事には、私の脳みそでは着いていけないでーす orz
415: SGGK ◆6pZCoAtaxk 2014/07/20(日)00:24 ID:S943MOnH(1/2) AAS
自分も今回は出来るだけ簡単なゲームにして最後まで出来るか試してみようと思ってます。
久しぶりにDXライブラリのページを見るとVS2008もあることにはあるけど、
VS2013版があるそうなので、どうせやるならと気が変わってvs2013EXPRESSをインストールしてみたところまで。
416: 2014/07/20(日)01:19 ID:szYAb/5R(1) AAS
開発環境が整いつつあるのですね。
私は、Webで先駆者の方々の文章を色々読んで、自分なりに消化しているところー。
様々な考え方、見かた、捕らえ方があって、面白いと思いつつ読んでいまーす
417: SGGK ◆6pZCoAtaxk 2014/07/20(日)23:54 ID:S943MOnH(2/2) AAS
自分も出来る限りネットで情報収集していこうと思っています。
DXライブラリもパソコンに入ったので、設計図とホームページが用意できたら時間は掛かると思うけど、
少しずつ以前の記憶を取り戻していきたいです。
418: 2014/07/22(火)18:11 ID:a+DdXevL(1) AAS
旅行に行ってて、2,3日製作から離れていたら、色々大変な事に。
作業はしないでも、毎日5分とか短い時間で良いから、製作のことも考えないとなー。
なんて、思っていまーす
419: SGGK ◆6pZCoAtaxk 2014/07/22(火)23:36 ID:czUmBmCk(1) AAS
人それぞれのペースでオッケーだと思います。
自分は趣味で作ろうとしていて、その都度実生活を優先しているので数年経過してるけど、
設計を小規模なものにして、その実装をするところまではなんとか実現したいです。(^^
420: 2014/08/06(水)19:14 ID:jwFCe5up(1) AAS
仕事を始めたら、ゲーム製作をする時間と体力が無くなってしまった。
業務に慣れるまで、封印でーす
421: SGGK ◆6pZCoAtaxk 2014/08/09(土)14:56 ID:FAp7nCFE(1) AAS
生活があっての趣味なので落ち着いたらまたいつでもどーぞ^^
自分も作業が止まっているけど、気長にやって行きます。
(アクセス禁止中なのでp2で書いたら2chscなのか不明なサイトに飛ばされてた...
アク禁のときは練習中のホームページに書いておくので、
そちらを見てもらえると安心です。^^)
422: SGGK ◆6pZCoAtaxk 2014/08/23(土)23:31 ID:ilc/4Wul(1/2) AAS
書けるかな?
423: SGGK ◆6pZCoAtaxk 2014/08/23(土)23:51 ID:ilc/4Wul(2/2) AAS
書けた。
簡単な説明用の絵を書こうとしても絵書き用ソフトが使えそうにないので、エクセルで書くことにした。(過去と同じ流れ)
424: 2014/09/17(水)20:19 ID:ecgibK/Q(1) AAS
Azpainter2などの手ぶれ補正(max40で使え)はいいぞー
大きめのキャンバスを設定して、
描いた後で縮小すれば、がたがたな線でも綺麗に見える。
アドバイスがもらえるので お絵描きpink版をお薦め
(ただし、嵐等が常駐していて精神攻撃も強烈なので、タフな人向け)
425: SGGK ◆6pZCoAtaxk 2014/09/21(日)23:47 ID:K3kQU6Hc(1) AAS
遅レスになってしまいましたが、ありがとうございます。今後の参考にします。
今も作業は止まってて、やっぱり自分にはゲーム製作は難易度が高過ぎたかなーと今更思ったりするけど、
時間が出来てあと少しだけ進められたら、その先どうするか考えてみようと思ってます。
426: 2015/12/30(水)11:18 ID:Pi7wCdZl(1) AAS
保守
427(1): 2015/12/30(水)13:06 ID:aeZjP3fX(1) AAS
もうそのまま自然消滅確定だろ
お前にゃ無理
さっさと消え失せろや
428(1): 2015/12/31(木)17:55 ID:zs8/1u84(1) AAS
お前が消えろやクズ
上下前次1-新書関写板覧索設栞歴
あと 59 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s