マイリスト ゲームプログラミング風景垂れ流し
T.Umezawa さんの公開マイリスト
https://www.nicovideo.jp/user/9778398/mylist/56896929
ゲームプログラミング風景垂れ流し #1 スケールの変更
スケールの変更
C# で A列車で行こう3のようなものを目指します。次:sm29583926mylist/56896929前シリーズ:mylist/56822951 ←このソースのはじめの一歩公開場所http://www.free.netgamers.jp/e-train/Mさん、ゲストさん、たこさまさん、(´・ω・`)さん、CyberManさん、TAさん、エイトさん、♬ ∀s∄kさん、広告ありがとうございました!
10:49|2016年09月03日 13:08:10 投稿
ゲームプログラミング風景垂れ流し #2 データの外部ファイル化
データの外部ファイル化
画面がそれっぽくなるのを優先して開発していきます。次:sm29590825mylist/56896929公開場所http://www.free.netgamers.jp/e-train/Nordさん、広告ありがとうございました!
11:07|2016年09月04日 13:30:09 投稿
ゲームプログラミング風景垂れ流し #3 描画処理のサブルーチン化
描画処理のサブルーチン化
緑があると印象が変わりますね。次:sm29596547mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
15:00|2016年09月05日 14:00:09 投稿
ゲームプログラミング風景垂れ流し #4 オブジェクト指向化
オブジェクト指向化
Excel でやれば良かった……。次:sm29602014mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
17:58|2016年09月06日 14:26:15 投稿
ゲームプログラミング風景垂れ流し #5 マップクラス作成
マップクラス作成
画面上、少しはそれっぽくなってきたかな。次:sm29608007mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
12:18|2016年09月07日 14:00:12 投稿
ゲームプログラミング風景垂れ流し #6 連想配列
連想配列
田舎のホームは無駄に長い。次:sm29614200mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
11:36|2016年09月08日 14:00:10 投稿
ゲームプログラミング風景垂れ流し #7 拡大縮小
拡大縮小
明るい農村を目指しています。次:sm29620719mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
10:02|2016年09月09日 14:00:08 投稿
ゲームプログラミング風景垂れ流し #8 マップサイズ変更
マップサイズ変更
そろそろ外見はいいかな。次:sm29627695mylist/56896929公開場所http://www.free.netgamers.jp/e-train/(´・ω・`)さん、広告ありがとうございました!
9:42|2016年09月10日 14:00:09 投稿
ゲームプログラミング風景垂れ流し #9 定数化
定数化
定数名は英語で統一したほうが良いのかなぁ……。次:sm29634530mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
11:01|2016年09月11日 14:00:12 投稿
ゲームプログラミング風景垂れ流し #10 カーソル表示
カーソル表示
座標計算を自力でやらなくて済むのは利点ですよね。2D上の疑似3Dだと結構面倒ですから。次:sm29640339mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
10:15|2016年09月12日 14:00:10 投稿
ゲームプログラミング風景垂れ流し #11 マップスクロール
マップスクロール
やっと UI に手を付けられるところまで辿り着いた。次:sm29645995mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
13:27|2016年09月13日 14:00:13 投稿
ゲームプログラミング風景垂れ流し #12 線路敷設処理 その1
線路敷設処理 その1
とりあえず、線路は16方向に限定したいと思います。8方向よりはマシでしょw次:sm29652024mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
9:30|2016年09月14日 14:00:14 投稿
ゲームプログラミング風景垂れ流し #13 線路敷設処理 その2
線路敷設処理 その2
欲張らず8方向にしとけば良かったかな……。次:sm29657982mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
10:02|2016年09月15日 14:00:14 投稿
ゲームプログラミング風景垂れ流し #14 線路敷設処理 その3
線路敷設処理 その3
多分、線路敷設処理が、このゲームの中で一番面倒な処理だと思います。次が列車を動かす処理かな。移動をメッシュ単位で妥協すれば楽になりますけどね。次:sm29664211mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
9:21|2016年09月16日 14:00:10 投稿
ゲームプログラミング風景垂れ流し #15 線路敷設処理 その4
線路敷設処理 その4
バグの温床になりそうなコードですね。次:sm29670630mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
10:31|2016年09月17日 14:00:09 投稿
ゲームプログラミング風景垂れ流し #16 線路敷設処理 その5
線路敷設処理 その5
分岐器の英訳は悩みました。POINT だとプログラミング的には紛らわしいと思うのですが、SWITCH も同様ですし、TURN OUT なんていう英単語は知らないので、日本語としても通じる「ポイント」にしました。次:sm29677640mylist/56896929公開場所http://www.free.netgamers.jp/e-train/yoctoさん、ややさん、広告ありがとうございました!
9:55|2016年09月18日 14:00:10 投稿
ゲームプログラミング風景垂れ流し #17 線路敷設処理 その6
線路敷設処理 その6
線路敷設処理も飽きてきたな……。次:sm29684270mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ロボーグさん、宣伝ありがとうございました!
10:53|2016年09月19日 14:00:09 投稿
ゲームプログラミング風景垂れ流し #18 線路敷設処理 その7
線路敷設処理 その7
あともう少しで最低限の敷設処理は出来ますかね。次:sm29690338mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
10:05|2016年09月20日 14:00:10 投稿
ゲームプログラミング風景垂れ流し #19 描画範囲限定処理
描画範囲限定処理
線路敷設処理は、行き当たりばったりのソースになってしまいました。何も考えていませんでしたからねw。8方向にすべきでしたな。次:sm29696564mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
13:22|2016年09月21日 14:00:09 投稿
ゲームプログラミング風景垂れ流し #20 縮尺変更
縮尺変更
いまどきプラレールもないだろうということで、列車の縮尺を変更したら、今度は建物が小さすぎる気がしたので大きくすると、相対的にホームや駅舎が小さく見えてしまうのでした。次:sm29709601mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
12:43|2016年09月22日 14:00:08 投稿
ゲームプログラミング風景垂れ流し #21 透視投影
透視投影
本来なら先にゲームロジックを組んでいくべきなんでしょうが、見た目も更新していかないと飽きちゃいますよね。次:sm29724682mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
11:00|2016年09月24日 15:52:00 投稿
ゲームプログラミング風景垂れ流し #22 射影変換による拡大縮小
射影変換による拡大縮小
描画物の大きさを変えるのではなく、描画範囲を変更することにより拡大縮小を行ないます。次:sm29737878mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
10:22|2016年09月26日 21:00:18 投稿
ゲームプログラミング風景垂れ流し #23 視点の回転処理
視点の回転処理
結局のところ、3Dゲーム製作における一番のネックはモデリングだということですね。次:sm29750746mylist/56896929公開場所http://www.free.netgamers.jp/e-train/MoonlitNight さん、広告ありがとうございました!
10:03|2016年09月29日 06:01:07 投稿
ゲームプログラミング風景垂れ流し #24 線路撤去処理
線路撤去処理
こういった部分のUIは、こだわりだすとキリがないので妥協が必要です。次:sm29771713mylist/56896929公開場所http://www.free.netgamers.jp/e-train/MoonlitNight さん、広告ありがとうございました!
10:15|2016年10月01日 12:15:21 投稿
ゲームプログラミング風景垂れ流し #25 タイトル画面表示処理
タイトル画面表示処理
あまりにも雑なタイトル画面www。そんなことよりも早く線路の上を列車がちゃんと走るようにしろ、ということですよね。次:sm29772927mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ だ~やまさん、広告ありがとうございました!
10:27|2016年10月04日 18:05:08 投稿
ゲームプログラミング風景垂れ流し #26 列車配置処理
列車配置処理
早く列車が動き回る姿が見たい……。ゲーム開発は苦行だなぁ。次:sm29777167mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ごみさん、広告ありがとうございました!
10:43|2016年10月04日 21:05:16 投稿
ゲームプログラミング風景垂れ流し #27 メニュー処理
メニュー処理
個人的に、マウスの右クリックは「キャンセル」という意味合いの割り当てが好きです。次:sm29778717mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ロボーグさん、広告ありがとうございました!
10:18|2016年10月05日 16:08:08 投稿
ゲームプログラミング風景垂れ流し #28 モデルデータの仕様変更
モデルデータの仕様変更
今まで使っていたマイクが壊れてしまいました。マイクは消耗品だとは思いますが、同じ物は手に入らないんですよね……。次:sm29781451mylist/56896929公開場所http://www.free.netgamers.jp/e-train/nicopunさん、広告ありがとうございました!
11:22|2016年10月05日 20:44:37 投稿
ゲームプログラミング風景垂れ流し #29 ライティング
ライティング
材質で色を設定するというのが、初心者が戸惑うポイントなのではないかと思います。次:sm29809910mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
10:02|2016年10月06日 05:23:09 投稿
ゲームプログラミング風景垂れ流し #30 時刻による光源の変化処理
時刻による光源の変化処理
光の色をどういった値にすべきなのかは、正直良く分かりません。こういうのは専門家に教えてほしいですよね。次:sm29820295mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ややさん、広告ありがとうございました!
10:40|2016年10月10日 17:00:13 投稿
ゲームプログラミング風景垂れ流し #31 列車進行処理 その1
列車進行処理 その1
とりあえずはメッシュ単位で移動するバージョンを作れば良かったかな……。次:sm29830447mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ややさん、広告ありがとうございました!
10:50|2016年10月12日 06:24:44 投稿
ゲームプログラミング風景垂れ流し #32 列車進行処理 その2
列車進行処理 その2
線路敷設のUIは完成する気がしない……。次:sm29882250mylist/56896929公開場所http://www.free.netgamers.jp/e-train/今回から、ニコニコ動画側のエンコード方法が変更になりました。画質が落ちたと感じられる方はYouTube版をご覧ください。https://youtu.be/10uAiDxB31oだ~やまさん、広告ありがとうございました!
12:33|2016年10月13日 23:36:15 投稿
ゲームプログラミング風景垂れ流し #33 分岐器の処理
分岐器の処理
分岐器の処理も力業になってしまった。もっとスマートな実装にしたい。次:sm29893073mylist/56896929公開場所http://www.free.netgamers.jp/e-train/Nordさん、広告ありがとうございました!
10:30|2016年10月22日 06:24:09 投稿
ゲームプログラミング風景垂れ流し #34 列車撤去処理
列車撤去処理
撤去系の処理はバグの温床になりやすいので、気を付けないとダメですよね。次:sm29901476mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ばやしさん、広告ありがとうございました!
14:42|2016年10月23日 18:02:19 投稿
ゲームプログラミング風景垂れ流し #35 駅舎建設処理
駅舎建設処理
駅は Simutrans の箱積み駅舎が理想ですけど、とりあえずは A列車方式でいこうと思います。次:sm29915224mylist/56896929公開場所http://www.free.netgamers.jp/e-train/MoonlitNight さん、広告ありがとうございました!
10:43|2016年10月24日 22:12:14 投稿
ゲームプログラミング風景垂れ流し #36 駅ホーム建設処理
駅ホーム建設処理
とりあえずは3両編成固定で良いんじゃないですかね。とりあえずです。ダメ?次:sm29929273mylist/56896929公開場所http://www.free.netgamers.jp/e-train/MoonlitNightさん、広告ありがとうございました!
10:36|2016年10月27日 06:38:12 投稿
ゲームプログラミング風景垂れ流し #37 駅ホーム増設処理
駅ホーム増設処理
こういった駅構造なら、処理もシンプルで済みますね。だんだん志が低くなっていってますが、もちろん仕様ですw次:sm29963043mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ツモさん、ゲストさん、ややさん、広告ありがとうございました!
10:58|2016年10月29日 14:47:39 投稿
ゲームプログラミング風景垂れ流し #38 マップ描画高速化 その1
マップ描画高速化 その1
この速度なら Android 端末でも動くはずです多分。PC 専用に作っても需要なさそうですし。次:sm29982798mylist/56896929公開場所http://www.free.netgamers.jp/e-train/ややさん、広告ありがとうございました!
11:56|2016年11月03日 11:52:18 投稿
ゲームプログラミング風景垂れ流し #39 マップ描画高速化 その2
マップ描画高速化 その2
一応 Android でも動いたのですが、UI はそのままという訳にはいかないみたいです。次:sm29990783mylist/56896929公開場所http://www.free.netgamers.jp/e-train/bayashiさん、広告ありがとうございました!
10:16|2016年11月06日 07:18:14 投稿
ゲームプログラミング風景垂れ流し #40 描画処理の整理
描画処理の整理
流石にこのままの記述スタイルだと収拾が付かなくなってしまうので、描画だけでもどうにかします。次:sm30044305mylist/56896929公開場所http://www.free.netgamers.jp/e-train/bayashiさん、広告ありがとうございました!
10:45|2016年11月07日 07:03:13 投稿
ゲームプログラミング風景垂れ流し #41 駅停車処理
駅停車処理
この仕様だと編成長やホーム長によって減速度が異なることになりますが、まあ細かいことには気にしないことですw次:sm30131767mylist/56896929公開場所http://www.free.netgamers.jp/e-train/
12:05|2016年11月14日 20:30:49 投稿
ゲームプログラミング風景垂れ流し #42 駅出発処理
駅出発処理
減速処理に比べると、加速処理は楽ですね。次:sm30147333mylist/56896929公開場所http://www.free.netgamers.jp/e-train/だ~やまさん、龍林さん、広告ありがとうございました!
12:03|2016年11月28日 20:41:27 投稿
ゲームプログラミング風景垂れ流し #43 列車折り返し処理
列車折り返し処理
こうやって一つずつ実装していくと、最低限の機能数に抑えようとしても、とても量が多くなってしまうのが実感できます。遊べるまでの道のりは長い……。次:sm30171060mylist/56896929公開場所http://www.free.netgamers.jp/e-train/龍林さん、カフェアルファさん、広告ありがとうございました!
10:39|2016年12月01日 17:46:38 投稿
ゲームプログラミング風景垂れ流し #44 ウィンドウ情報の整理
ウィンドウ情報の整理
これ以上スパゲッティで作り続けるのは無理ですよね。次:sm30289591mylist/56896929公開場所http://www.free.netgamers.jp/e-train/カフェアルファさん、Navalyさん、龍林さん、広告ありがとうございました!
10:47|2016年12月05日 14:13:06 投稿
ゲームプログラミング風景垂れ流し #45 メニュー処理
メニュー処理
スパゲッティを直すのも楽ではないですね。mylist/56896929公開場所http://www.free.netgamers.jp/e-train/カフェアルファさん、♬ ∀s∄kさん、続きはよさん、続きはよはよさん、Navalyさん、広告ありがとうございました!
10:01|2016年12月24日 17:26:16 投稿
