2024-01-01から1年間の記事一覧

人生経験の無いAIに己の人生経験を与えれば、AIはArtできるのか?

私は昔から「無限ランダムひどいアクションゲーム生成器」が欲しいと思っていた。 ゲームそれ自体を自動生成してくれる機械が欲しい。開発者はその機械が生成するゲームを遊んで良ゲーなら採用、クソゲーなら捨てる、その作業だけでゲームが作れる。夢の機械…

Claude 自身に Claude のガイドブックを作ってもらう

Claude にとって適切なプロンプトとはどんなものか?世の中には様々なプロンプトエンジニアリングの Tips があるが、どうせなら Claude 本人に聞いてみるのが良いのではないか?そう思って以下のように聞いてみた。 Claude 3.5 Sonnet 自身からの要望という…

金代の商人・孔微尼(こんびに)

# 民明書房風解説文生成プロンプト ## 1. 代表的な例 「この技の創始者 宋家二代 呉 竜府(ご りゅうふ)は、正確無比の打球で敵をことごとく倒したという。この現代でいうゴルフスイングにも酷似した打撃法は、運動力学的観点からいっても弾の飛距離・威力…

時流に負けてBlueskyアカウントを作る

Twitterでいつか英語アカウントを作りたいなと思ったまま作ってなかったのでBlueskyで作ることにした。英語アカウントだとそもそもタイムラインが違いすぎるので、体験がXと比較できない。 Bluesky CEOのJay Graberによると、Blueskyには現在2000万人以上の…

私の心を揺さぶったプログラミング言語

'Programming Languages That Blew My Mind'というブログ記事で、8歳からプログラマーとして活動しているDavid Tellerさんが、人生で出会った革新的なプログラミング言語について紹介している。 BASIC A language designed to make programming simple. Mind…

ワンボタンゲームを200個作ったのでそのうち111個を集めてミニゲーム集にした

111個の1ボタンゲームを11秒で次々に遊ぶ 1x111(ワン タイムズ ワン-ワン-ワン)です。PCやスマホのブラウザで遊べます。1ゲーム1分で終わるのでお気軽に試してみて https://t.co/nWai2HT5TN pic.twitter.com/2Ski8E1hGM— ABA (@abagames) 2024年10月6日 い…

LLMを用いたガチャ指向ゲーム開発

自分の気に入るゲームが生成されるまでひたすらLLMを回す。これを仮にガチャ指向ゲーム開発と呼ぼう。 Claude 3.5 Sonnet のような高性能なLLMの登場で、LLMに簡単なゲームのアイデア作成からその実装までをさせることが可能になってきた。LLMから出てくるゲ…

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

最近インタビューを受けたりプレゼンをしたりという機会がたまたま重なって、今までの自分のゲーム体験を振り返る機会が多くあった。 このインタビューでは、ポケコンから始まるマイコンとの出会い、ベーマガのゲームを打ち込んで遊んだ原体験、私から見た最…

「撃って」「○○する」ゲーム それがシューティングゲーム

4/17にTokyo Indiesでシューティングゲーム (STG)のアイデアを考える話をした。 プレゼンのスライドは以下の通り。でもほとんど口頭で話したので、このスライドだけ見ても何の話か分からない。なのでその補足を書こうと思う。 「撃って」「敵を倒す」ゲーム…

小さなゲーム作りでLLMができること、できないこと

前にChatGPTなどのLLM(大規模言語モデル)を使って小さなゲームを作るのはまだ難しいのでは、という記事を書いた。 ChatGPT を用いたゲーム考案の方法はいくつか考えられるが、ChatGPT に新しいゲームを考えさせ、それを実装させることは難しい。少なくとも…

Claude 3 OpusはGPT-4では難しい「オホーツクに消ゆ」ライクなアドベンチャーゲーム生成ができる

ChatGPTにGPTsが搭載されたころ、テーマを与えるとそれに沿ったアドベンチャーゲームが作れないかと試していた。特に「オホーツクに消ゆ」のような、コマンド選択式のミステリーアドベンチャーを色々と遊べたら楽しいかなと思っていた。 結果としてはうまく…