差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン
前のリビジョン
次のリビジョン
|
前のリビジョン
|
article:ban_ban_don [2020/07/22 17:27] kijima [スクリーンショット] |
article:ban_ban_don [2020/08/24 03:47] (現在) kijima |
{{tag>project 進行中}} | {{tag>project}} |
====== シューティング・ミニゲーム ====== | ====== シューティング・ミニゲーム ====== |
| |
『Developing Games with Ruby』とパワポケ8のミニゲーム「ばんばんどーん」を参考に自作してみる。 | 「ban-ban-don」(仮)は2Dシューティングゲームである。 |
画像やウィンドウ表示など基本的なゲーム機能を提供するパッケージGosuと、Rubyの機能を最大限利用しゲームの全機能を構成し、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_todo|TODOリスト]] |
* https://developer.aliyun.com/mirror/npm/package/sprite-extractor → スプライト抽出器 ((''install npm install -g sprite-extractor'' )) | * https://developer.aliyun.com/mirror/npm/package/sprite-extractor → スプライト抽出器 ((''install npm install -g sprite-extractor'' )) |
* https://ezgif.com/sprite-cutter → スプライトカッター((LPCスプライトシートを使うとき、64*64で綺麗にカットできる)) | * 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 | * perlin_noise |
* gosu_texture_packer | * gosu_texture_packer |
| * rmagick |
| |
===== 学ぶこと ===== | ===== 学ぶこと ===== |
article/ban_ban_don.1595406441.txt.gz · 最終更新: 2020/07/22 17:27 by kijima