Site cover image

Site icon imageExcelおさるくんのastro-notion-blog

VBA / Python / Notion / AIによる業務効率化とデータサイエンスに関する情報を発信しています!

Post title iconClaude 3.5 Sonnetでゲーム作成!Claudeの登録方法とArtifactsを使った実例4選

Featured image of the post

1️⃣ はじめに

Claude3.5 Sonnetを使ったゲーム作成を始めるための具体的な手順やポイントについて詳しく解説しますので、ぜひ最後までご覧ください。

2️⃣ Claude 3.5 Sonnetとは?

Claude 3.5 Sonnetの概要

Claude 3.5 Sonnetは、2023年に米国のAnthropic社が開発した対話型生成AIであるClaudeの最新バージョンです。特に初心者でも簡単にゲームやWebアプリを開発できる点で注目されています。

Image in a image block

Claude 3.5 Sonnetの特徴

Claude 3.5 Sonnetの最大の特徴は、Artifacts機能を通じてプログラミングの知識がない方でも簡単にゲームやWebアプリを作成・公開できることです。

Image in a image block

また、Claude 3.5 Sonnetは、プログラミングや数学の計算については、GPT-4oやGemini 1.5 Proよりも精度が高いことが確認されています。応答速度も従来モデルに比べて2倍以上速くなっており、快適に使用することができます。

Image in a image block

Claude 3.5 Sonnetの利用方法
  1. Claude 3.5 Sonnetを利用するためには、Claude のウェブサイトにアクセスし、無料のアカウントを作成します。
    Image in a image block

  2. Googleアカウントでサインインをします。
    Image in a image block

  3. 認証にあたっては携帯電話番号が必要となります。

    「First, let’s create your account」というメッセージが出て、その下に携帯電話番号を入力するフォームが表示されますので、電話番号を入力して、「Send Verification Code」をクリックして下さい。

    Image in a image block

  4. 認証コードを入力して年齢確認にチェックを入れます。

    入力した携帯電話番号あてに6桁の認証コードが送られてきます。

    認証コードを入力したあとに、「I confirm that I am at least 18 years of age」と書かれている左にあるチェックボックスにチェックを入れます。

    Image in a image block

  5. 「Verify & Create Account」をクリックすると登録が完了し、Claudeが使えるようになります。
    Image in a image block

3️⃣ Artifactsの使い方

Artifactsでできること

Artifactsは、Claude 3.5 Sonnetで追加された主要な機能であり、対話形式で簡単にゲームを生成することができます。

この機能を使えば、キャラクターデザイン、シナリオ作成、ゲームのステージ設計など、ゲームに必要な構成要素をプロンプトで指示するだけでAIが高精度で生成します。コーディングの知識がない方でも高クオリティのゲームを作成することが可能です。

Image in a image block

ゲーム作成に必要なリソースを考えて指示します。リソースはゲームのテーマ、キャラクターのデザイン、ルール、ストーリーなどです。

例えば、テトリスやオセロのようなシンプルなゲームを作成する場合、簡単な指示を出すだけでブロックや背景、ゲームのルールなどをClaudeが自動生成してくれます。

また、生成されたコードに追加の指示を出すことでカスタマイズも可能です。

  • シンプルなプロンプト例
Preview画面で操作できるように、Reactでオセロゲームを作成してください。

カスタマイズの際はプレビュー画面を活用して、ゲームの挙動を確認しながら作業を進めることがポイントです。

  • カスタマイズのプロンプト例
- スコア(白、黒のコマ数)を表示するようにしてください
- モダンでエレガントなデザインにしてください
- ダークモードに対応してください
- 次に置くオセロのコマのナビゲーション機能を追加してください
- ゲーム履歴と「元に戻す」機能を追加してください
- 自動プレイ機能を追加してください
- 自動プレイ機能のスピードを調節できるようにしてください

ステップバイステップでゲームの各要素を調整していくことで、独自性のある魅力的なゲームを作成することができます。

Image in a image block

Artifactsで作成可能なプロダクト

