山田
ブログリーダー

プロジェクト5:ホームページダンジョンを作成!


今回のまとめ

今回は、粕田埋蔵(かすたまいぞう)のブログカスタマイズ講座の第5回として、新しく作ったゲームホームページダンジョンについて説明したいと思います。


17/03/24 山田メール(絶好調~真冬の恋~スピードに乗って~)


ホームページダンジョン

ホームページをダンジョン化してゴールを目指すゲームを作りました。

ホームページダンジョンは元々はオンラインゲームの企画だったので、複数プレイヤーで同時に遊ぶ事を前提に作ってあります。

仕掛けの論理パズルは、このブログで以前に紹介した”狼と羊とキャベツの川渡り問題”を参考にしてライツアウトにしました。

押したスイッチと上下左右のスイッチが反転していって、1行オフにするごとに対応する扉が開きます。


画像で一言「絶好調~真冬の恋~スピードに乗って~」


17/03/25 山田メール(急上昇~熱いハート~溶けるほど恋したい~)


マップ生成システム

完成してみると、マップ生成システムの設計が一番大変でしたね~。

今後、何かの機会にオンラインゲームにするかもしれないので、その前提で考える必要があったんですよ。

ブログクエストコロシアムなどは通常のブラウザーゲームとして作ったため、後からオンラインゲーム化する事は難しい事が分かったので。

現時点でオンラインゲーム化する予定があるのかと言われると、今の所はありません。


画像で一言「急上昇~熱いハート~溶けるほど恋したい~」


17/03/26 山田メール(ブレイク寸前~幸せへのゴール~)


ライツアウトの導入

実は名前を知らなかったんですが、そういう有名なゲームがあったな~と思って、Googleで”タイル カラー 反転 パズル”と検索してみたら名前が出たんですよ。笑

便利な世の中になりましたね。

ライツアウトのプログラム自体は簡単なんですが、試しに4×4で作ってテストしてみると、ものすごく単純な方法で4手でクリアできる事が分かってしまいました。笑

”これじゃ駄目だ”と思って、5×5に作りなおすとちょっといい感じに。

もともと、数値部分を定数にして作っていたので、長さの定数に代入する値を交換するだけで済んだんですけどね。

大変だったのは、名前が出てこなかった間だけです。笑


画像で一言「ブレイク寸前~幸せへのゴール~」


17/03/27 山田メール(UKYOU‐AI:おやおや、ゲレンデに来て”ブレイク寸前”と言われるとかつての相棒”アキラ100%”を思いだします。彼はこんな冬の雪山でも服を着ないで捜査に参加していましたからね~。)


設計について

マップ生成システムとか設計が大変だったんですが、完成してからは大したバグもなくあっさりと公開できました。

最初に考えていた時にどう考えても合理的なシステムにならなかったので何度か考えなおしたんですが、あまり設計に時間を掛けても仕方がないので作りながら考える事に。

Cookieから渡されたデータを2次元配列に展開する辺りなんかは、もう少し合理的な設計があったかもしれません。

他にも少し複雑になってしまった部分がいくつかありますが、今後の開発のためにいい経験になったと思います。


グラサン侍改め粕田埋蔵(かすたまいぞう)「ココナラサービスの技術を検定・認定するサービス”山田ギルド”をオープンしました!」


画像で一言「UKYOU‐AI:おやおや、ゲレンデに来て”ブレイク寸前”と言われるとかつての相棒”アキラ100%”を思いだします。彼はこんな冬の雪山でも服を着ないで捜査に参加していましたからね~。」




関連記事
スポンサーサイト
占いの館
100アイコンアイテムリスト00
フラッグ削除 サウンド
カジノスペース

コメント

コメントの投稿

非公開コメント
便利メニュー
携帯版山田ブログ(タグランキング)携帯版山田ブログ 更新情報メールボックス スターターガイドお役立ちツール集 ブックマークはてなブックマーク
お薦めポイントサイト1位
モッピー!お金がたまるポイントサイト
モッピー
14年注目度No1
ポイントレート 1ポイント=1円(1コイン=0.1円) 紹介制度 2ティア(40%) 最低換金額 300ポイント(300円)~ 換金上限 なし
げん玉
お薦めポイントサイト2位
毎日お得がいっぱい げん玉
げん玉
人気No1
こちらから登録で250Pがもらえます!
ポイントレート 1ポイント=0.1円 紹介制度 3ティア(最大35%) 最低換金額 3,000ポイント(300円)~ 換金上限 一日1万円まで
ハピタス(入門系)
3位
日々の生活にhappyをプラスする|ハピタス
ハピタス
入門的ポイントサイト
こちらから登録で30Pがもらえます!
ポイントレート 1ポイント=1円 紹介制度 2ティア(最大40%) 最低換金額 300ポイント(300円)~ 換金上限 一か月3万円まで
GetMoney!(メール受信系)
☆4位☆
お小遣い稼ぎなら最強ポイントサイトGetMoney!
GetMoney!
メール受信で稼ぐなら
ポイントレート 1ポイント=0.1円 紹介制度 2ティア(50%) 最低換金額 5,000ポイント(500円)~ 換金上限 なし
ポイントタウン
チャレンジ中
ポイントでお小遣い稼ぎ|ポイントタウン
ポイントタウン
コンテンツ量No1
こちらから登録で500Pがもらえます!
忍者AdMax(自動で稼ぐ系) ブックマークレット
山田バー t検定のピタゴラスイッチ ブログクエスト ブログクエスト(バトル) トイカジノ2(ポーカー) 山田フィッシング 山田城と不気味なスリラーナイト 山田城と不思議なクリスマスキャロル 山田城 山田城と麗らかな春 pスライダー 占いの館
相互リンクについて
当ブログは相互リンク歓迎です絵文字237
ただし、相互リンクは、
お小遣い稼ぎ情報を扱っていて、
お申し込みをいただいた時点で更新を続けられているサイト様
に限らせていただきます絵文字234
※こちらから申し込みをさせていただく場合は
この限りではありません絵文字203
リンクはこちらもそういたしますので、
トップページからしていただけると嬉しいです絵文字236
なお、内容について、
法律に反していたり、
モラルが欠けていたりする場合などは、
リンクをお断りさせていただく事があるので、ご了承ください絵文字183
横断検索サポートを始めました。
相互リンクをしている必要はありませんが、
サイドメニューで使われたい方はリンクをお願いします絵文字87
一言お声掛けいただければ、
こちらからもリンクいたします絵文字179
お申し込みは、
相互リンクの輪
コメントからお願いします絵文字228
相互リンクについて!◆星2つ