ブックマーク / aba.hatenablog.com (7)

  • 「お気に入りのビデオゲームを5つ挙げてください」 - ABAの日誌

    最近インタビューを受けたりプレゼンをしたりという機会がたまたま重なって、今までの自分のゲーム体験を振り返る機会が多くあった。 このインタビューでは、ポケコンから始まるマイコンとの出会い、ベーマガのゲームを打ち込んで遊んだ原体験、私から見た最近のインディーゲーム制作シーンを話した。 Tokyo Indiesのシューティングゲーム特集のプレゼンでは、今まで作ったシューティングゲームを元に、シューティングゲームのアイデアを考える方法の一案を話した。 2024年初頭に、1DパックマンPaku Pakuが海外圏で話題 になって、それをきっかけにmatt sephton さんからインタビューを受けた。ここでもマイコンやベーマガ、あとはナムコのアーケードゲームから受けた影響などを話した。 このインタビューでの質問の一つが「お気に入りのビデオゲームを5つ挙げてください」だった。これは答えるのが難しい。なに

    「お気に入りのビデオゲームを5つ挙げてください」 - ABAの日誌
    wordi
    wordi 2024/05/05
    ブレスオブファイア5、地球防衛軍5、グラディウス3、パラサイトイブ2、デススマイルズ
  • 自作ゲーム群を仕組みに分解して一覧できれば、新たなゲームを考えるのに役立つのでは? - ABAの日誌

    今まで色々なアクションミニゲームを作ってきたが、作るときに一番難しく、かつ楽しいのがゲームのアイデア、ルール、内容を考える部分だ。ゲームを遊んだ、作った経験などから、行き当たりばったりにゲームアイデアを考えるのはそれはそれで楽しいが、もうちょっと系統立てて考える方法はないだろうか。 例えば、今まで作ったゲームが、どのような仕組みから出来上がっていて、その仕組みがプレイヤーにとってどのような楽しさや難しさを提供しているかを整理し、それら仕組みを組み合わせて新たなゲームを作るのはどうだろう。 試しにやってみた。 今まで作ったゲームが、どのようなプレイヤーキャラクタ、武器、障害物、フィールド、ルール、操作から構成されているかを、カテゴリごとのタグで整理した。上記ページでタグが一覧できる。各タグの詳細(Detail)ボタンを押すと、それぞれのタグの説明、およびそのタグが付加されたゲームの一覧が見ら

    自作ゲーム群を仕組みに分解して一覧できれば、新たなゲームを考えるのに役立つのでは? - ABAの日誌
    wordi
    wordi 2023/02/27
  • 移植性の高いミニゲームライブラリを目指すぞ - ABAの日誌

    ミニデバイス向けミニゲームライブラリcrisp-game-lib-portableがM5StickC PLUSに加えてAdafruit PyBadgeでも動くようになった!2つのデバイスで動くので移植性が高い!完成! とは言えないのは分かっている。そもそもM5StickC PLUSもPyBadgeも同じ Arduino IDEでビルドできるし、画面周りも LovyanGFXが両デバイスに対応しているので、移植自体難しくないんだよね。せめてArduino IDEを使わないほかのデバイスで……とか考え始めるとマイコンボード沼に片足突っ込みそうで怖い。実機は無くともPlaydate SDKに移植・ビルドできるか、くらいはやってみても面白いかも。 crisp-game-lib-portableはライブラリ体とゲームのコードはブラウザを含むすべてのデバイス向けで共通、デバイス向けには最小限の個別コ

    移植性の高いミニゲームライブラリを目指すぞ - ABAの日誌
    wordi
    wordi 2022/10/22
  • 個人サイトをリニューアルして自作ゲーム一覧を作ったら250個くらいあった - ABAの日誌

    ABA Games 前々から今まで作ったゲームを整理して、その一覧が見られるようにしたいと思っていたので、覚悟を決めてホームページのリニューアルをした。作ったゲーム(一部ゲームじゃないのもあるけど)は250個くらい。ミニゲームを量産していたのでそれなりの数はあるだろうな、と思っていたけど、思ったより多かった。 ゲームはその動作プラットフォーム別に分けて見られるようにした。 ABA Games - Windows うちのゲームで比較的ちゃんとしているたぐいのものはだいたいWindows用だから、ここがメインページ。 ABA Games - Browser 最近作っている、ブラウザで遊べて数分で終わるミニゲーム群はこのページ。アニメーションGIFでだいたいどんなゲームか分かるようにしているつもり。 ABA Games - Flash 今は亡きFlashのページ。ミニゲームとはいえ、それなりの数

    個人サイトをリニューアルして自作ゲーム一覧を作ったら250個くらいあった - ABAの日誌
    wordi
    wordi 2021/01/24
  • マップを書くだけでゲームが作れる環境が欲しかった - ABAの日誌

    ので、テキストでタイルマップを書くとゲームになるrj-10ってのを作った。ブラウザで遊べる。 これを作ろうと思ったのはPix64っていうファンタジーコンソールを見つけたから。Pix64は画像1枚を描くだけでゲームが作れる。ピクセルの色がプレイヤーとか敵とかの種別を決めているのと、矢印状のパターンを書くと矢印の方向にパターンが進むというルールを使ってゲームを作る。 画像を描くのすら面倒な私は単にテキストを使うことにした。以下のようなテキストを書くと、 ----------- | v v o| r r g | | | | | | |@ ^ | c r ----------- 以下のゲームになる。 テキストは基レベルのタイルマップを表しているけど、途中のrとかgとかだけからなる列は特殊で、その上の列のテキストに色を付ける働きをする(redとgreen)。 いくつかルールがある。 色が付いたテキ

    マップを書くだけでゲームが作れる環境が欲しかった - ABAの日誌
    wordi
    wordi 2019/05/03
    シューティングやアクションゲームでもPSDファイルにマップや敵配置を色別のドットで配置ってのはよくある
  • お手軽にゲームプレイAIを試してみる - ABAの日誌

    最近はゲームAIがプレイしてくれる時代だ。 ゲーム攻略で人間を超えた人工知能、その名は「DQN」 有名なDQN。フルネームはdeep Q-networkと呼ばれる強化学習の一種だ。こういう機械学習系の仕組みはマシンパワーでもって学習をぶん回して動かさないといけないので、それなりの準備が必要なのが普通だ。だけど最近はこの手の物をブラウザ上で簡単に試せるようになっている。 REINFORCEjs 例えばREINFORCEjs。これはDQNをJavaScriptで実装したもの。使い方もえらく簡単。 // DQNエージェントにゲームの状態を与えると var action = agent.act(state); // アクションとしてどう行動すればよいかが帰ってくるので // それに従って行動して // その行動が正しかったどうかを示す報酬をDQNエージェントに教える agent.learn(re

    お手軽にゲームプレイAIを試してみる - ABAの日誌
  • 今年50のゲームを作って分かった面白いゲームを作る方法 2014-12-23 - ABAの日誌

    なんてのは無いということが。 I Have Created 50 Games in 2014 (http://www.asahi-net.or.jp/~cs8k-cyu/blog/2014/12/12/games-in-2014/) 作ったものは上のページにまとめた。全ゲームのスクリーンショットがアニメGIFになっていて、クリックすればそのゲームが遊べる。個人的な意見としては、左上の方が楽しめて、右下のほうが退屈できます。 すべてブラウザで遊べる昔ながらのミニゲーム。半分Flash、半分HTML5。HaxeとCoffeeScriptで書いた。ソースも置いてあります。 1年で50作れば年の終わり頃には余裕で面白いゲームを狙って作れるようになるかなあと思ったけど、脳内で面白そうと思ったゲームが実際に作るとひどくつまらないということは相変わらず多発するので、やはりイケてるゲームを作る簡単なセオリ

    今年50のゲームを作って分かった面白いゲームを作る方法 2014-12-23 - ABAの日誌
    wordi
    wordi 2014/12/23
    今年50のゲームを作って分かった面白いゲームを作る方法、なんてのは無いということが。
  • 1