Artifactsを活用することで、ゲームの他にもSVGファイル、Webサイト、スライド、フローチャートなど多岐にわたるプロダクトを作成することができます。

例えば、SVGファイルは、拡大縮小しても画質が劣化しないため、Webページの画像やアイコンとしてよく使われています。

また、シンプルなプロンプトでWebサイトを作成したり、アニメーション付きのスライド資料を作成することもできます。

  • スライドの作成例
Image in a image block

4️⃣ 実例紹介:Claude 3.5 Sonnetで作成したゲーム4選

実例1:シューティングゲーム

シューティングゲームは、そのシンプルさとエキサイティングなプレイ体験が魅力です。

例えば、AIが自動生成する敵キャラクターに特定のパターンを設定し、初心者でも楽しめるシューティングゲームを短時間で作成することができます。

実例2:テトリス

テトリス風のパズルゲームは、シンプルながらも奥深いゲームデザインが特徴です。ブロックの落ちてくる速度やScoreの可視化など自由に設定することができます。

実例3:オセロ

オセロは、戦略性が高く、AIによる対戦相手を設定することで、プレイヤーに挑戦的なゲーム体験を提供します。Claude 3.5 Sonnetを使えば、ゲームの自動プレイや次に置くコマの位置をガイドする機能など簡単に設定できます。

実例4:パックマン

クラシックなアーケードゲームであるパックマンも、Claude 3.5 Sonnetで再現することができます。迷路の設計や敵キャラクターの動きをAIに任せることで、独自のパックマンゲームを作成します。

5️⃣ 作成したゲームのプレビューとデプロイの方法

ゲームのプレビュー方法

ゲームを作成したら、まずはプレビュー機能を使って、実際にプレイしてみます。

右上のボタンをPreviewに切り替えます。

この段階でバグや改善点を確認し、必要な修正を行います。プレビュー機能は、リアルタイムでゲームをテストできるため、迅速にフィードバックを得ることができます。

改善を繰り返すことで完成度の高いゲームを作成することが可能です。

Image in a image block

プレビュー画面でゲームの動作やビジュアルを確認し、必要に応じてキャラクターの動きや背景のデザインを調整します。

ゲームを公開するためのPublish機能

ゲームが完成したら、Publish機能を使ってインターネット上に公開します。

この機能を使えば、簡単にゲームをシェアすることができ、多くのユーザーにプレイしてもらえます。公開の手順はシンプルで、画面右下にあるPublishのボタンから公開用リンクを作成するだけです。URLをシェアすることで、他のユーザーがアクセスしてプレイすることができます。

Image in a image block
Image in a image block
Image in a image block

ゲームのURLをSNSやメールでシェアすることで、友人やコミュニティメンバーにプレイしてもらうことができます。

Image in a image block

6️⃣ Claude 3.5 Sonnetの料金と無料制限

料金プランの比較

Claude 3.5 Sonnetは高性能なAIモデルでありながら、無料版でも一定の利用が可能です。

ただし、頻繁に利用する場合や高度な機能を求める場合は、有料版や API 利用を検討する必要があります。料金体系は競合他社と比較しても競争力があり、特に処理速度とコストのバランスが優れています。

プラン料金利用制限
Free無料約10回 / 5時間
Pro$20/月利用制限を受けにくい
Team$30/月 (1チーム5人から)利用制限をより受けにくい

Image in a image block
モデル名HaikuSonnetOpus
無料版での利用NGOKNG
処理速度
精度
適している用途AIチャットボット
オートコンプリート
文章生成
コーディング
高度なデータ分析
記事作成

無料プランを利用して基本的なゲームの作成方法を学びながら、Claude 3.5 SonnetやArtifactsの操作や機能に慣れることができるため、有料プランに移行し本格的に利用することになった際は、プロジェクトをスムーズに進めることができます。

7️⃣ さいごに

  • 最後までお読みいただきありがとうございます!
  • この記事へのご質問やアドバイスがありましたら、ぜひコメントもお待ちしております。
  • X(Twitter)でもVBA、Python、AIに関するアウトプットをしていますので、フォローいただけますと嬉しいです😆