リポジトリ
N/A
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
{{tag>project}} ====== シューティング・ミニゲーム ====== 「ban-ban-don」(仮)は2Dシューティングゲームである。 プレイヤーは操作キャラと敵キャラクターを選択し、どちらかのHPが0になるまで戦う。 [[https://github.com/spajus/ruby-gamedev-book-examples|『Developing Games with Ruby』のサンプル]]とパワポケ8((コナミ、2005年、NDS))のミニゲーム「ばんばんどーん」を参考にして作成した。 極力ライブラリに頼らずに自分で作り、小〜中規模((現在4500行くらい))ソフトウェア開発における基本的なコーディング技術を習得することを主な目的とする。 * [[https://github.com/kijimaD/ban-ban-don/archive/0.3.zip|ダウンロード]] * [[https://github.com/kijimaD/ban-ban-don|リポジトリ]] * [[https://github.com/kijimaD/ban-ban-don/issues|バグトラッカー]] * [[article:ban_ban_don_todo|TODOリスト]] * [[article:ban_ban_don_diary|開発日誌]] ===== スクリーンショット ===== <html> <img src="https://raw.githubusercontent.com/kijimaD/ban-ban-don/master/media/screen_shots/ss0.png"> <img src="https://raw.githubusercontent.com/kijimaD/ban-ban-don/master/media/screen_shots/ss1.png"> </html> ===== 素材リンク ===== * 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で綺麗にカットできる)) ===== 参考リンク ===== * [[https://leanpub.com/developing-games-with-ruby/read|Developing Games with Ruby]] * [[https://github.com/spajus/ruby-gamedev-book-examples|Developing Games with Rubyのサンプル]] * [[https://gameprogrammingpatterns.com/contents.html|Game Programming Patterns]] ===== パッケージ ===== * perlin_noise * gosu_texture_packer * rmagick ===== 学ぶこと ===== * Ruby * デザインパターン * 初歩的AI * ピクセルアート * アニメーション * ゲームデザイン = 以上の要素をどう組み合わせるか ===== 流れ ===== メニューで敵を選ぶ。 「パワプロ」、「いしなか」、「ふきこ」、「はいばら」の4人。 * パワプロ: ハンドガン * いしなか: ロケット弾とバルカン。 * しらせ: ハンドガン、地雷 * はいばら: カタナ 難易度を選ぶ。 「かんたん」、「ふつう」、「むずかしい」、「パワフル」の4つ。 スタート位置へ。自分の体力、敵の体力、画面外の敵の方向、装填弾数、カートリッジ数、スコアを表示。 * 敵の武器の種類は異なり、範囲、弾速、頻度、ダメージなどが違う。 * 弾が当たるとスコア * フロア内に弾が生成される * 交通不能と、交通不能+視界と弾丸を通さない壁がある
article/ban_ban_don.txt
· 最終更新: 2020/08/24 03:47 by
kijima
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