ゲーム開発ラボ

視覚的に楽しいアプリやゲーム開発をしながら,Javaやjavascriptを楽しく学んでいきます

マインスイーパ ゲームを作成する-2

前回はキャンバスにセルを表示する機能を実装しました
processing-p5.hateblo.jp

今回はセルに爆弾を配置すると同時に, 周りのセルの爆弾数を計算し,その数を表示する機能を追加します
以下が今回作成するアプリの様子です
f:id:filopodia:20201122152245g:plain

続きを読む

マインスイーパ ゲームを作成する-1

マインスイーパはパズルゲームの一種であり, 地雷を起動させないように地雷原に旗を立てることを目的としたものです
f:id:filopodia:20201122124159p:plain
以前はwindows OSにプレインストールされていましたが,残念ながら最近のwindowsには搭載されていないようです

今シリーズはこのマインスイーパを作成していきましょう
下図が今回作成するアプリの様子です
f:id:filopodia:20201122124238g:plain

続きを読む

ヘビゲームを作る-1

ヘビゲーム(snake game)とは,伸長するヘビをうまく操作しながら,エサをたべて高得点を狙うゲームのことです
今回はこのヘビゲームを作成してみましょう
下図が今回作成するアプリの様子です
f:id:filopodia:20201120120147g:plain

続きを読む

横スクロールゲームを作る-3

前回は画像ファイルの読み込みと,走るアニメーションの実装を行いました
processing-p5.hateblo.jp

今回は障害物が右から左へと流れるようにし,当たり判定も実装しましょう
以下が今回作るアプリです
f:id:filopodia:20201117163619g:plain

続きを読む

横スクロールゲームを作る-1

webブラウザChromeではネット接続が失敗したときに,なぜか横スクロールのゲームが始まります
f:id:filopodia:20201116170342p:plain

t-rexがサボテンをジャンプしてよけるという内容のゲームですが,今シリーズではこれを再現してみたいと思います

続きを読む