第1回 個人でここまで出来る?ゲームソフト開発! | 笑顔に変わる瞬間  ブログ

笑顔に変わる瞬間  ブログ

The moment it changes to a smiling face.

第1回 個人でここまで出来る?ゲームソフト開発!

 

いよいよ始まりました。

 

新規連載にチャレンジしていきます。

 

今回のタイトルは、2026年9月26日に投稿した内容の通り、「個人でここまで出来る?ゲームソフト開発!」としました。

 

その第1弾としておきます。

 

今回、チャレンジするゲームソフトは、最初から花形を選びました。

「初代、マリオブラザーズ」です。

 

一つの画面で、1プレイ、2プレイが可能で、画面が移動することなく、ゲームが楽しめるマリオの誕生?かどうかは知りませんが、このくらいできればすごいゾという、最初から最強と言えるゲームを選びました。

 

画面は、マリオブラザーズは、以下のとおりの画面構成となっています。

どこまで出来るか楽しみです。ただし、盗作目的ではありません。

楽しみが目的ですので、マリオを作る気はありません。キャラクターは別の

マリオではなく、ロボとしてオリジナルキャラクター、カメはカメとして、

AIにキャラクターを作成てもらうつもりでいます。

 

 

それでは、始めていきます。

 

その応答結果がこれ↓

 

*********************

 

任天堂のファミリーコンピュータのカセット型ソフトに画面が移動しないマリオブラザースのというのがあるのを知っていますか?


はい、知っています。それは『マリオブラザース』(Mario Bros.) というタイトルのゲームですね。

『スーパーマリオブラザーズ』(1985年) とは別の作品で、こちらはその前身にあたる1983年のアーケードゲームの移植版です。特徴としては:

画面は1画面固定で、左右にスクロールしない
地下の下水道のような場所が舞台
敵(カニのシェルクリーパーや亀のような敵など)を下から突き上げてひっくり返し、蹴り落として倒す
マリオとルイージの2人同時プレイが可能
『スーパーマリオブラザーズ』の横スクロールとは全く違うゲーム性で、パズル要素のあるアクションゲームになっています。ファミコン版は1983年に発売されました。

何か特定のことについて知りたいですか?(攻略法、当時の売上、続編との違いなど)

似たようなゲームを作りたい。キャラクターは、二等親くらいの人型ロボットにして、暗いレンガの背景に、ジャンプしたら上に上がれるレンガの棚が3段あり、最上部の4階から、カメが次々と歩いて降りてくる。そのカメを下からジャンプして、棚を揺らすとカメが気絶し、落ちていくようなゲームを作りたい。

二頭身ロボット×亀落としゲーム(マリオブラザース風)のHTMLファイルを作成

ロボ・タートル・ブラザーズ
アーティファクト·あなたのみ 
イメージ通りのゲームを作ってみました。

仕組み:

地面(1階)+ ジャンプで届く3段のレンガ棚(2〜4階)
最上階(4階)から亀が次々出現し、下に落ちながら歩き回る
棚の下からジャンプすると棚が揺れて、乗っている亀が気絶(ひっくり返る)
気絶中の亀に触れると蹴り落とせて得点(100点)。気絶が解けると亀は復活して歩き出す
亀を全部倒すと次のウェーブへ(亀の数と速度が増加)
気絶していない亀に触れるとライフが減り、0でゲームオーバー
操作: ←→/A・D で移動、↑/スペース/W でジャンプ。スマホでは画面下に仮想ボタンが出ます。

やってみて、ジャンプの高さや亀の速度、棚のギャップの位置などバランス調整の希望があれば教えてください。

 

 

********************

 

 

ゲームの雰囲気は、近いものとなっていました。そこを土台として修正を加えていきます。

 

画面のレンガか暗いでの明るくしたい。

ロボの目が冷たくて、変更したい。

そんなところです。

 

その応答結果がこれ↓

 

*********************

 

レンガの色を明るい赤茶色に、ロボを全体が銀色で目、口は水色、足は茶色にしてください。

ファイルを編集しました, ファイルを読み取りました

ロボ・タートル・ブラザーズ
アーティファクト·あなたのみ 
レンガを明るい赤茶色に、ロボットは全身銀色・目と口は水色・足は茶色に変更しました。

 

*********************

 

レンガの色が明るくなり、ロボの目の雰囲気がかわりました。

まだこの後、どんどん変更していきます。

 

レンガの配置を変更します。

カメの出現を左右かからにします。

カメ同士が衝突すると、逆方向に進みます。

 

その応答結果がこれ↓

 

*******************

 

4階のレンガは、左右にあり、中央が無い構造にし、カメは左右から出てくる。カメは、お互いがぶつかると、逆方向に歩き出す。カメは、1階に降りたら、左右どちらかの端で消えて行く、また4階から出てくるようにして欲しい。

ファイルを編集しました

ロボ・タートル・ブラザーズ
アーティファクト·あなたのみ 
以下の変更をしました。

4階の構造変更: 中央が空いたレンガ構造にし(左右にレンガ、真ん中が空洞)、亀はその左右の端から出現するように
亀同士の衝突: 正面からぶつかると、その場でお互い逆方向に歩き出す
1階での消滅と再出現: 亀が1階(地面)まで降りると、左右どちらかの端で画面外に消えていき、消えた分だけ4階から新しい亀が出てくる(倒す以外にも数を維持する仕組み)
ウェーブクリアの判定は「消えた亀の数」ではなく「蹴り落として倒した数」がノルマに達したかどうかに変更しました
同じリンクで更新済みです。プレイして動きに違和感があれば教えてください。

 

*********************

 

 

 

 

3回の指令で、ここまで作ることができました。

ゲームのタイトルは、「ロボ・タートル・ブラザーズ」となりました。

500行足らずのプログラムで作ることが出来るようです

ここからがスタートです。問題点は山積みです。

多くの支持を与えて、ゲームソフト開発者になった気持ちで進めていきます。

 

 

次回の更新日時は、10月12日(月)となっています。