差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
my:ban_ban_don [2020/07/08 10:50]
kijima [リンク]
— (現在)
行 1: 行 1:
-{{tag>project 進行中}} 
-====== シューティング・ミニゲーム ====== 
- 
-『Developing Games with Ruby』とパワポケ8のミニゲーム「ばんばんどーん」を参考に自作してみる。 
-画像やウィンドウ表示など基本的なゲーム機能を提供するパッケージGosuと、Rubyの機能を最大限利用しゲームの機能を構成し、2Dゲームを作成する。 
- 
-  * [[my:ban_ban_don_todo|TODOリスト]] 
-  * [[my:ban_ban_don_diary|開発日誌]] 
- 
-===== リンク ===== 
- 
-  * https://korcs.info/ogs/ → 歩行画像生成器(*24) 
-  * http://gaurav.munjal.us/Universal-LPC-Spritesheet-Character-Generator/# → 超高機能スプライト生成器(*178) 
-  * https://freesound.org/ → 豊富なサウンド 
-  * https://opengameart.org/ → 豊富なゲームアート 
-  * https://www.codeandweb.com/free-sprite-sheet-packer → Sprite Sheet Packer 
-  * https://developer.aliyun.com/mirror/npm/package/sprite-extractor → スプライト抽出器 ((''install npm install -g sprite-extractor'' )) 
-  * https://ezgif.com/sprite-cutter → スプライトカッター((LPCスプライトシートを使うとき、64*64で綺麗にカットできる)) 
- 
-===== パッケージ ===== 
- 
-  * perlin_noise 
-  * gosu_texture_packer 
- 
-===== 学ぶこと ===== 
- 
-  * Ruby 
-  * デザインパターン 
-  * 初歩的AI 
-  * ピクセルアート 
-  * アニメーション 
-  * ゲームデザイン = 以上の要素をどう組み合わせるか 
- 
-===== 流れ ===== 
- 
-メニューで敵を選ぶ。 
-「パワプロ」、「いしなか」、「ふきこ」、「はいばら」の4人。 
- 
-  * パワプロ: ハンドガン 
-  * いしなか: ロケット弾とバルカン。 
-  * しらせ: ハンドガン、地雷 
-  * はいばら: カタナ 
- 
-難易度を選ぶ。 
-「かんたん」、「ふつう」、「むずかしい」、「パワフル」の4つ。 
- 
-スタート位置へ。自分の体力、敵の体力、画面外の敵の方向、装填弾数、カートリッジ数、スコアを表示。 
- 
-  * 敵の武器の種類は異なり、範囲、弾速、頻度、ダメージなどが違う。 
-  * 弾が当たるとスコア 
-  * フロア内に弾が生成される 
-  * 交通不能と、交通不能+視界と弾丸を通さない壁がある 
- 
-===== ゲームシステム ===== 
- 
-元のゲーム通りに作っているが、いろんな可能性が考えられるので脱線したくなる。 
-むしろ普通にミニゲームを作るだけではちょっとつまらない、感じがする。 
- 
-それをこらえて…とりあえず完成させよう。それからフォークさせていけばいい。 
- 
-実際なんでもできる気がする…シンボルエンカウントのRPGもできるし、会話パートを作ってメインをそっちにすることだって。あるいはハクスラみたいなのにしてもいい。自分の機体をパワーアップさせていくような。 
- 
- 
  
my/ban_ban_don.1594173044.txt.gz · 最終更新: 2020/07/08 10:50 by kijima