ステージを作るためのマップメーカーを作ろうと思います。
一歩ずつ踏み出していきましょう。

実装したいリスト

レイヤーの種類

・マップレイヤー
・高低
・タイプ
・色
・海レイヤー
・オブジェクトレイヤー
・サウンドレイヤー

基本設定

マップレイヤー数
オブジェクトレイヤー数
サウンドレイヤー数
Xサイズ
Yサイズ
1ドットの大きさ
海の高低値
海の色
海の透明度
波の激しさ
波の高低差
マップ外の初期の高さ
天候 雨・雪・夜

マップ別設定

最大高低差
基本高低値
描写範囲
透明度
半透明設定値
ダメージ設定値
特殊効果「深いほど暗くなる等」

操作

左 描く
真ん中 消す
右 取得
矢印 マップ移動

1マスのタイプ

・裏面描写
・両面描写
・描写しない
・通れない
・半透明
・一撃死
・ダメージ

関連記事

  • 3Dネット対戦ゲーム作成日記 part113Dネット対戦ゲーム作成日記 part11 次に作るとなるとマップかな。 レイヤーについて マップはレイヤー別に分けて表示するということを考えております。 例 ・下レイヤー ・海レイヤー ・上レイヤー このように実装すれば、 普通の島ステージなら下レイヤーに地下を、上レイヤーには地上を作れる! (ただし、この場合は、地下での天井描写が厳しそう) そして建物内ステージなら下レイヤーを地面、上レ […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part173Dネット対戦ゲーム作成日記 part17 当たり判定ないですが、マップに入れて動けるようになりました。 Ath64_3000+ […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part263Dネット対戦ゲーム作成日記 part26 暗号化完成しました。 といってもよくある方法なのですが、多分ぱっとみ分からないと思います。 ソースコードはスクリプト言語ではなく、機械語を埋め込んだためめっちゃ早いです。 メモリ上にある26.2MBのファイルを287msで暗号化出来ました。 実際はこんな大きなファイル扱わないので、もっとすぐにチェックが終わると思います。 やったね。 […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part163Dネット対戦ゲーム作成日記 part16 木がはえました! やっとオブジェクトをマップに含めることが出来るようになりました。 タイトルバーの数字は描写時間です。 目標の20fpsにするには50msを少なくともきらないといけません。 動くスピードに個人差が出ないように描写・計算・通信をそれぞれ分けるようにプログラムを組みたいと思います。 こちらはサボテン。 1から設計したモデルメーカーを使用しま […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part283Dネット対戦ゲーム作成日記 part28 顔グラは、モンタージュ式に決定しました。 ・・・まあ顔グラはおいておいて、 これから作らなきゃいけないののメモです。 1. データベース管理 そのままデータ管理に使用します。 高速で処理しないといけないので、はい。 多分、前に人工無能のために作ったのデータベースを改造して使う予定。 2. […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part273Dネット対戦ゲーム作成日記 part27 実はチャット表示用に自分の顔グラフィックを入れようかなって思っていて、 サンプルに仕様とか合成ツールとか画像10枚ほど作ったのですが、 正直私の絵が下手で恥ずかしいです! うーん。 やるなら自分でサーバーにアップロード方式の方がいいかもしれないね。 ただ画像を送信となると、 一気に画像をログインしている人に送るとネットワークの帯域がまずくなるので、 ちょ […] Posted in ゲーム制作